为了账号安全,请及时绑定邮箱和手机立即绑定

【小白必看】你不可不知道的开源许可协议

标签:
C
开源许可协议的产生

开源许可协议 是为了维护开源项目的作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展而出现的。

何为开源许可协议

开源许可协议详尽表述了你获得代码后拥有的权利,可以对别人的作品进行何种操作,何种操作又是被禁止的。如果我们Copy了别人的代码或者文字同时没遵循许可协议的话,我们的作品会因触犯别人的权益而违法。

如何选择开源许可协议

开源研究院认可的许可有60多种。但常用的也就几种。我们可以通过 choose a license 来帮助我们选择合适的开源许可协议。

如果你只想保留版权,而无任何其他了限制,那么就用 MIT 协议。如果你的项目不是代码,比如是博客之类的,可以选适合自己的知识共享(creative commons)协议

阮一峰老师画的下图简要介绍了常用的几个开源协议。
阮一峰老师画的

开源许可协议放在哪边

如果是项目,可以在项目根目录创建一个 LICENSE.txt 文件来放开源许可协议的内容;如果是一个文件,可以在文件开头的注释里放开源许可协议的内容;如果是文章,可以在文章结尾放开源许可协议的内容(一般是个链接,链接对应的页面显示协议详情)。

拓展阅读

本文遵守创作共享CC BY-NC-SA 4.0协议
网络平台如需转载必须与本人联系确认。

点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
116
获赞与收藏
6940

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消