DingYuan0118.github.io

开源许可证

选择开源许可证的依据

开源许可证

阮一峰的日志

开源许可证主要分为两种:

宽松式许可证主要包括BSD、MIT、Apache等开源协议。对用户几乎没有限制,可以在修改代码后闭源,也可以用作商业用途。它们之间区别在于要求用户遵守的条件不同:

copyleftstallman发明的一个词,作为 copyright 的反义词。copyright 直译是”复制权”,这是版权制度的核心,意为不经许可,用户无权复制。作为反义词, copyleft 的含义是不经许可,用户可以随意复制。但是其限制条件比宽松式许可证要多:

上面三个条件的核心就是:修改后的 Copyleft 代码不得闭源。 具体主流协议有GPL、AGPL、LGPL等协议。

开源协议中的核心概念

材料参考唐容