开源许可证(Open Source License)详解

原文: https://www.jianshu.com/p/411dd51c4236

由宽松到严紧排序,常用的开源许可证有:

  1. MIT许可证
  2. BSD许可证
  3. Apache许可证
  4. LGPL许可证
  5. GPL许可证

MIT、BSD 许可证都源自大学,体现了简单、开放和包容的特点。

MIT、BSD、Apache 三者都支持闭源的后续开发。

GPL、LGPL 传染性开源,编译的代码里用了这里的代码,都必须开源。

其它License,最好都在产品上说明使用了,署名保留原作者就ok。

MIT许可证

来源于大学,MIT 许可证是史上最为简洁和慷慨(permissive)的开源协议之一。

  • 用户可以拿你的代码做任何想做的事情
  • 用户在项目副本中要包含版权声明和许可声明
  • 你无需承担任何责任

应用案例有:JQuery、Rails 等。

BSD协议

来源于大学,BSD可证与MIT差不多,也非常简单、慷慨。

  • 用户可以自由的使用、修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。
  • 用户再发布的产品中包含源代码,则在源代码中必须带有原来代码中的BSD协议。如果再发布的只是二进制类库/软件,则需要在类库/软件的文档和版权声明中包含原来代码中的BSD协议。
  • 不可以用开源代码的作者/机构名字和原来产品的名字做市场推广。

因为比较灵活,所以BSD深受大公司的欢迎。

Apache许可证

来自apache,类似MIT许可证,但它重视专利权。区别有

  • 额外增加了一份向用户提供专利授权相关的条款
  • 明确禁止商标使用权,不允许使用作者的名号/商标进行商业行为
  • 要求用户必须明确指明所有修改过的文件(state changes)

应用案例有:Apache 家族、SVN、NuGet 等等。

LGPL许可证

来源自由软件联盟GNU,可以翻译为更宽松的GPL协议,也属于传染性开源。

  • 用户如果只是对LGPL软件的程序库的程序进行调用而不是包含其源代码时,相关的源程序无需开源

GPL许可证

来源自由软件联盟GNU,GPL/LGPL侧重于代码及衍生代码的开源与免费使用。如果你使用了GPL的代码,就必须沿袭这个协议,做出来的产品,无论商业不商业,必须开源。

  • 后续使用该软件源程序开发软件者亦应当根据GPL协议把自己编写的源程序进行公开。
  • GPL协议要求的关键在于开放源程序,但并不排斥软件作者向用户收费

应用案例:Linux

网上收集图

乌克兰程序员Paul Bagwell,画了一张分析图,阮一峰翻译后的中文

https://upload-images.jianshu.io/upload_images/12830151-16078fe1d6e917ca.png?imageMogr2/auto-orient/strip|imageView2/2/w/720/format/webp

乌克兰程序员Paul Bagwell,画了一张分析图,小鱼周凌宇翻译后

https://upload-images.jianshu.io/upload_images/12830151-2f85448dc3b21c08.png?imageMogr2/auto-orient/strip|imageView2/2/w/1125/format/webp

来源于: https://paulmillr.com/posts/simple-description-of-popular-software-licenses/

https://upload-images.jianshu.io/upload_images/12830151-0a412aa8e57ca530.png?imageMogr2/auto-orient/strip|imageView2/2/w/1006/format/webp

参考

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT): http://www.ha97.com/833.htmlgihub对选择license的介绍: https://choosealicense.com/

