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 条
  • [21] Exploring Open Source to Understand Large Software Projects
    Hislop, Gregory W.
    Ellis, Heidi J. C.
    [J]. PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 816 - 816
  • [22] The attraction of contributors in free and open source software projects
    Santos, Carlos
    Kuk, George
    Kon, Fabio
    Pearson, John
    [J]. JOURNAL OF STRATEGIC INFORMATION SYSTEMS, 2013, 22 (01): : 26 - 45
  • [23] Management of Astronomical Software Projects with Open Source Tools
    Briegel, Florian
    Bertram, Thomas
    Berwein, Juergen
    Kittmann, Frank
    [J]. ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XIX, 2010, 434 : 225 - 228
  • [24] Life cycle of defects in open source software projects
    Koponen, Timo
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 195 - 200
  • [25] Bots Coordinating Work in Open Source Software Projects
    Hukal, Philipp
    Berente, Nicholas
    Germonprez, Matt
    Schecter, Aaron
    [J]. COMPUTER, 2019, 52 (09) : 52 - 60
  • [26] A Versatile Dataset of Agile Open Source Software Projects
    Tawosi, Vali
    Al-Subaihin, Afnan
    Moussa, Rebecca
    Sarro, Federica
    [J]. 2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 707 - 711
  • [27] The Use of Security Tactics in Open Source Software Projects
    Ryoo, Jungwoo
    Malone, Bryan
    Laplante, Phillip A.
    Anand, Priya
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2016, 65 (03) : 1195 - 1204
  • [28] Onboarding in Open Source Software Projects: A Preliminary Analysis
    Fagerholm, Fabian
    Johnson, Patrik
    Guinea, Alejandro Sanchez
    Borenstein, Jay
    Muench, Juergen
    [J]. 2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW 2013), 2013, : 5 - 10
  • [29] ANATOMY OF OPEN SOURCE SOFTWARE PROJECTS: EVOLVING DYNAMICS OF INNOVATION LANDSCAPE IN OPEN SOURCE SOFTWARE ECOLOGY.
    Joo, ChulHwee
    Kang, Heesuk
    Lee, Heesang
    [J]. 2012 MOSHARAKA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, COMPUTERS AND APPLICATIONS (MIC-CCA), 2012, : 96 - 100
  • [30] Workshop on Contributions to Open Source Software by Public Institutions
    Stuermer, Matthias
    [J]. OPEN SOURCE SYSTEMS: INTEGRATING COMMUNITIES, OSS 2016, 2016, 472 : 206 - 207