如何选择开源项目的license
2017-08-07 15:22
260 查看
https://choosealicense.com/
http://www.csdn.net/article/2013-07-16/2816249-Github-Open-Source-License
1. 我想要一个简单宽松的许可证
建议: MIT许可证。这是一个宽松的、简明扼要的许可证,只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。
使用该许可证的项目:jQuery、Rails
2. 我比较关心专利
建议: Apache许可证。这类似于MIT许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。
使用该许可证的项目:Apache、SVN和NuGet
3. 我关心项目的共享改进
建议:GPL( V2或 V3)许可证。这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。V3版本与V2类似,但其进一步约束了在某些限制软件更改的硬件上的使用范围。
使用该许可证的项目:Linux、Git
http://www.csdn.net/article/2013-07-16/2816249-Github-Open-Source-License
1. 我想要一个简单宽松的许可证
建议: MIT许可证。这是一个宽松的、简明扼要的许可证,只要用户在项目副本中包含了版权声明和许可声明,他们就可以拿你的代码做任何想做的事情,你也无需承担任何责任。
使用该许可证的项目:jQuery、Rails
2. 我比较关心专利
建议: Apache许可证。这类似于MIT许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。
使用该许可证的项目:Apache、SVN和NuGet
3. 我关心项目的共享改进
建议:GPL( V2或 V3)许可证。这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。V3版本与V2类似,但其进一步约束了在某些限制软件更改的硬件上的使用范围。
使用该许可证的项目:Linux、Git
相关文章推荐
- 如何选择开源项目?
- 如何选择开源项目
- 如何选择开源项目:开源协议简介
- 如何选择一个适合自己的开源项目来阅读
- 如何选择开源项目:开源协议简介
- 如何更加安全、高效地选择开源项目
- 如何更加安全、高效地选择开源项目(内附详解)
- 如何选择开源项目
- 如何选择开源项目
- 如何选择开源项目?
- 如何选择一个适合自己的开源项目来阅读
- 转: 如何为你的开源项目选择一个合适的开源协议?
- 如何选择一个适合自己的开源项目来阅读
- 如何选择开源项目?
- 如何选择开源项目?
- [置顶] Android开源项目推荐之「如何选择图片加载库」
- 如何选择开源项目?
- 我是如何在GitHub上开源一个项目的(截图说明)
- 实战做项目如何选择开源许可协议(二)- 开放代码