如何为代码选择开源许可证,这是一个问题。
世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。
乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。
下面是我制作的中文版,请点击看大图。
(完)
作者: 阮一峰
原文:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html
相关推荐
如何选择开源许可证? - 阮一峰的网络日志.pdf
五种开源许可证的比较,详细的说明了五种许可证对商业运作的影响。了解一下还是比较有用的。
针对软件开发过程中许可证冲突的问题,对QualiPSo(quality platform for open source software)项目中提出的开源许可证检测管理过程进行研究分析,以此为支撑,改进现有的许可证检查控制工具OSLC(open source ...
开源许可证
为开源软件的许可证介绍,介绍了大多数的开源软件的内容的许可证问题
2018年开源许可证使用指南
2018年开源许可证使用指南.pdf
开源许可证合规手册该手册提供了有关如何在一组特定用例下遵守一些更常见的开源许可证的信息。 此处的目的是为开发人员和工程师提供一些“自助服务”信息,以促进开源许可证合规性的最终目标,并确定一些较复杂的...
MPL开源软件项目设计的软件许可证很好地平衡开发者对源代码的需求和他们利用源代码获得的利益。
降价许可证开源许可证的集合。 始终欢迎带新许可证的请求请求!为什么要降价? 因为很漂亮! 但最重要的是,它更容易阅读; 毕竟,许可证是由人而不是计算机读取的。 比较这两个文件:编辑许可证是否违反许可证? ...
免去了研究那些专业的许可条款的麻烦 更方便的对开源项目贡献出自己的代码 能保护你作为作品的原创作者 确保你至少拥有由于贡献参与而带来的署名荣誉 阻止其他人企图声明对你的作品拥有所有权的行为
KCORES 许可证许可证下载说明KCORES 许可证的目的是聚集开源硬件爱好者, 帮助使用 KCORES 许可证的开源项目进行孵化和宣传, 建立一个大家都喜爱的开源硬件组织.简单来讲, 该许可证基于 MIT 许可证修改而来 (其实更像...
sourcetree 1.7版本的 license文件, sourcetree 1.7版本的 license文件
它带有用于流行的开源许可证的模块。 使用〜/ .config / licins.conf作为持久选项。 许可证插入在文件的开头,但以#!开头的任何行之后。 安装 请参阅上的最新说明。 选项 usage: licins [-h] [--list] [-l ...
Android 许可证页面 此存储库包含一个示例,说明如何为 Android 应用程序生成类似于 Google 应用程序(例如 Play Music 和 Gmail)中的许可页面。 用法 您需要包含以下文件: 项目源中的LicensesFragment.java /...
开源代码使用指南 开源代码(Open Source):是促进软件发展的一种... Open Source许可证(Open Source License):能成为Open Source的Source都有一个许可证, 许可证说明规定了这段Open Source允许被应用的方法
许可证矩阵 具有天真的功能的流行开源许可证列表,用于确定兼容性并从字符串中搜索许可证谢谢 :red_heart: 感谢提供的大部分许可数据。 另请访问 ,该公司提供了企业和企业许可证合规性。目录文献资料有关更多信息,...
Snipe-IT 是一个免费的开源资产/许可证管理系统,具有强大的内置功能。 它是一个基于 Web 的软件,必须在 Web 服务器上运行并通过 Web 浏览器访问。 Snipe-IT 非常人性化,非常适合 IT 运营:跟踪谁拥有哪台笔记本...
开源许可证所有开源许可证都集中在一个地方内容: 执照名称阿帕奇2.0 Apache许可2.0 GPL 3.0 GNU公共许可证3.0 麻省理工学院麻省理工学院执照BSD 2 免费的BSD许可证BSD 3 修改后的BSD许可证MPL 2.0 Mozilla公共许可...