Code Forking, Governance, and Sustainability in Open Source Software

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 sus...

Full description

Bibliographic Details
Main Authors: Juho Lindman, Linus Nyman
Format: Article
Language:English
Published: Carleton University 2013-01-01
Series:Technology Innovation Management Review
Subjects:
Online Access:http://timreview.ca/sites/default/files/article_PDF/NymanLindman_TIMReview_January2013.pdf
id doaj-34bff8457462411e8b18c62d1978c7be
record_format Article
spelling doaj-34bff8457462411e8b18c62d1978c7be2020-11-25T00:04:41ZengCarleton UniversityTechnology Innovation Management Review1927-03212013-01-01January 2013: Open Source Sustainability712Code Forking, Governance, and Sustainability in Open Source SoftwareJuho LindmanLinus NymanThe 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 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 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. http://timreview.ca/sites/default/files/article_PDF/NymanLindman_TIMReview_January2013.pdfcode forkingopen source softwaresustainabilityinnovationplanned obsolescence
collection DOAJ
language English
format Article
sources DOAJ
author Juho Lindman
Linus Nyman
spellingShingle Juho Lindman
Linus Nyman
Code Forking, Governance, and Sustainability in Open Source Software
Technology Innovation Management Review
code forking
open source software
sustainability
innovation
planned obsolescence
author_facet Juho Lindman
Linus Nyman
author_sort Juho Lindman
title Code Forking, Governance, and Sustainability in Open Source Software
title_short Code Forking, Governance, and Sustainability in Open Source Software
title_full Code Forking, Governance, and Sustainability in Open Source Software
title_fullStr Code Forking, Governance, and Sustainability in Open Source Software
title_full_unstemmed Code Forking, Governance, and Sustainability in Open Source Software
title_sort code forking, governance, and sustainability in open source software
publisher Carleton University
series Technology Innovation Management Review
issn 1927-0321
publishDate 2013-01-01
description 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 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 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.
topic code forking
open source software
sustainability
innovation
planned obsolescence
url http://timreview.ca/sites/default/files/article_PDF/NymanLindman_TIMReview_January2013.pdf
work_keys_str_mv AT juholindman codeforkinggovernanceandsustainabilityinopensourcesoftware
AT linusnyman codeforkinggovernanceandsustainabilityinopensourcesoftware
_version_ 1725428582187008000