Open Source License Comparison

Chart

Licensee RequirementsPDAFLCPLLGPLOSLGPL
Maintain Attribution and DisclaimerNYYYYY
Must Distribute Modified SourceNNYYYY
Same License for Larger WorkNNNNYY

Licenses are sorted in the chart by requirements imposed upon the licensee. Requirements imposed upon the licensor, such as a requirement to grant licensee patent permissions, are not considered.

PDPublic Domain (technically not a license)
AFLAcademic Free License (replaces Apache, BSD, and MIT)
CPLCommon Public License (akin to LGPL?)
LGPLGNU Lesser General Public License (a.k.a. Library GPL)
OSLOpen Software License (akin to GPL?)
GPLGNU General Public License (most popular)

Only generic Open Source licenses were considered in the comparison. This excluded licenses such as the Apple Public Source License (APSL) and the Jabber Open Source License (JOSL). I prefer generic Open Source licenses because I can adopt them without needing to customize them and risk accidental oversights of needed text substitutions.

Other Open Source licenses have been excluded because I believe that they have been superannuated by modern licenses such as the AFL, CPL, and the OSL. The GPL and LGPL may fit into this category but I included them because they are widely used.

The CPL is an interesting choice. It requires that the licensee share and distribute any modifications to the licensed Open Source code. On the other hand, it is non-viral in that does not require that a larger derivative work that incorporates this modified Open Source code also be distributed as Open Source. In these respects, it is like the LGPL. In my opinion, the main flaw with the CPL is that it may be modified at any time by IBM and all source code released under earlier versions of the CPL would be affected by the change. For this reason, I have abandoned the CPL in favor of the AFL.

If there is a licensee requirement comparison feature or generic Open Source license that I should have considered but did not, please let me know.

Resources

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值