开源许可证和标准
2020-09-08 14:24 更新
关于开源许可证
开源许可证是符合开源定义的 许可证-简而言之,它们允许自由使用,修改和共享软件。要获得开放源代码计划(也称为OSI)的批准,许可证必须经过开放源代码计划的许可证审查过程 。
大众许可证
以下OSI批准的许可证很受欢迎,被广泛使用或拥有强大的社区:
- Apache许可2.0
- BSD 3条款“新”或“修订”许可证
- BSD 2条款“简体”或“ FreeBSD”许可
- GNU通用公共许可证(GPL)
- GNU库或“较小的”通用公共许可证(LGPL)
- MIT许可证
- Mozilla公共许可证2.0
- 共同开发和发行许可证
- Eclipse Public License版本2.0
所有批准的许可证
许多其他许可证也经过OSI批准,但属于其他类别,例如专用许可证,被取代的许可证或已退休的许可证。提供了包括所有批准的许可证的完整列表:
有什么问题吗
OSI维护一个FAQ ,其中包括许多有关开源许可的有用背景,包括:
- 开源软件可以用于商业目的吗?
- 什么是“自由软件”,并且与“开源”相同?
- 什么是“ copyleft”?与“开源”相同吗?
- 什么是“宽松的”开源许可证?
- 我应该选择发布哪个软件的开源许可证?
- 是<某些程序>开源?
- 即使我不使用批准的许可证,我也可以将程序称为“开源”吗?
- 是<某些许可证>的开源许可,即使它不是在你的网站上列出?
有关开放源代码许可证的更多信息,尤其是有关“开放源代码计划”的批准过程的更多信息,请参阅:
以上内容是否对您有帮助:
更多建议: