Why do people contribute to open source software? : the motivations of the different contributors to OSS projects, and how their participation is characterized
Open source software has seen a significant evolution in the last few years. From relatively
niche products and free alternative solutions to mass commercial software, OSS has been
adopted by some of the largest companies in technology as a viable mean to create some of
the most used programs and operating systems nowadays.
The past research on this topic has approached the benefits of this perspective, the roles
within the communities and the motivations of its contributors. However, there has not been
research that has approached a detailed definition of the profiles within these communities,
and how these contributors are motivated.
In this research, we defined four profiles within the OSS communities, based on personality
traits, as well as taking into account the reasons that lead them to choose the project in which
they participate. Furthermore, we characterized these profiles of contributors from the nature
of their contribution in OSS projects to demographics. Finally, we assessed the main
motivations that drive each of these groups, finding that there are significant differences of
motivations between the profiles, particularly in an intrinsic level. Finally, we assessed the
difference between groups concerning reasons for contributors to increase their participation,
and found, once again, that there are significant differences between groups in what would
lead them to participate more. This research found that there is potential for organizations to
select the contributors that are a better fit for their communities, and target their motivations
and preferred incentives.O software de open source (OSS) tem experienciado uma evolução significativa nos últimos anos. De produtos de nicho e soluções grátis alternativas para software comercial distribuído em massa, OSS foi adotado por algumas das maiores empresas de tecnologia como um meio viável para criar alguns dos programas e sistemas operativos mais utilizados nos dias de hoje.
A literatura existente sobre este tema abordou os benefícios desta perspetiva, os papéis dentro das comunidades e as motivações de seus contribuidores. No entanto, não há até à data, segundo nosso conhecimento, estudos que tenham abordado uma definição detalhada dos perfis dentro dessas comunidades e como esses contribuidores são motivados.
No presente estudo, definimos quatro perfis dentro das comunidades OSS, com base em traços de personalidade, bem como tendo em conta as razões que os levam a escolher o projeto em que participam. Além disso, caracterizamos esses perfis de contribuidores, desde a natureza da sua contribuição em projetos de OSS até a dados demográficos. Foram também avaliadas as principais motivações de cada um desses grupos, concluindo que existem diferenças significativas de motivações entre os perfis, particularmente a um nível intrínseco. Finalmente, estudámos a diferença entre os grupos relativamente às razões que levariam os contribuidores a aumentar sua participação e verificámos, uma vez mais, que existem diferenças significativas entre os grupos. Esta pesquisa concluiu que existe potencial para as organizações de selecionar os contribuidores que se ajustam melhor às suas comunidades, e segmentar as suas motivações e incentivos preferenciais