Code Forking, Governance, and Sustainability in Open Source Software

  • Nyman L
  • Lindman J
N/ACitations
Citations of this article
29Readers
Mendeley users who have this article in their library.

Abstract

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 sus- tainability, 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 lock- in, 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 pro- ject 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 de- velopment and commercialization of current and abandoned programs.

Cite

CITATION STYLE

APA

Nyman, L., & Lindman, J. (2013). Code Forking, Governance, and Sustainability in Open Source Software. Technology Innovation Management Review, 3(1), 7–12. https://doi.org/10.22215/timreview644

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free