`
isiqi
  • 浏览: 16496182 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

图示:如何选择开源许可证

阅读更多

最近正在看一些开源项目的源码,想将其使用到目前的项目。开源的是用就涉及到它的许可证的问题,刚好前段时间有人做了一幅很清晰的图出来:

--------------------------------------------

何为代码选择开源许可证,这是一个问题。

世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPLBSDMITMozillaApacheLGPL----之中做选择,也很复杂。

乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。

下面是我制作的中文版,请点击看大图。

如何选择开源许可证

from:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

分享到:
评论

相关推荐

    Ted:Ted是用Java编写的Android文本编辑器

    图示Ted中使用的所有图标和图形均已获得Creative Commons Attribution-NonCommercial-ShareAlike 4.0国际许可证的许可。执照Xavier GOUCHET((C)2012版权所有( : )MIT许可证/特此免费授予获得此软件和相关文档...

    最全PyCharm 中文使用手册.pdf

    **开源项目**:参与开源项目的开发者可申请免费许可证。 5. **破解**:不推荐使用,可能存在法律风险和技术问题。 - **破解方法**(不推荐): 1. **注册服务器**:不稳定且易失效。 2. **破解补丁**:适用于...

    MySQL安装图示

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,广泛应用于各种规模的企业、网站和应用程序中。初学者在学习数据库管理时,第一步通常是安装MySQL。本文将详细介绍MySQL的安装过程,通过图示的方式帮助初学...

    DSPack for Delphi XE5

    9. **许可证**:Mozilla Public License version 1.1.htm 说明了 DSPack 的授权方式,遵循这个开源许可证,开发者可以在尊重原作者权益的基础上自由使用和修改源代码。 10. **图示**:Diagram.png 可能是 DSPack ...

    UIUC Library EAD Tools-开源

    而`License.html`则详细列出了该项目的开源许可条款,通常基于GPL、MIT或Apache等开源许可证,确保了代码的自由使用、修改和分享。 其他文件如`OA50.gif`和`eads.gif`可能是项目相关的图形资源,可能用于表示OAI-...

    CellML-IDE-开源

    6. **GPL-3.0.txt**:这是GNU通用公共许可证的第三版,表明CellML-IDE遵循开源软件的原则,允许用户自由使用、修改和分发代码,只要保持开源性质并尊重原始作者的版权。 总的来说,CellML-IDE 是一个强大的工具,它...

    algo-quicksheet.pdf

    - 版权声明:除特别说明外,本文件采用BSD 3-Clause开源许可证发布。 #### 二、内容概述与使用建议 - **主要内容**: - 时间复杂度分析方法(包括基本计数、解决递归方程、常用数学方程)。 - 内存复杂度分析。...

    design-resources:免费设计资源列表

    开源许可证使它们可以自由使用和修改。 //一种数字类型的铸造厂,为各种品牌制作零售字体和自定义字体。 //字体松鼠会在互联网上搜寻高质量,合法的免费字体。 :bust_in_silhouette: 图示静态图标 //免费下载设计...

    TEAM论坛 游戏军团

    8. **许可证文件**:开源模版通常会包含许可证文件,规定了模版的使用权限和限制。 9. **文档**:可能包含安装指南、使用教程、FAQ等,帮助用户理解和部署论坛模版。 10. **插件或扩展**:论坛可能集成了社交分享...

    jenkins-plugin:MeterSphere配套的Jenkins插件,在Jenkins任务中触发指定的MeterSphere平台上的测试任务执行

    根据GNU通用公共许可证版本2(GPLv2)许可(“许可证”); 除非遵守许可,否则不得使用此文件。 您可以在以下位置获得许可的副本: 除非适用法律要求或以书面形式同意,否则根据“许可”分发的软件

    SL-Edit-开源

    "licenses.txt"包含了软件的许可协议信息,由于SL-Edit是开源软件,这意味着它的源代码可供任何人查看、修改和分发,但具体的权利和限制应根据许可证条款确定。开源软件的这一特点鼓励了社区的协作与创新,用户可以...

    Video for Linux Two API Specification

    根据文档的版权信息,该文档遵循 GNU 自由文档许可证(GNU Free Documentation License),版本 1.1 或更高版本,允许复制、分发和/或修改,但需遵守相应的条款和条件。这表明开发者可以自由地使用该文档中的内容...

    golovko-Fixed-Header-Table-49415cf.zip

    6. **许可证文件**:如`LICENSE.txt`,定义了该插件的使用权限和条件,遵循开源软件的许可协议。 为了在项目中使用这个插件,你需要按照以下步骤操作: 1. **下载和解压**:首先从源获取`golovko-Fixed-Header-...

    基于STM32和Speex编解码的录音设计与实现.pdf

    在实现音频编码压缩部分时,文章详细解释了Speex算法的基础原理,包括其多模式多速率编码的特点,并指出Speex算法可以作为无需专利许可的开源选择,满足多种传输速率的要求。 本文的系统设计充分考虑了实时性和内存...

    productive-cycles-webext:Firefox和Google Chrome的简单但完整的Pomodoro计时器

    MIT许可证; 在仓库中检出LICENSE.md文件 参考 图示 来自开源合集 手动安装 克隆仓库git clone https://github.com/diegoserranor/productive-cycles-webext.git 安装必要的模块npm install (假设您已安装Node) ...

    JBoss架构分析以及构架原理

    JBoss是一款免费且开源的Java 2 Platform, Enterprise Edition (J2EE) 实现,由JBoss集团开发并通过GNU Lesser General Public License (LGPL) 许可证发布。它为开发者提供了强大的企业级应用服务,包括基本的企业...

    TortoiseSVN-1.8.11-x64 工具+汉化包

    此外,还有一个名为`other.txt`的文本文件,通常这个文件会包含一些额外的说明、许可证信息或者安装指南。用户在安装前应该阅读这个文件,以了解任何重要的安装步骤或注意事项。 TortoiseSVN的主要特点包括: - **...

    CreateEasyCMSb.rar

    "可以拿去用"意味着该模板是可自由使用的,可能遵循开源或者免费软件的许可证,鼓励用户进行复制、修改和分发。 【标签】"CreateEasyCMSb" 直接指明了压缩包的主题,可能代表这是一个特定版本或分支,区别于其他...

    GearVR+to+Vive+Lens+Adapter_vrlens_

    对于开源或自由软件,这通常会是GPL、MIT、Apache等许可证。 3. images - 文件夹,可能包含了适配器的组装图示、使用示例、产品图片等视觉资料,帮助用户更好地理解和操作。 4. files - 另一个文件夹,可能包含额外...

    Firefox火狐浏览器官方2.0 Beta 2-mac版本dmg安装包

    3. **安装Firefox**:在弹出的窗口中找到Firefox的图标,通常是一个火狐形状的图示,然后将其拖拽到“应用程序”文件夹中。这相当于将Firefox的安装文件复制到了系统的“应用程序”目录下,以便日后使用。 4. **...

Global site tag (gtag.js) - Google Analytics