GNULinux与自由:隐藏在Linux发行版中的非自由软件.docVIP

GNULinux与自由:隐藏在Linux发行版中的非自由软件.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GNULinux与自由:隐藏在Linux发行版中的非自由软件

GNULinux与自由:隐藏在Linux发行版中的非自由软件 许多对软件自由感兴趣的人都会把GNU/Linux作为他们的操作系统选择。但很少有人认识到,许多主要的GNU/Linux发行版并不是完全自由 的。想象一下,当你从Windows迁移过来并安装GNU/Linux时,却发现你正在接受一个严格的微软许可证! 许多发行版使用了专利软件并故意显示一个错误的许可证,并尝试将问题隐藏在一个“自由可选项”的外表后面。大多数软件容器的开发者并不关注自由,更 不用他们的说用户了。非自由的发行版几乎不曾尝试提醒他们的用户自由有多么重要,即便是不这么做用户就将不复存在的时候。本文中我将会讨论“自由可选项” 是一种不可接受的方式,并且提出一些真正的解决办法。 问题 我使用GNU/Linux超过5年,但直到最近才发现我的发行版中究竟包含多少非自由软件。我决定在系统中查找并删除所有不自由的东西,结果我删除 了n多。 一个漂浮的GNU — 软件自由与安宁的符号 这些是我所找到的: Linux内核 Linus Torvalds等人通过kernel.org发布的Linux 内核,即公版的内核,包括许多非自由的固件(参见脚注),它们主要用于支持一些自由固件所不支持的硬件。 想象一 下,当你从Windows迁移过来并安装GNU/Linux时,却发现你正在接受一个严格的微软许可证! 虽然大多数发行版维护了他们自己的内核,但都是严重基于公版的,并且通常直接采纳了其中的非自由二进制镜像。 一个解决办法就是使用Linux Libre项目,这是一个去除了所有非自由固件的公版内核集合。大多数发行版根本就不曾提供自由内核的选择,更不用说推荐一个了。 非自由驱动程序 许多发行版包括了显卡和无线网卡之类的非自由驱动程序。由于那些硬件是闭源的并且没有文档化,他们只能包含这些驱动来尽力增强硬件支持。 许多发行版采用驱动程序的非自由版本来*代替*自由版本 在很多情况下,驱动程序的自由替换版其实是存在的,但是许多发行版却采用非自由版本来*代替*自由版本。 常见的非自由软件 许多发行版还提供了其他一些不属于上面几类的非自由软件。这些东西包括非自由网页浏览器,视频会议客户端,和另外一些常见的应用程序。系统本身并不 需要这些软件,包含这些东西只是为了方便,或者让软件包列表变得更充实。 他们告诉用户说自由是一个次要的问题,并且引导他们使用非自由软件 虽然一些发行版用专门的仓库来维护非自由软件,但对平常用户来说这并不意味着什么。通过同时宣扬自由和非自由的程序,他们实际上是在告诉用户说自由 是一个次要的问题,并且引导他们使用非自由软件。 我从系统中移除的一个软件包叫corefonts,是使用微软许可证的非自由字体包。其许可证限制了该软件包的使用,并且禁止对其修改。 Corefonts是安装ImageMagic的一个可选依赖,Gentoo默认将其启用。 ImageMagic本身是自由软件。这意味着大多数安装它的用户都假定它是自由的,结果却错误地使用了系统中的corefonts。他们可能会受 到这个受限非自由许可证的影响。 小结 这只是GNU/Linux发行版怎样限制用户自由的一些例子。另一个问题是:仅仅检查包管理器所述的各种程序许可证信息并不可靠。比如,Linux 内核通常标榜说是完全符合GPL-2的,但实际上却包含了一些非自由软件。 如果没有一种清晰的策略来精确地分辨一个发行版所包含的软件并且 精确地描述其许可证的话,即便是最小心的用户也可能会安装非自由软件。 自由可选项 一些发行版尝试着这样解决问题:通过提供另外一个自由版本,或者提供一些工具来帮助用户保持系统自由。这并不能解决问题,因为大多数人并不关心软件 自由,因此也不会结束其使用。更有甚者,发行版几乎不会做任何事情来提倡使用自由版本,甚至是告诉用户使用它们的优越性。 Mandriva 告诉大众专利软件会如何危害你的问题,以及逃离限制的方法乃是重要目的。可是这 些根本就没有涉及。 我的第一个例子是Mandriva,这个发行版提供了7个不同的版本,只有一个是完全自由的。大多数访问其网站的人都会下载其Powerpack版本,因为它放在第一个,并且其名字也暗示它是功能最强大的版本。没有人会关于其版本区别的描述,同时也没有任何提倡甚至是解释一下使用纯自由软件的优越性。 这种做法的副作用就是:唯一使用自由版本的用户就是那些已经知道问题并且对其非常小心的人。这些用户可能已经在运行100%自由的系统 了。告诉大众专利软件会如何害你的问题,以及逃离限制的方法乃是重要目的。可是这些根本就没有涉及。 Gentoo Linux 另一个例子是Gentoo Linux,提供了一个可选的许可证过滤系统,能够帮助用户避免安装专利软件。这比Mandriva的情况还糟,

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档