主要工作: GNU 自由软件基金会最早的目的在于促进自由软件的开发,但自由软件基金会也有自己的GUN项目 发布并管理许可证 自由软件基金会具有发布GNU通用公共许可证和其它GNU许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责...其它软件必须由它们自己的拥有人来负责 GNU许可证 GNU通用公共许可证是自由软件工程中最普及的许可证。目前的版本是2007年发表的。...自由软件基金会还发布了GNU宽通用公共许可证和GNU自由文档许可证 监督版权 自由软件基金会拥有大多数GNU软件和一些非GNU自由软件的版权。...三、GPL介绍 GNU通用公共许可协议(英语:GNU General Public License,缩写GNU GPL 或 GPL),是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由...(又称宽通用公共许可证) GPLv3:2007年6月29日正式发布
您可以根据自由软件基金会发布的GNU通用公共许可证第2版的条款重新分发SWUpdate和/或修改它。...它的大部分还可以根据您的选择,在GNU通用公共许可证的任何后续版本下发布——有关例外情况,请参阅个别文件。...为了更容易地表示许可证,源文件中的许可证头将被替换为对由Linux基金会的SPDX项目[1]定义的唯一许可证标识符的一行引用。...我们使用 SPDX唯一许可标识符(SPDXiidentifiers) Full name SPDX Identifier OSI Approved GNU General Public License...v2.0 only GPL-2.0-only Y GNU General Public License v2.0 or later GPL-2.0-or-later Y GNU Lesser General
GNU通用公共许可证(GNU General Public License, GPL) 优点 保证代码的自由性。...Mozilla公共许可证(Mozilla Public License, MPL) 优点 允许自由使用、修改和分发。 局限性 要求修改后的代码必须以MPL或类似协议发布。...Eclipse公共许可证(Eclipse Public License, EPL) 优点 类似于MPL,允许自由使用、修改和分发。 局限性 要求衍生作品也采用EPL。...GNU较宽松通用公共许可证(GNU Lesser General Public License, LGPL) 优点 适用于一些库和组件。 局限性 对于对库进行的修改,仍然需要开放源代码。...Affero通用公共许可证(Affero General Public License, AGPL) 优点 类似于GPL。 局限性 增加了对通过网络提供软件服务的使用方式的监管。
GNU 通用公共许可证(GPL) a. 背景与历史 GNU 通用公共许可证(GPL)是由自由软件基金会(FSF)创建的,是最具影响力的开源许可证之一。...Mozilla 公共许可证(MPL) a. 背景与历史 Mozilla 公共许可证(MPL)由 Mozilla 基金会发布,最初用于保护 Mozilla Firefox 浏览器的开源开发。...Eclipse 公共许可证(EPL) a. 背景与历史 Eclipse 公共许可证(EPL)由 Eclipse 基金会发布,是为保护 Eclipse 开发平台而设计的。...Affero GNU 通用公共许可证(AGPL) a. 背景与历史 Affero GNU 通用公共许可证(AGPL)是 GPL 的扩展版本,专为网络应用设计。...GNU 宽通用公共许可证(LGPL) a. 背景与历史 GNU 宽通用公共许可证(LGPL)是 GPL 的一个较为宽松的版本,最初为库和组件设计。
版本号好LGPL版本号2.1公布时不再同样,而LGPL也被重命名为GNU宽通用公共许可证(Lesser General Public License)以体现GNU哲学观。...当GPL的第二个版本号GPLv2在1991年6月公布时,与此同一时候第二个许可证程序库GNU通用公共许可证(LGPL,the Lesser General Public License)也被公布出来而且一開始就将其版本号定为第二版以表示其和...并将其重命名为轻量级通用公共许可证(又称宽通用公共许可证)(Lesser General Public License)以反映其在整个GNU哲学中的位置。...声明 这是一份GNU通用公共授权非正式的中文翻译。...它并不是由自由软件基金会所发表,亦非使用GNU通用公共授权的软件的法定散布条款——仅仅有GUN通用公共授权英文原文的版本号始具有此等效力。然而。
2.0 转为 AGPL v3 许可证。...根据维基百科解释,AGPL v3 全称是 GNU Affero 通用公共许可协议,是一个广泛被使用的自由软件许可协议,最初由 Affero,Inc 撰写。此许可协议最新版本为“第 3 版(v3)”。...而 AGPL 是改自 GNU 通用公共许可协议,并加入额外条款。...而 GNU 通用公共许可协议,缩写为 GPL,最初由自由软件基金会的理查德·斯托曼为 GNU 项目撰写,是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由。...Apache License(Apache 许可证)是由 Apache 软件基金会发布的自由软件许可证,最初为 Apache http 服务器而撰写。
典型示例包括: GNU 通用公共许可证(GPL):要求任何衍生作品都必须按照相同的 GPL 条款分发,确保修改保持开源。...GNU 较宽松通用公共许可证(LGPL):GPL 的修订版本,允许用户在特定条件下与非 GPL 软件链接。 Mozilla 公共许可证(MPL):允许在 MPL 或任何兼容许可证下进行修改和分发。...典型示例包括: GNU Affero 通用公共许可证(AGPL):基于 GPL 扩展的许可证,专为网络/服务器软件设计,要求向与软件通过网络交互的用户分发源代码。...公共领域 (Public Domain) 一些开发者选择将他们的软件发布到公共领域,以表示放弃对软件的所有权。这类软件的用户可以自由地使用、修改和分发软件,没有任何限制。...FSF 则推崇软件自由并推广使用如 GNU 通用公共许可证(GPL)这样的许可证。 Apache 软件基金会(ASF)是另一个在开源许可证标准治理中扮演重要角色的关键组织。
通用公共许可证): General Public License 大多数软件许可证决意剥夺你共享和修改软件的自由。...相比之下,GNU通用公共许可证试图保证你共享和修改自由软件的自由。——保证自由软件对所有用户是自由的 为了保护你的权利,我们需要作出规定:禁止任何人不承认你的权利,或者要求你放弃这些权利。...通用公共许可证(GPL)到限制重重的著作权(Copyright),BSD许可证比较宽松,甚至跟公有领域更为接近。...以BSD许可证授权的软件派生著作,都必须要包含一段文字以交代源代码的来源。GNU工程将这个称为“令人感到不舒服的BSD交代条款”(obnoxious BSD advertising clause)。...Apache软件基金会与自由软件基金会都同意Apache许可证属于自由软件许可证,且兼容于第三版的GNU通用公共许可证,不过,双方也都同意,第一版与第二版的GNU通用公共许可证并不兼容于Apache许可证
「他们自己承认,Github Copilot接受了大量GPL(通用公共许可证)代码的训练,这难道不是一种将开源代码清洗为商业产品的形式么。『它通常不会重现精确的代码』这个声明很难令人满意。」 ?...GPL——通用公共许可证是什么?...根据维基百科的解释,GNU General Public License,中文翻译为通用公共许可证,简称GPL,是一系列自由软件许可证,可保证用户运行、研究、共享和修改软件的自由。...同时,GPL是一个Copyleft许可证,这意味着任何衍生作品都必须遵循相同或等效的许可条款。 GNU官网对于GPL的解释说,如果你想把修改过的GPL代码向公众发布,就需要提供源代码。 ?...https://www.gnu.org/licenses/gpl-faq.zh-cn.html#language-container GPL许可证系列一直是开源软件领域中最受欢迎的软件许可证之一。
Apache许可证要求被授权者保留版权和放弃权利的声明,但它不是一个反版权的许可证。 此许可证最新版本为Version 2.0,于2004年1月发布。...许可证。...GPL License GNU通用公共许可协议GNU General Public License,缩写:GNU GPL、GPL,一个被广泛使用的自由软件许可协议条款,保证终端用户运行、学习、分享(复制...最初由理查德·斯托曼(Richard Matthew Stallman)为GNU计划而撰写。此许可证最新版本为Version 3,于2007年6月29日发布。...LGPL License GNU宽通用公共许可证GNU Lesser General Public License简称LGPL,是由自由软件基金会公布的自由软件授权条款。
GNU 通用公共许可证(GPL) GNU 通用公共许可证(The GNU's General Public License)是最受欢迎的开源许可证。...Microsoft 公共许可证(Ms-PL) Microsoft 公共许可证(The Microsoft Public License)是微软为释出开源项目而编写和发布的免费开源软件许可证。...通用开源和发行许可证(CDDL) 通用开源和发行许可证(CDDL)是由太阳微系统公司(Sun Microsystems)发行的开源许可证,旨在用于替换 Sun 公共许可证 (SPL,Sun Public...Eclipse 公共许可证(EPL) Eclipse 公共许可证(EPL,Eclipse Public License)是由 Eclipse 基金会(Eclipse Foundation)开发的开源许可证...,它源自通用公共许可证(CPL,Common Public License)。
GPL(GNU General Public License Versions) GPL协议一般还可以分为GPL2.0和GPL3.0两种,而GPL3.0是更新一代的开源标准,在对用户专利的保护和DRM...GPL协议同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。...LGPL(GNU Lesser General Public License) LGPL是GNU Lesser General Public License(GNU宽通用公共许可证)的缩写形式,LGPL...MPL(Mozilla Public License) Mozilla公共许可证(MPL)最初是Netscape发布的开源和自由软件许可证。...类似GPL等公共版权许可证,使用和修改MPL授权的代码将需要在MPL下发布源代码。
之后,该许可证宣布将根据GPL(通用公共许可证)许可证发布。Oracle JDK包含许多组件作为库形式的编程工具集合。...Oracle JDK和OpenJDK之间的主要区别: 1、Oracle JDK根据Oracle二进制代码许可协议获得许可,而OpenJDK具有GNU通用公共许可证(GNU GPL)版本2。
典型代表就是使用GPL许可证的软件。只要一个软件的许可证是GPL,那么这种软件就是自由软件,所有人都可以自由 使用。...从根本上看,自由软件和GPL许可证并不仅仅与软件有关,还与人类自由有关。 1980年,一个叫Richard Stallman的美国程序员,因为无法容忍软件私有化造成的代码封闭,而创立了GPL许可证。...在GPL的序言里,清楚的写道: " 大多数软件许可证决意剥夺你的共享和修改软件的自由。对比之下,GNU通用公共许可证GPL力图保证你的共享和修改自由软件的自由。...(自由软件基金会的其他一些软件受GNU库通用许可证的保护)。你也可以将它用到你的程序中。当我们谈到自由软件(free software)时,我们指的是自由而不是价格。"...附: * GPL许可证第二版(英文,非官方中文翻译)。 * GPL许可证第三版(英文)。 (完)
rmdir: 正在删除目录 'dir/dir_1' rmdir: 正在删除目录 'dir_2' 显示命令的版本信息: [root@linuxcool ~]# rmdir --version rmdir (GNU...许可证 GPLv3+:GNU 通用公共许可证第 3 版或更新版本https://gnu.org/licenses/gpl.html。 本软件是自由软件:您可以自由修改和重新发布它。
2 rmdir: 正在删除目录 'dir/dir_1' rmdir: 正在删除目录 'dir_2' 显示命令的版本信息: [root@linux ~]# rmdir --version rmdir (GNU...许可证 GPLv3+:GNU 通用公共许可证第 3 版或更新版本https://gnu.org/licenses/gpl.html。 本软件是自由软件:您可以自由修改和重新发布它。
GPL GPL,是GNU General Public License的缩写,是GNU通用公共授权非正式的中文翻译。...GPL2在1991年6月发布,与此同时第二个许可证程序库GNU通用公共许可证(LGPL,the Lesser General Public License)也被发布出来并且一开始就将其版本定为第2版本以表示其和...这个版本一直延续到1999年,并分支出一个派生的LGPL版本号为2.1,并将其重命名为轻量级通用公共许可证(又称宽通用公共许可证)(Lesser General Public License)以反映其在整个...GNU哲学中的位置。...’),或者不是与初始源代码显著不同的源代码就是被源代码贡献者选择的从公共领域可以得到的程序代码。”
36 multiNetX 根据GNU公共许可证发布的python软件包,用于多层网络的操作和可视化。...它是根据GNU通用公共许可证v3.0发布的。 38 mxGraph 在Apache 2.0许可下发布的客户端JavaScript图表库,使用SVG和HTML进行渲染。...该库可在GNU通用公共许可证下获得。 44 Ogma 由Linkurious开发的用于大型图形可视化和交互的商业JavaScript库。...它是根据GNU公共许可证发布的。 46 Processing.JS 处理视觉编程语言的JavaScript端口。它允许Web浏览器显示动画,视觉应用程序,游戏和其他图形丰富的内容,而无需任何插件。...它是根据GNU GPL许可证发布的。 55 Statnet 一组集成的R工具,用于表示,可视化,分析和模拟网络数据。它在GPL-3下发布。
开源(Open Source)是1998年2月3日提出的概念,是开放源代码,并遵循开源许可证,可进行自由传播的软件。所谓自由传播指可以自由发布、自由复制、自由修 改、自由使用。...不同的开源许可证规定不同开源软件具有不同的自由度。自由软件(Free Software)具有最大的自由度。开源软件是有商业模式的,而自由软件没有商业模式。 ...同时GNU建立了通用公共许可证(GPL、General Public License),提出左版(Copyleft)模式,作为自由软件的发行原则。...自由软件基金会一直从事GNU系统编写工作,花力量开发GNU操作系统的内核Hurd,由于种种原因,Hurd的开发未及完成,使GNU系统的编写工作也功亏一篑。...因为比特币是开源的,比特币的区块链的共享价值体系和技术体系被众多的加密货币效仿,区块链技术的生态系统在全球不断进化和演变,比如以太坊为代表的区块链2.0,提出了一个叫智能合约功能的公共区块链平台,我认为通俗讲就是可以给钱编程的软件系统
领取专属 10元无门槛券
手把手带您无忧上云