GNU和GPL
发布网友
发布时间:2024-10-02 11:05
我来回答
共1个回答
热心网友
时间:2024-10-13 07:59
GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU's Not Unix!的缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。其创始人是理查德·马修·斯托曼。尽管GNU计划大部分时候是由个人自愿无偿贡献,但自由软件基金会有时还是会聘请程序员帮助编写。当GNU计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。理查德·马修·斯托曼在1985年创建了自由软件基金会来为GNU计划提供技术、法律以及财政支持。1991年,Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布,Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。理查德·马修·斯托曼发起了GNU项目,并成立了自由软件基金会,他开发了GCC、GDB、GNU Emacs等软件,同时编写了GNU通用公共许可协议。
自由软件基金会是一个致力于推广自由软件的美国民间非营利性组织,由理查德·斯托曼创建于1985年10月。主要工作是运行GNU计划,开发更多的自由软件。自由软件基金会发布并管理许可证,包括GNU通用公共许可证、GNU宽通用公共许可证和GNU自由文档许可证。自由软件基金会还监督版权,拥有大多数GNU软件和一些非GNU自由软件的版权。自由软件目录是一个自由软件包的列表,其中列出的每个软件包含47条信息,用于提供一个自由软件的搜索引擎和为用户提供一个检查一个软件包是否自由的工具。自由软件基金会每年颁发自由软件进步大奖和社会福利自由软件奖励。
GNU通用公共许可协议(GNU General Public License,简称GNU GPL 或 GPL)是被广泛使用的自由软件许可证,给予了终端用户运行、学习、共享和修改软件的自由。许可证最初由自由软件基金会的理查德·斯托曼为GNU项目所撰写,并授予计算机程序的用户自由软件定义的权利。GPL是一个Copyleft许可证,这意味着派生作品只能以相同的许可条款分发。历史上,GPL许可证系列一直是自由和开源软件领域最受欢迎的软件许可之一。
总结:GNU和GPL是自由软件领域的重要概念,它们由自由软件基金会推动和管理。了解这些概念有助于我们更好地理解自由软件的性质、许可证的用途以及自由软件基金会的使命。对于有兴趣进一步探索GNU、GPL、自由软件基金会以及理查德·斯托曼的人,我们鼓励他们自行收集相关信息。
GNU和GPL是什么
1. 简介:GNU GPL(GNU General Public License,通用公共许可证)是一种广泛使用的自由软件许可证,最初由理查德·斯托曼为GNU计划而编写。到目前为止,GPL已经发布了三个版本。2. 版本:GPLv1 GPLv1是最初的版本,发布于1989年1月。它的目的是防止那些可能阻碍自由软件的行为,主要包括两种行为:一...
GNU和GPL
GPL是一个Copyleft许可证,这意味着派生作品只能以相同的许可条款分发。历史上,GPL许可证系列一直是自由和开源软件领域最受欢迎的软件许可之一。总结:GNU和GPL是自由软件领域的重要概念,它们由自由软件基金会推动和管理。了解这些概念有助于我们更好地理解自由软件的性质、许可证的用途以及自由软件基金会的...
解释下什么是GPL,GNU,自由软件?
GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。如果有什么不懂的话可以去看看《Linux就该这...
什么是GNU/GPL
GPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式;LGPL 是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式,旧称 GNU Library General Public License (
GNU/Linux的GNU是什么意思
GNU本来向开发自己的操作系统——HURD,但是因为种种原因进度非常慢。这时候,一个荷兰黑客制作出了Linux,并宣布:遵循GPL版权可协议。 Linux的发展非常快,他本身遵循GPL版权可协议,同时又把GNU的很多软件集成了进去(注意,Linux仅仅是一个内核,不包含外围的应用程序),所以现在我们使用的Linux系统,...
GNU/GPL/LGPL是为了保证Linux源码开放性的三项措施,请分别解释出这三项...
1)、GNU是GNU Is Not UNIX的递归缩写,旨在消除对计算机软件拷贝、分发、修改的限制 GPL:General Public License,通用公共许可证 。它要求软件以源代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或发布给别的用户;它提醒每个用户,对于该软件不提供任何形式的担保;如果用户的软件使用...
GPL是什么意思?急
GPL是GNU通用公共许可证(GNU General Public License)的缩写。GPL是一种广泛使用的开源软件许可证,它规定了开源软件的使用、复制、修改和分发等方面的要求。GPL的核心原则是保证开源软件的自由使用和自由修改,以及保护用户的权益。GPL要求任何基于GPL许可证下的软件都必须是开源的,即软件的源代码必须公开...
什么是GPL
GPL是一个广泛被使用的自由软件许可协议条款,最初由理查德·斯托曼(Richard Matthrew Stallman)为GNU计划而撰写。GPL的权利 GPL授予程序接受人以下权利,或称“自由”:以任何目的运行此程序的自由;再发行复制件的自由;改进此程序,并公开发布改进的自由(前提是能得到源代码)。相反地,随版权所有软件...
GNU自由软件具体协议是什么
GNU 包含3个协议条款,GPL:GNU通用公共许可证(GNU General Public License)LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License), ) ,旧称 GNU Library General Public License (GNU 库通用公共许可证);GFDL : GNU自由文档许可证(GNU Free Documentation License )的缩写形式。这里指...
GPL许可证
GNU通用公共许可证(GPL)是与传统软件许可证截然不同的理念,它致力于维护用户对自由软件的共享和修改权利。GPL确保自由软件对所有用户开放,不仅仅指的是软件本身是免费的,更重要的是用户有权对其自由使用、修改和再分发,即使收取费用也是可以的,只要用户能获取源代码并了解他们的权利。为了保护这些权利...