很多外行对开源这个东西缺乏正确的理解,以为开源和闭源是可以随意切换的。
从闭源到开源的确是一瞬间的事情,当你把以前不公开的源代码公布到网上让所有人都可以访问的时候,就算开源了。
但是把一个已经开源的项目闭源,是一件非常不一样的事情。
首先,已经公开的源代码大多已经分散在网络上的各个地方,尤其是Linux这样历史悠久的开源软件。技术上不可能把流传在网上的代码全都消除掉。
Linus本人能做的事情大概只有停用官方的git系统以及kernel.org. 如果他真的这么做,那么所有支持Linux开源的开发者可以很快切换到另一个社区,继续以前的工作流程。这时候Linux还是原来那个Linux, 开发者照样开发。只有Linus本人被排除在外。
对于那些主要由某个公司开发的开源软件,一旦选择闭源,那么开源版本就无法获得新的功能和补丁,会日渐式微,最后就没人用了。
发布于 2023-07-19 05:33・IP 属地美国