什么是通用公共许可证?(the general public license?)

1983年9月,时任麻省理工学院自由活动家理查德·斯泰尔曼宣布了GNU项目。GNU背后的想法是创建一个操作系统和软件程序库,供所有人免费使用。与限制性版权保护不同,Stallman的copyleft许可证或通用公共许可证(GPL)规定了GNU软件的使用和分发方式。最基本的原则是GNU软件的代码以及任何衍生产品和软件都可以免费获得,用户可以自由修改代码。
....

1983年9月,时任麻省理工学院自由活动家理查德·斯泰尔曼宣布了GNU项目。GNU背后的想法是创建一个操作系统和软件程序库,供所有人免费使用。与限制性版权保护不同,Stallman的copyleft许可证或通用公共许可证(GPL)规定了GNU软件的使用和分发方式。最基本的原则是GNU软件的代码以及任何衍生产品和软件都可以免费获得,用户可以自由修改代码。
.

宣布GNU项目两年后,斯托尔曼启动了非营利性自由软件基金会(FSF),支持GNU运动,并执行通用许可证的条款。随着时间的推移,GPL经历了三次修订,自2007年6月起,GPLv3为最新版本。如今,大多数开源软件都使用GPL,尽管Stallman(一个对术语严苛的人)并没有使用“开源”一词,而是使用“自由软件”或“自由软件”来唤起用户的自由价值观,这是他社会政治活动的基石
.

除通用公共许可证外,FSF还发布了三个附加许可证:GNU次要通用公共许可证(LGPL)、GNU免费文档许可证(GFDL)和GNU Affero通用公共许可证(GAGPL)。这些许可证用于需要修改GPL条款的特殊情况。例如,当GNU软件通过软件库链接到受版权保护的或专有的软件时,使用LGPL。

通过GNU项目创建的第一个操作系统,恰当地命名为“GNU”,于1991年与芬兰裔美国人Linus Torvalds所做的独立工作合并,形成了Linux内核。现在有几十种GNU/Linux操作系统,有各种风格和类型,从桌面系统到适合于可引导记忆棒或LiveCD的便携式系统。GNU/Linux操作系统或“distros”(发行版的缩写)受copyleft通用公共许可证的版权限制保护。
.

除操作系统外,GNU项目和开源社区继续开发在GNU/Linux、Mac®和Windows®系统上运行的自由软件。大多数GNU/Linux发行版都配有已安装的软件,可以完成从电子表格到文字处理、从电子邮件到冲浪、从翻录音乐到视频和照片编辑的所有工作。实际上,在专有操作系统中可以完成的任何事情都可以在GNU系统上完成,尽管相对于Windows软件,每个软件类别中可供选择的程序通常较少
.

虽然GNU软件通常是免费的,但如果一个人要求一个程序的CD或购买零售盒装软件包,有时会收取象征性的费用。然而,通常有一种方法可以通过二进制文件、torrents或其他形式的文件共享免费获取数字形式的程序。

Stallman仍然是自由软件的直言不讳和坚定的支持者,在国际上推动GNU项目和通用公共许可。其中一项成功包括2006年在印度12500所学校采用GNU/Linux。

  • 发表于 2021-12-15 11:37
  • 阅读 ( 76 )
  • 分类:互联网

你可能感兴趣的文章

你应该知道嵌入tweets的隐私问题

...了”的简短说明之外,Mic网站上没有任何迹象表明发生了什么。 ...

  • 发布于 2021-03-17 11:27
  • 阅读 ( 209 )

为什么要将ipv4和ipv6公共地址分配给我的家庭网络?

...upport IPv6. There are many workarounds, none particularly great, but they generally involve tunneling through an intermediate server that can translate between the two. Your ISP provides you with an IPv4 address for compatibility reas***. What many ISPs do now is implement CGN, where many people sh...

  • 发布于 2021-04-09 23:20
  • 阅读 ( 205 )

公共IP是唯一的吗?

...吗? 答案 超级用户贡献者Fedesimo为我们提供了答案: In general terms the answer is yes, public IPs are globally unique. In the context of IPv4, the IPs (v4) known for not being unique are private IPs. These are found in the following ranges: From 10.0.0.0 to 10.255.255.255. From ...

  • 发布于 2021-04-10 07:14
  • 阅读 ( 161 )

windows10允许你像android那样侧载通用应用程序

...也不得不为侧载打开一些漏洞。他们允许拥有核准开发者许可证的开发者侧载应用程序进行测试,还允许企业在自己的电脑上侧载业务线应用程序。 当然,您可能会获得开发人员许可证,并将其仅用于侧载某些应用程序,但Micro...

  • 发布于 2021-04-10 11:15
  • 阅读 ( 153 )

能否将Windows7许可证转移到同一台计算机上运行的虚拟机?

如果您不需要将Windows7许可证移动到其他计算机或虚拟机环境,那么一切都很好,但是如果您发现自己处于这种情况,您该怎么办?今天的超级用户问答文章将探讨这个话题,以帮助困惑的读者找到解决方案。 今天的问答环节...

  • 发布于 2021-04-11 06:07
  • 阅读 ( 179 )

onlivedesktop现在基于windowsserver2008,公司对所谓的许可冲突保持沉默

...开发人员得知这种可能性时,虚拟千兆以太网连接能做些什么。 更新:微软似乎对这个消息很满意,但也没有说明OnLive现在是否符合授权要求。该公司通过电子邮件向注册中心发送了以下声明: We're pleased to have been told that the On...

  • 发布于 2021-04-21 22:25
  • 阅读 ( 99 )

google drive是否比icloud、skydrive和dropbox更不利于隐私?

...和的语言意味着更模糊的界限
 确切地说,这些权限是什么,没有说出来,也没有定义— 而且可能会随着Dropbox提供的服务类型的改变而改变。柔和的语言意味着模糊的界限。你自己决定你更喜欢什么。
 skydrive公司
 微...

  • 发布于 2021-04-22 03:24
  • 阅读 ( 215 )

通用电气(general electric)股价上涨,尽管季度涨跌不一

...声敲响后,仍有突破的可能。 关键要点 通用电气(General Electric)未达到第四季度盈利预期,并公布了营收。 该公司下调了2021年每股收益 尽管有中期上涨趋势,该股仍处于长期下跌趋势。 沉重的 债台高筑 该公司将2021...

  • 发布于 2021-06-05 23:47
  • 阅读 ( 161 )

知识共享组织(creative commons)和公共领域(public domain)的区别

...于2001年的组织(非营利),主要职能是创建和分发通用许可证。许可证管理人们和发明家如何使用他们的作品,指明了共享和分发作品的原则,以及如何重用作品。 知识共享使用的许可证多种多样。作为回报,它们改变了特定...

  • 发布于 2021-06-26 03:36
  • 阅读 ( 330 )

perl语言(perl)和红宝石(ruby)的区别

...l程序具有.pl文件扩展名,而Ruby程序具有.rb文件扩展名。 许可证 Perl的许可证是Artistic license 1.0或GNU General Public license。Ruby的许可证是GPLv2或2-clause BSD许可证。因此,这是Perl和Ruby之间的另一个区别。 受影响的语言 此外,Perl受C、...

  • 发布于 2021-07-01 12:05
  • 阅读 ( 374 )
a268206795
a268206795

0 篇文章

相关推荐