什么是通用公共许可证(General Public License)?

1983年9月,时任麻省理工学院的自由活动家Richard Stallman宣布了GNU(发音为gee noo)项目。GNU背后的想法是创建一个供所有人免费使用的操作系统和软件程序存储库。与限制性的版权保护不同,Stallman的copyleft许可证或通用...
1983年9月,时任麻省理工学院的自由活动家Richard Stallman宣布了GNU(发音为gee noo)项目。GNU背后的想法是创建一个供所有人免费使用的操作系统和软件程序存储库。与限制性的版权保护不同,Stallman的copyleft许可证或通用公共许可证(GPL)不同,规定GNU软件如何使用和分发。最基本的原则是GNU软件及其任何衍生产品和软件的代码都是免费的,并且用户可以自由修改代码。在宣布GNU项目两年后,Stallman推出了非盈利的免费软件基金会(FSF)支持GNU运动并执行通用公共许可证的条款。随着时间的推移,GPL已经进行了三次修订,GPLv3从2007年6月起一直是最新的。现在大多数开源软件都使用GPL,尽管Stallman是一个严格遵守术语的人,不使用“开源”一词,而是“自由软件”或“自由软件”来唤起用户的自由价值观,这是他社会政治活动的基石。除了通用公共许可证,FSF还发布了三个附加许可证:GNU Lesser General Public License(LGPL),GNU免费文档许可证(GFDL)和GNU Affero通用公共许可证(GAGPL)。这些许可证用于需要修改GPL条款的特定情况。例如,当GNU软件通过软件库链接到版权或专有软件时,就使用了LGPL。通过GNU项目创建的第一个操作系统,恰当地命名为“GNU”,与1991年芬兰裔美国人Linus Torvalds完成的独立工作合并在一起,形成了Linux内核现在有几十个GNU/Linux操作系统,从桌面系统到适合可引导记忆棒或Live CD的便携式系统,有很多种风格和类型,受copyleft通用公共许可证的保护,不受版权限制。除操作系统外,GNU项目和开源社区继续开发免费软件,可在GNU/Linux、Mac®和Windows®系统上运行。大多数GNU/Linux发行版都配有安装的软件,可用于从电子表格中执行任何操作到文字处理,从电子邮件到冲浪,从翻录音乐到视频和照片编辑。实际上,在专有操作系统中可以完成的任何事情都可以在GNU系统上完成,尽管相对于Windows软件,每个软件类别中可供选择的程序通常较少。虽然GNU软件通常是免费的,例如,如果一个人要求一个程序的CD或购买一个零售盒装软件包,有时会收取象征性的费用。但是,通常有一种方法可以通过二进制文件、torrents或其他形式的文件共享来免费获取程序。Stallman仍然是一个直言不讳的自由软件支持者,在国际上推动GNU项目和通用公共许可,其中一个成功就是2006年印度12500所学校采用GNU/Linux
  • 发表于 2020-08-06 16:21
  • 阅读 ( 1499 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具