前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >被忽视的 License

被忽视的 License

作者头像
凌虚
发布2020-07-18 18:27:21
发布2020-07-18 18:27:21
1.3K0
举报

当我们在github上创建一个代码仓库或是在工程中初始化一个package.json文件时,都会有一个license让我们填写,而license正是具有法律效力的许可证,由于license并非强制要求填写,因此常常被大多数人所忽视,本文将会为各位读者介绍下几种不同的开源license许可证。

Apache License 2.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 需要许可和版权声明、指明代码的修改
  • 含责任范围,不得商标使用,不提供责任担保

GNU General Public License v3.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证,指明代码的修改
  • 含责任范围,不提供责任担保

MIT License


  • 可商业使用、销售、修改、私人使用
  • 需要许可和版权声明
  • 含责任范围,不提供责任担保

BSD 2-clause "Simplified" License


  • 可商业使用、销售、修改、私人使用
  • 需要许可和版权声明
  • 含责任范围,不提供责任担保

BSD 3-clause "New" or "Revised" License


  • 可商业使用、销售、修改、私人使用
  • 需要许可和版权声明
  • 含责任范围,不提供责任担保

Eclipse Public License 1.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证
  • 含责任范围,不提供责任担保

GNU Affero General Public License v3.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证,指明代码的修改,网络用户可获取源码副本
  • 含责任范围,不提供责任担保

GNU General Public License v2.0


  • 可商业使用、销售、修改、私人使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证,指明代码的修改
  • 含责任范围,不提供责任担保

GNU Lesser General Public License v2.1


  • 可商业使用、销售、修改、私人使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证,指明代码的修改
  • 含责任范围,不提供责任担保

GNU Lesser General Public License v3.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证,指明代码的修改
  • 含责任范围,不提供责任担保

Mozilla Public License 2.0


  • 可商业使用、销售、修改、私人使用,以及专利使用
  • 使用后需要开源,许可和版权声明,保持相同的许可证
  • 含责任范围,不得商标使用,不提供责任担保

The Unlicense


  • 可商业使用、销售、修改、私人使用
  • 含责任范围,不提供责任担保

看了以上这些开源的许可证,想必你已经抓到了其中的要点。所有开源的许可证都给予了商业使用、销售、修改源码、私人使用等权限,并且都会含有责任范围、不提供责任担保(言外之意就是如果存在某个潜在的漏洞导致生产上出了问题你可别找我)。

如果你希望一个宽松的许可,那么你可以使用MIT(目前使用最多的许可证);如果你希望使用者指明源码的修改,那么你可以选择Apache License 2.0;如果你不仅希望使用者能指明源码的修改,还希望他们保持同样的许可协议,也许你可以从众多的GPL家族中选择一个,比如GNU General Public License v3.0。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-02-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Node Python Go全栈开发 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档