当我们谈论开放源代码时,很少有人想到一个潜在的问题:有多开放?毕竟,“开放”是一种相对的状态,版本库虽然是公开的,但它可能只是开发者沟通的一个渠道。这就是开发者们谈论“可持续开源”的原因,即源代码的公开程度,将对其后续展示产生影响。

那么,“开放”源代码的分类方式是什么?最直接方式就是查看授权许可证。但是这种方式是建立在条款的知识前提之上的,同时,它也不能完全涵盖其它开放可见性方面的漏洞。因此,更深入的研究正在进行中,以更好地了解开放源代码的可持续性。

具体而言,开放源代码的程度包括以下几个方面:代码可见性、项目实践、社区建设、对评论反应的开放度,以及代码管理方面的透明度等。随着时间的推移,开源社区成员对“开放”这个概念的认知也在不断深化。这意味着开放源代码的可持续性将不断演变,生命力得到进一步提高,成为目前软件开发的主流趋势。

现在是时候探索更开放源代码的可能性了。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/