On Company Contributions to Community Open Source Software Projects

被引:14
|
作者
Butler, Simon [1 ]
Gamalielsson, Jonas [1 ]
Lundell, Bjorn [1 ]
Brax, Christoffer [2 ]
Sjoberg, Johan [3 ]
Mattsson, Anders [4 ]
Gustavsson, Tomas [5 ]
Feist, Jonas [6 ]
Lonroth, Erik [7 ]
机构
[1] Univ Skovde, S-54128 Skovde, Sweden
[2] Combitech AB, SE-58015 Linkoping, Sweden
[3] Findwise AB, S-41140 Gothenburg, Sweden
[4] Husqvarna AB, SE-56182 Huskvarna, Sweden
[5] PrimeKey Solut AB, S-17173 Stockholm, Sweden
[6] RedBridge AB, S-11120 Stockholm, Sweden
[7] Scania IT AB, S-15132 Sodertalje, Sweden
关键词
Companies; Software; Technological innovation; Collaboration; Interviews; Licenses; Open source software; company contribution; work practices; GOVERNANCE; FIRMS;
D O I
10.1109/TSE.2019.2919305
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The majority of contributions to community open source software (OSS) projects are made by practitioners acting on behalf of companies and other organisations. Previous research has addressed the motivations of both individuals and companies to engage with OSS projects. However, limited research has been undertaken that examines and explains the practical mechanisms or work practices used by companies and their developers to pursue their commercial and technical objectives when engaging with OSS projects. This research investigates the variety of work practices used in public communication channels by company contributors to engage with and contribute to eight community OSS projects. Through interviews with contributors to the eight projects we draw on their experiences and insights to explore the motivations to use particular methods of contribution. We find that companies utilise work practices for contributing to community projects which are congruent with the circumstances and their capabilities that support their short- and long-term needs. We also find that companies contribute to community OSS projects in ways that may not always be apparent from public sources, such as employing core project developers, making donations, and joining project steering committees in order to advance strategic interests. The factors influencing contributor work practices can be complex and are often dynamic arising from considerations such as company and project structure, as well as technical concerns and commercial strategies. The business context in which software created by the OSS project is deployed is also found to influence contributor work practices.
引用
收藏
页码:1381 / 1401
页数:21
相关论文
共 50 条
  • [1] Leveraging Final Degree Projects for Open Source Software Contributions
    Pereira, Juanan
    [J]. ELECTRONICS, 2021, 10 (10)
  • [2] Learning to detect community smells in open source software projects
    Almarimi, Nuri
    Ouni, Ali
    Mkaouer, Mohamed Wiem
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 204
  • [3] Social Community Evolution Analysis and Visualization in Open Source Software Projects
    Zhang, Jierui
    Wang, Liang
    Zheng, Zhiwen
    Tao, Xianping
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2022, 2022, 13724 : 38 - 45
  • [4] Mining repositories to reveal the community structures of Open Source Software projects
    Bosu, Amiangshu
    [J]. PROCEEDINGS OF THE 50TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE, 2012,
  • [5] RESILIENCE IN THE OPEN SOURCE SOFTWARE COMMUNITY: HOW PANDEMIC AND UNEMPLOYMENT SHOCKS INFLUENCE CONTRIBUTIONS TO OTHERS' AND ONE'S OWN PROJECTS
    Malgonde, Onkar S.
    Saldanha, Terence J. V.
    Mithas, Sunil
    [J]. MIS QUARTERLY, 2023, 47 (01) : 361 - 390
  • [6] Building a Commercial Open Source Software Company
    Fremantle, Paul
    [J]. OPEN SOURCE SYSTEMS: ADOPTION AND IMPACT, 2015, 451 : XIII - XIV
  • [7] CONTINUOUS INTEGRATION IN OPEN SOURCE SOFTWARE PROJECTS
    Georgescu, Mihai
    Cioloca, Cecilia
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, : 244 - 249
  • [8] Maintenance Support in Open Source Software Projects
    Raza, Arif
    Capretz, Luiz Fernando
    Ahmed, Faheem
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 391 - 395
  • [9] RESOURCE ALLOCATION IN OPEN SOURCE SOFTWARE PROJECTS
    Georgescu, Mihai
    [J]. INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2013, : 437 - 441
  • [10] Analysing the Reliability of Open Source Software Projects
    Aversano, Lerina
    Tortorella, Maria
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 348 - 357