更新时间:

#开源许可证

--阮一峰

 另一张来自https://phodal.github.io/licenses/

在过去三年中,市场不断发展,社区逐渐认识到,开源公司只有更好地保护自己的软件,才能保持高水平的投资和创新。随着以 SaaS 作为交付模式的转变,一些云服务提供商利用了开源产品的优势,将其作为一项服务对外提供,而不向社区提供任何回馈。这种做法转移了本可以再投资到产品上的资金,损害了用户和社区的利益。

从即将发布的 Elastic 7.11 版开始,我们将把根据 Apache 2.0 许可授权的 Elasticsearch 和 Kibana 源代码变更为双重授权许可模式(即 SSPL + Elastic 许可),以便用户选择适合自己的许可。SSPL 是 MongoDB 原创的一个可获得源代码的许可,它既体现了开放原则,同时又起到了保护作用,防止公共云提供商在不向社区提供任何回馈的情况下将开源产品作为一项服务对外提供。SSPL 虽然允许免费随意地使用及修改产品源代码,但有一个基本要求,也就是,在 SSPL 协议下,如果您将产品作为服务对外提供,则必须同时公开发布任何修改以及您自己管理层的源代码。

1.	MIT许可证
•	简单、宽松,允许几乎所有使用方式,但需要保留版权声明。
2.	GNU GPL (General Public License)  AGPL
•	强制开源,要求衍生作品也要遵守同样的许可证。 
3.	Apache 2.0
•	允许自由使用、修改和分发,但需保留版权声明和免责条款。
4.	BSD许可证
•	类似MIT,但有多个版本,有时包含免责条款。
5.	Mozilla Public License (MPL)
•	允许混合使用开源与私有代码,但对开源部分有要求。
6.	Eclipse Public License (EPL)
•	商业友好,主要用于Eclipse基金会的项目