bingoohuang/blog

有图有真相:各种开源协议GPL、BSD等

Opened this issue · 1 comments

原文

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

image
image

网友phodal6总结了更多的情况:

image

还有一个来自于GcsSloop 博文中基于场景的选择图可以根据编写时候的场景进行选择:
image

这个网站总结了主流的开源协议。有一个帮助你选择开源协议的网站,供大家参考。

下面列出了主流的开源协议的权责义务:
image

摘. PC和BIOS的故事

当时名不见经传的凤凰科技(Phoenix Technologies)解救了大家。Phoenix采取了一种叫“洁净室”的反向工程方法,即A组工程师研读IBM源代码写开发需求和文档,B组工程师从未读过IBM源代码的根据A组文档做开发,两组人之间隔着所谓的“**墙”,来阻挡控方律师使用“抄袭”的字眼。1984年5月,Phoenix发布了自己的BIOS,并开始授权给兼容机厂商,使得兼容机市场扫清了最后的障碍。