如何选择开源协议

如何为代码选择开源许可证,这是一个问题

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种

GPL
BSD
MIT
Mozilla
Apache
LGPL

之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图

阮一峰对该图做了翻译

以下也收集了网上几张经典的开源协议图

开源协议英文版-Paul Bagwell

开源协议中文版-阮一峰翻译版

开源协议中文版-网络

开源协议英文版-网络

reference

http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html