选择合适的开源许可证

如果开源软件应用到生产系统或商业领域,我们需要关注开源许可证 (License). 我根据自己的理解做了一张图, 从左往右开源许可证的限制由低到高.

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

Copyleft: 版责,开源协议中要求衍生软件也必须开源.


Open Source Licenses in 2020: Trends and Predictions

参考