Code Forking, Governance, and Sustainability in Open Source Software

被引:0
|
作者
Nyman, Linus [1 ]
Lindman, Juho [2 ]
机构
[1] Hanken Sch Econ, Helsinki, Finland
[2] Hanken Sch Econ, Informat Syst Sci, Helsinki, Finland
关键词
D O I
暂无
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The right to fork open source code is at the core of open source licensing. All open source licenses grant the right to fork their code, that is to start a new development effort using an existing code as its base. Thus, code forking represents the single greatest tool available for guaranteeing sustainability in open source software. In addition to bolstering program sustainability, code forking directly affects the governance of open source initiatives. Forking, and even the mere possibility of forking code, affects the governance and sustainability of open source initiatives on three distinct levels: software, community, and ecosystem. On the software level, the right to fork makes planned obsolescence, versioning, vendor lockin, end-of-support issues, and similar initiatives all but impossible to implement. On the community level, forking impacts both sustainability and governance through the power it grants the community to safeguard against unfavourable actions by corporations or project leaders. On the business-ecosystem level forking can serve as a catalyst for innovation while simultaneously promoting better quality software through natural selection. Thus, forking helps keep open source initiatives relevant and presents opportunities for the development and commercialization of current and abandoned programs.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [1] STRATEGIC FORKING IN THE DEVELOPMENT OF FREE/OPEN-SOURCE SOFTWARE
    Konat, Grzegorz
    GOSPODARKA NARODOWA, 2008, (10): : 23 - 43
  • [2] Language to Code with Open Source Software
    Tang, Lei
    Mao, Xiaoguang
    Zhang, Zhuo
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 561 - 564
  • [3] Code reuse in open source software
    Haefliger, Stefan
    von Krogh, Georg
    Spaeth, Sebastian
    MANAGEMENT SCIENCE, 2008, 54 (01) : 180 - 193
  • [4] OPENING THE SOURCE CODE: THE THREAT OF FORKING
    Seidl, Andrea
    Wrzaczek, Stefan
    JOURNAL OF DYNAMICS AND GAMES, 2022, 10 (02): : 121 - 150
  • [5] Software analysis by code clones in open source software
    Uchida, S
    Kamiya, T
    Monden, A
    Matsumoto, KI
    Ohsugi, N
    Kudo, H
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2005, 45 (03) : 1 - 11
  • [6] The Governance and Control of Open Source Software Projects
    Di Tullio, Dany
    Staples, D. Sandy
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2013, 30 (03) : 49 - 80
  • [7] Open source software (OSS) governance in the organisation
    Kemp R.
    Computer Law and Security Review, 2010, 26 (03): : 309 - 316
  • [8] Governance of open source software: state of the art
    de laat, Paul B.
    JOURNAL OF MANAGEMENT & GOVERNANCE, 2007, 11 (02) : 165 - 177
  • [9] The Sustainability of Quality in Free and Open Source Software
    Alami, Adam
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 222 - 225
  • [10] A Framework of Code Reuse in Open Source Software
    Tung, Yuan-Hsin
    Chuang, Chih-Ju
    Shan, Hwai-Ling
    2014 16TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2014,