前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源许可协议介绍

开源许可协议介绍

作者头像
前端GoGoGo
发布2018-08-24 17:29:32
4930
发布2018-08-24 17:29:32
举报

开源许可协议的产生

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

何为开源许可协议

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

如何选择开源许可协议

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

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

下图简要介绍了常用的几个开源协议。

阮一峰老师画的

开源许可协议放在哪边

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

拓展阅读


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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015.11.09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开源许可协议的产生
  • 何为开源许可协议
  • 如何选择开源许可协议
  • 开源许可协议放在哪边
  • 拓展阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档