码迷,mamicode.com
首页 > 其他好文 > 详细

如何给自己的开源项目选择和添加 License

时间:2017-12-19 00:52:03      阅读:293      评论:0      收藏:0      [点我收藏+]

标签:common   如何   网络   比较   改进   imp   and   div   pac   

License 的作用:开源 == 为所欲为?

开源并不等于为所欲为!
代码的用途,修改之后的代码有什么要求,开源程序对于原作者的权利和责任等等,都是需要明确的。
开源协议 License 就是这么一个开源用途和权力范围说明的声明。
如果想要创建自己的开源项目,开源协议是必要的

开源协议的区别

技术分享图片
图片出自:如何选择开源许可证?-- 阮一峰的网络日志

如何选择:

开源许可证都有什么区别,一般开源项目用什么许可证? - 童仲毅的回答 - 知乎

我想要一个简单宽松的许可证建议: MIT许可证。
我比较关心专利建议: Apache许可证。
我关心项目的共享改进建议:GPL( V2或 V3)许可证。
我的开源项目不是代码建议: Creative Commons

使用协议

使用协议很简单,比如我想使用 MIT 协议,这里有个模板:The MIT License | Open Source Initiative
补充自己的信息保存为LICENSE文件就可以了

如何给自己的开源项目选择和添加 License

标签:common   如何   网络   比较   改进   imp   and   div   pac   

原文地址:http://www.cnblogs.com/dapianzi/p/8058800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!