ApacheLicense 2.0GNUGeneral Public License v3.0MITLicenseBSD2-Clause "Simplified" LicenseBSD3-Clause "New" or "Revised" LicenseBoostSoftware License 1.0CreativeCommons Zero v1.0 UniversalEclipsePublic License 2.0GNUAffero General Public License v3.0GNUGeneral Public License v2.0GNULesser General Public License v2.1MozillaPublic License 2.0TheUnlicense
如果使用其他协议,只要自己建立一个 License.txt 声明即可。 除了这些之外,通常我们使用的开源协议是通过开源促进会(OSI,Open Source Initiative)批准的开源协议。去年 2 月,OSI 首次通过了来自中国的木兰开源许可证 v2 版本(MulanPSL-2.0),使其正式成为一个国际化开源许可证。SSPL 是由 MongoDB 最初创建的可提供源代码的许可证,旨在体现开放源码理想的许可证,允许自由和不受限制地使用,修改和重新分发。其简单要求是:如果您以服务给他人,您还必须根据 SSPL 公开发布任何修改以及管理层的源代码。SSPL 是基于 GPLv3 的 copyleft 许可证。并没有经过 OSI 批准,因此官方还特意声明:『为了避免混淆,我们暂时不将两个产品称为开源,而使用“免费和开放” 进行描述』这里还有两个奇奇怪怪的协议。WTFPL 和 DBAD 协议,我知道一说这个你们就来精神了。WTFPL,全称 Do What The F*ck You Want To Public License 就是你 ** 想用它做点啥就做点啥吧。目前也是通过了 FSF 和 GPL 许可的,当然了这个存在一定的争议,有些人表示这个权限给的太散漫了。不过,既然作者同意了,那就随他去吧。另外一个神奇的协议叫做 DBAD,全称 Don’t be a dick。该协议的最神奇之处是,他是要求开发者的,协议里面还对 dick 进行了定义,意思是可别整幺蛾子了。开源项目这么多,你喜欢哪一个?你的开源项目用的什么协议?欢迎评论留言。参考资料: https://www.elastic.co/cn/blog/licensing-changehttps://www.elastic.co/cn/pricing/faq/licensinghttp://www.wtfpl.net/https://dbad-license.org/