开源许可证

OSI(Open Source Initiative)批准的(Approved)开源许可证有几十种,比较流行的有9种。

开源许可证大体分两类,一类是Permissive License(宽松式许可证),一类是Copyleft License。

Permissive License允许用户不经许可可以随意复制、修改和发布,并且分发时可以使用不同的许可证,用户可以在修改代码后选择闭源,常见的Apache、BSD、MIT属于Permissive许可证。

Copyleft License从字面意思上也能看出,和版权Copyright相反,即未经许可,用户也可以随意复制、修改和发布,但要求分发者必须使用相同的许可证发布修改后的衍生作品,以保证衍生作品也能被其他人自由使用,常见的AGPL, GPL, LGPL, MPL属于Copyleft许可证。

标签:

发表评论