选择许可证¶

您的源出版物 需求 一张执照。在美国,除非指定许可证,否则用户没有下载、修改或分发产品的合法权利。此外,除非您告诉人们应该遵循什么规则,否则他们无法对您的代码做出贡献。选择许可证很复杂,因此这里有一些提示:
开源。有很多 open source licenses 可供选择。
一般来说,这些许可证通常分为两类:
更多关注用户自由使用软件的许可(这些是更为许可的开放源代码许可,如MIT、BSD和Apache)
更注重确保代码本身(包括对代码本身所做的任何更改并随代码一起分发)始终保持自由的许可证(这些是较不允许的自由软件许可证,如GPL和LGPL)
后者不太允许,因为他们不允许有人向软件中添加代码并分发代码,而不包括其更改的源代码。
为了帮助您为项目选择一个,有一个 license chooser ; 使用它 .
更宽容
PSFL(Python软件基础许可证)——对Python本身的贡献
麻省理工学院/BSD/ISC
麻省理工学院(x11)
新BSD
ISC
Apache
较不允许:
LGPL
GPL
GPLv2
GPLv3级
有关使用特定软件可以、不能和必须执行的操作的详细说明,请访问 tl;drLegal .