Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popular products, involving industry participation, and providing professional career opportunities. But our field's understanding of what motivates people to contribute to OSS is still fundamentally grounded in studies from the early 2000s. With the changed landscape of OSS, it is very likely that motivations to join OSS have also evolved. Through a survey of 242 OSS contributors, we investigate shifts in motivation from three perspectives: (1) the impact of the new OSS landscape, (2) the impact of individuals' personal growth as they become part of OSS communities, and (3) the impact of differences in individuals' demographics. Our results show that some motivations related to social aspects and reputation increased in frequency and that some intrinsic and internalized motivations, such as learning and intellectual stimulation, are still highly relevant. We also found that contributing to OSS often transforms extrinsic motivations to intrinsic, and that while experienced contributors often shift toward altruism, novices often shift toward career, fun, kinship, and learning. OSS projects can leverage our results to revisit current strategies to attract and retain contributors, and researchers and tool builders can better support the design of new studies and tools to engage and support OSS development.
翻译:开放源码软件(OSS)在过去十年中发生了巨大变化,开放源码软件项目现在产生了大量流行产品的生态系统,涉及工业参与,并提供职业机会。但是,我们实地对什么激励人们为开放源码软件作出贡献的理解仍然以2000年代初期的研究为根本基础。随着开放源码软件环境的变化,加入开放源码软件的动机很可能也发生了变化。通过对242个开放源码软件提供方的调查,我们从三个角度对动机的变化进行了调查:(1)开放源码软件新格局的影响,(2)个人成长在成为开放源码软件社区的一部分时的影响,以及(3)个人人口结构差异的影响。我们的结果表明,与社会方面和声誉有关的一些动机在频率上有所增长,一些内在和内部化的动机,例如学习和智力刺激,仍然具有高度相关性。我们还发现,对开放源码软件的贡献往往将极端的动机转变为内在动机,而有经验的提供方往往转向利他主义,但新观点往往转向职业、娱乐、亲属关系和学习。开放源码软件项目可以利用我们的成果重新审视当前战略,吸引和保留开放源码软件的提供者和研究人员以及工具开发者。