关于区块链项目的开源许可证

区块链世界与以前项目一个很大不同在于开源。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。

拿以太坊的开源代码为例,py-evm是MIT协议的,solidity是GPL-3.0协议的。那么,它们有什么区别?

Screen Shot 2018-02-04 at 23.26.26

Screen Shot 2018-02-04 at 23.26.33

我所知道的最简单的区分方法:
bg2011050101

也就是说 py-evm 的衍生项目是可以不开源的,而 solidity 的衍生项目是必须开源且采用同样许可。

换句说,对 py-evm 的改动可以很自由,对 solidity 的改动则必须公布改动的细节。

最后贴两个有用的链接:

帮助你快速选择许可方式:https://choosealicense.com/
帮助你了解区块链项目的开源情况和Github地址:https://cryptocodewatch.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注