开源许可协议的产生
开源许可协议 是为了维护开源项目的作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展而出现的。
何为开源许可协议开源许可协议详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的。如果我们Copy了别人的代码或者文字同时没遵循许可协议的话,我们的作品会因触犯别人的权益而违法。
如何选择开源许可协议开源研究院认可的许可有60多种。但常用的也就几种。我们可以通过 choose a license 来帮助我们选择合适的开源许可协议。
如果你只想保留版权,而无任何其他了限制,那么就用 MIT 协议。如果你的项目不是代码,比如是博客之类的,可以选适合自己的知识共享(creative commons)协议。
阮一峰老师画的下图简要介绍了常用的几个开源协议。
如果是项目,可以在项目根目录创建一个 LICENSE.txt 文件来放开源许可协议的内容;如果是一个文件,可以在文件开头的注释里放开源许可协议的内容;如果是文章,可以在文章结尾放开源许可协议的内容(一般是个链接,链接对应的页面显示协议详情)。
拓展阅读本文遵守创作共享CC BY-NC-SA 4.0协议
网络平台如需转载必须与本人联系确认。
点击查看更多内容
4人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