Forking for Freedom: Why Open Source Needs Its Rebels
In the world of open-source software, the concept of “freedom” runs deeper than code, stretching into philosophy, community, and values. At its core, OSS is celebrated as “free as in freedom” a commitment not only to transparency and accessibility but to user autonomy and communal contribution. However, some open-source projects have been steering away from this ethos, adopting licenses like the Business Source License (BSL), which add a level of restriction on what users and companies can do with the software. While these licenses protect creators and their intellectual property, they often leave behind the OSS purists, prompting a wave of “rebels” who fork projects to maintain the philosophical purity of free software.
The phenomenon of forking taking the source code of a project and developing it independently might appear as a rebellion against established projects, but in a larger sense, it is often an act of preservation. By dissecting the necessity of these forks, the tech involved, and the implications for OSS, we explore why open source, at times, needs its rebels to safeguard its original mission.
The Case of Forking: A Balance of Philosophy and Pragmatism
Forking can be seen as both an act of defiance and a practical solution to diverging interests…