各种开源许可 Lincense

这篇具有很好参考价值的文章主要介绍了各种开源许可 Lincense。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

各种开源许可 Lincense

说明

  1. @author JellyfishMIX - github / blog.jellyfishmix.com
  2. LICENSE GPL-2.0

GPL-2.0

通俗理解

  1. GPL-2.0 协议具有传染性,基于使用了 GPL-2.0 协议的源代码做了任何修改,改造后产物均需要保持开源。
  2. 虽然 GPL-2.0 要求修改后的软件源代码要保持开源,但是源代码编译以后的程序可以用于商用。也就是说,怎么使用程序不管,源代码必须开源。
  3. 使用 GPL-2.0 协议最著名的项目 linux。按照此协议的规定,基于 linux 改造的各种 linux 发行版,都必须开源提供。我们现在可以免费使用。

Apache License 2.0

通俗理解

  1. Apache License 2.0:商业软件最爱,主要条件是要求保留原始版权和许可声明,同时向贡献者明确授予专利权。使用者可以自由修改,进行商业使用,没有开源要求,修改源代码时需要记录变更了什么内容。
  2. qunar qmq 就是使用的 Apache License 2.0。

详细说明

Apache Licence 2.0 是著名的非盈利开源组织 Apache 采用的协议。鼓励代码共享和尊重原作者的著作权,允许修改代码、发布 (作为开源或商业软件均可)。需要满足的条件:文章来源地址https://www.toymoban.com/news/detail-424340.html

  1. 需要给代码的用户一份Apache License。
  2. 如果你修改了代码,需要在被修改的文件中说明。
  3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。
  4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache License。你可以在Notice中增加自己的许可,但不可以表现为对Apache License构成更改。
  5. Apache Licence 是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。

MIT

通俗理解

  1. MIT 可以说是无任何条件,除了保留作者的著作权,你不能说这是你写的,别的都能干。

详细说明

  1. MIT是和BSD一样宽松的许可协议,作者只想保留版权,无任何其他限制。
  2. 你可以使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许向其提供软件的人这样做。
  3. 唯一的限制是,源代码/软件中必须附有MIT授权协议。
  4. 商业软件可以使用,也可以修改MIT协议的代码,甚至可以出售MIT协议的代码。

到了这里,关于各种开源许可 Lincense的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 开源许可证概述:GNU, BSD, Apache, MPL, 和 MIT

    开源许可证是开源软件分发的基础。它们定义了使用者如何使用,修改,分发开源软件。在这篇文章中,我们将探讨五种常见的开源许可证:GNU通用公共许可证 (GNU GPL),BSD许可证,Apache许可证,Mozilla公共许可证 (MPL) 和麻省理工学院许可证 (MIT)。我们将给出每种许可证的一些

    2024年02月09日
    浏览(59)
  • 开源世界许可证Copyleft GPL LGPL MIT BSD Apache

    Copyleft 利用版权法来提供分发作品的副本和修改版本的权利,并要求在作品的修改版本中保留同样的权利。换句话说,copyleft是让创造性的作品可以自由修改,并要求作品的所有修改和扩展版本也是自由的一般方法。 GPL是首个通用的copyleft许可证。 GNU通用公共许可证 ( GNU

    2024年01月17日
    浏览(57)
  • 开源许可协议:GPL、LGPL、AGPL、MPL和BSD、MIT、Apache

    一、开源许可证的分类 开源许可证分为2种类型:宽松型和著作权型。 1、宽松型(Permissive):该类许可证往往只要求被许可方保留原作品的版权信息,对用户施加的限制较少,衍生软件可以成为私有软件,如Apache、MIT、BSD系列许可证。由于这类许可证允许衍生软件闭源,对商业

    2024年02月02日
    浏览(57)
  • 使用CodeAnt查找并修复IDE中的开源漏洞与许可证合规问题

    不断加快的开发步伐正在将软件安全的责任转移到开发人员的桌面上,但是处理在下游构建和测试中检测到的安全问题可能是非常具有破坏性的。直至报告漏洞的时候,开发人员已经转移到他们的下一个任务。为了修复问题,他们必须中断正在做的事情,然后返回,重新打开

    2024年02月08日
    浏览(71)
  • Oracle-java下载、开源/商业许可证(收费、免费说明)、版本发布日志

    下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html jdk8u202及之前免费! jdk8u211及之后收费! 如何识别你要下载的jdk版本是免费的还是收费的??? 进入下载链接页面 找到对应版本基于的license 以免费的8u201版本来为例 以上license并未提及与收费相关的信息

    2024年01月18日
    浏览(69)
  • 各种Android ui 开源框架

    MaterialDesignExample - 本APP用来演示Material Design控件的使用。 https://www.aswifter.com/2015/07/02/Material-Design-Example-5/ , 使用说明。 InstaMaterial - InstalMaterial 项目(非常多的UI样式:ViewAnimator、RecyclerView、拍照), InstalMaterial学习笔记之Reveal效果。 NavigationDrawer-MaterialDesign - 一个Materia

    2024年04月28日
    浏览(41)
  • 基于Matlab的各种图像滤波Filter算法(代码开源)

    前言: 本文为手把手教学 Matlab 平台下的 各种图像滤波算法 的教程,将编程代码与图像滤波知识相联系,以实战为例! 博客中图像滤波算法包含: 均值滤波、中值滤波、高斯滤波、双边滤波、引导滤波。 图像滤波算法 是 计算机视觉领域CV 必修课,被广泛运用于各行各业,

    2024年02月03日
    浏览(41)
  • 类ChatGPT的各种语言大模型LLM开源Github模型集合​

    作为开发人员,面对堪称科技奇点爆发的ChatGPT,我们如何应对。当然是努力跟进,虽然ChatGPT不开源,但是有诸多不输ChatGPT的各类语言大模型LLM有分享。我们筛选出其中影响力较大的各个开源Github仓库,收录到 类ChatGPT的各种语言大模型开源Github模型集合​ http://www.webhub123.

    2024年02月08日
    浏览(45)
  • GUN、MIT、Apache、BSD、MPL各种开源协议介绍和区别

    目前,以下是目前一些主流的开源协议: GPL是最常见和最具影响力的开源协议之一。它有多个版本,包括GPLv2和GPLv3。GPL要求任何基于或修改自GPL许可的软件的派生作品也必须以相同的协议分发。 MIT许可证是一种非常宽松的开源协议。它允许自由地使用、修改和分发软件,无

    2024年02月07日
    浏览(54)
  • Weka:Weka是一个开源机器学习平台,它可以运行各种算法,并且提供了良好的交互界面。

    作者:禅与计算机程序设计艺术 Weka是一款由斯坦福大学开发的一套用于数据挖掘、统计分析和机器学习的Java环境软件包,其独特的基于GUI的交互模型和丰富的插件系统,使得其成为许多数据科学家和学者的首选工具。它的功能覆盖了数据预处理、特征选择、分类、回归、聚

    2024年02月06日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包