张驰Terry
关注 关注
  • 9
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
开源许可证类型 Open Source Code/ Copyleft/ Permissive
迟来大师的博客
09-09 1121
开源代码license种类
40个开源许可证License详细对比
AliveCode,Code Life
01-16 1万+
开源软件当今如此普遍地存在着,关于他们的License,无论你身处什么岗位、什么级别,尤其是身处高位一定要了解一下,免得掉井里。然而,开源License种类繁多且涉及法律条款内容枯燥,一般人真看不下去,看到本文的朋友有福了,下面一张表,不用看条款,让你对各个开源License了如指掌。 下面这张表是来自github的开源项目choosealicense的整理成果,下文是对原文主要内容的翻译: ...
开源框架license整理
04-13
NULL 博文链接:https://cbigbird.iteye.com/blog/1716593
开源你的代码?你需要先知道这些
中兴开发者社区
10-13 1553
点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文 来源:阮一峰的博客 链接:http://www.ruanyifeng.com/blog/2017/10/open-source-license-tutorial.html(阅读原文查看) 作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证license)。 许多开发者对开
开源项目 `license` 使用教程
最新发布
gitblog_01044的博客
09-13 460
开源项目 license 使用教程 license 项目地址: https://gitcode.com/gh_mirrors/licens/license 1. 项目目录结...
open source license
a19576的专栏
09-03 718
开源许可证教程 如何选择开源许可证? 为什么(要使用)GNU Affero GPL? GNU Affero 通用公共许可证是由普通的GNU 公共许可证的修改版。它有一个额外要求:如果您在服务器上运行一个(* 由GNU AGPL许可的)修改版的软件,并且让其他用户与这个软件与它(* 这个程序)通信,那么这个服务器也必须允许他们下载(* 这个)正在运行的修改版本相对应的源代码。 The GNU...
Opensource Licenses
feiyu5323的专栏
03-30 1139
Opensource Licenses 协议列表https://www.gnu.org/licenses/license-list.htmlhttps://opensource.org/licenses/alphabetical 协议选择参考[表格]https://choosealicense.com/appendix/ 常见的开源协议介绍,如下图http://...
Opensource License
技术无捷径,一步一脚印
08-01 1158
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别 以下是上述协议的简单介绍: BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,
open-source-license
02-05
**Mozilla Public License Version 1.1 (MPL)** 是一种介于 GPL 和 BSD 之间的开源许可证,它允许用户自由地使用、复制、修改和分发软件,但在某些情况下,例如修改了 MPL 软件后分发时,必须以 MPL 条款发布修改后...
CatalogConnector Open Source-开源
04-28
license.txt文件包含了项目的开源许可证信息,这通常是指定了软件的使用、修改和分发条件,例如Apache 2.0、MIT或GPL等。 7. **部署与运行**:catalogConnector.war文件是一个Web应用档案,通常用于在Java应用...
Open Access-开源
05-01
不同类型的开源许可证有不同的条款,例如MIT、GPL或Apache等,每种都规定了不同的权利和义务。 2. `build.xml`:这是一个Ant构建文件,用于自动化Java项目构建过程。Ant是Apache软件基金会的一个项目,它提供了一种...
open license
11-18
open source license builder with GUI
选择开源license介绍
hy_jones的专栏
12-27 558
https://choosealicense.com/licenses/
开源许可协议 Open Source License
特立独行的博客
05-04 4151
开源许可证是计算机软件和其他产品的一种许可证,允许在定义的条款和条件下使用、修改和/或共享源代码、蓝图或设计。这允许最终用户和商业公司根据自己的定制、好奇心或故障排除需求来审查和修改源代码、蓝图或设计。
开源协议(Open Source License
qq_38729241的博客
12-20 1698
通常我们平台开发型团队不太会改开源项目的代码,所以重点从使用维度检查对开源项目的使用即可。在只使用开源项目的情况下,关注不要使用 GPL 项目即可,使用类似功能的项目替代使用到的 GPL 项目。
开源软件License汇总
热门推荐
网络资源是无限的
02-14 1万+
开源软件License汇总
Open Source Licenses
后花园
04-26 1293
First some general points. These points either directly relate to the following table or are necessary to understand the whole Open Source philosophy. So, in no particular order:When a program i
Open source licenses
qq_59214449的博客
09-07 520
写文章

热门文章

  • 什么是PMF? 65810
  • Table 标签详解 37795
  • 什么是mapbox? 35906
  • LaTeX 符号命令大全 30599
  • 1999-2019中国互联网发展二十年趋势 30099

分类专栏

  • 软件研发 663篇
  • 高效与创新 130篇

最新评论

  • LaTeX 符号命令大全

    zsyzClb: 怎么没有插入图片的命令

  • 不同类型的测试

    m0_66861192: 你好哥,能留个联系方式吗?定做个红包插件

  • 使用 JavaScript 实现一个消消乐游戏

    故乡梧桐: 重新定义“消消乐”表情包

  • Cypress 简介

    weixin_52315102: cypress自动化测试工具教程这里有一个:https://misishijie.com/crankymonkey/cypress/index.htm

最新文章

  • 不同类型的测试
  • 书摘 - 重新定义公司:谷歌是如何运营的
  • A Recommendation for interface-based programming
2022年25篇
2021年669篇
2020年30篇
2017年18篇
2013年22篇
2012年49篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张驰Terry

知识源于创作热情,感谢你的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司福州行业网站优化收费网站优化试卷宿迁网站优化推广外包快速排名孟村网站推广优化亳州网站首页优化找哪家徐州seo网站优化从化企业网站优化推广优化网站软件很好火26星网站优化什么意思行唐商城网站优化哪家好网站优化顾问网站建设seo优化培训襄阳枣阳市网站线上推广优化关于网站优化的知识企业电子商务网站优化方案织金网站关键词优化价格益阳网站优化费用湄潭县网站优化营销临济网站优化怎么样洪江网站优化排名东宝区网站排名优化要多少钱姜堰企业网站优化福建宁德网站首页优化网站推广优化哪家稳妥馆陶网站搜索引擎优化阜阳市网站seo优化外包公司开原网站排名优化免费网站优化哪个好龙岩网站seo优化公司如何优化英文网站香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化