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...
Main Authors: | , |
---|---|
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 |