Ian Murdock 建立 Debian 之前,几乎没有什么 Linux 系统可以选择,Debian 是个典型的先行者。因此,很快 Debian 就引起了 FSF (Free Software Foundation)的注意。1994年11月,Debian 得到了 FSF 的一笔资金支持。

要知道 FSF 可并不是什么好说话的主,他们严格遵循 GNU 哲学,对于自由软件的执着是出了名的。不出所料,FSF 就因为 Debian 系统中所存在的非自由软件库发了牢骚。在 FSF 看来,Debian 应该站在自由软件的阵营里,保持纯粹的自由软件属性。

Debian 会就此受制吗?完全不可能。

1996年,时任 Debian 负责人的 Bruce Perens 发了一封邮件:“在经过一段沟通不良的时期后,Debian 与 FSF 又恢复诚心的关系并开始协作,尽管如此 FSF 已经不再因其先前对 Debian 的赞助而拥有对 Debian 计划的控制权,而 Debian 也不会再要求恢复赞助。”

简而言之,就是 Debian 小组决心减少 FSF 的持续性赞助 —— 钱我们不要了。至此,FSF 对Debian 的资助仅维持了一年。

至此,FSF 将其归入不被其认可的操作系统名单里,Debian 因此也成为了唯一在主库中没有任何非自由痕迹却不被 FSF 认可的 Linux 发行版:

Debian 的社群契约声明其目标是使 Debian 成为完全自由软件,并且 Debian 自觉地把非自由软件排除在其正式发布之外。然而,Debian 还是维护着非自由软件的软件库。根据其项目,这些软件“不是 Debian 系统的一部分”,但是该软件库由该项目的许多主要服务器托管,而且人们可以马上通过浏览 Debian 的在线软件包数据库和其 wiki 找到这些非自由软件。

它还有一个“contrib”软件库;其软件包是自由的,但是其中有些需要加载另外发布的专有软件。这也没完全和 Debian 主发行版分离。

为了解决钱的问题,Bruce Perens 1997年随即发起了“公共领域软件” (Software in the Public Interest, Inc,一般缩写为 SPI)。SPI 发起的初衷非常简单,就是为了 Debian 不受制于自由软件基金会,其后他们认为 SPI 也应该用余力去帮助更多项目,所以 SPI 又在往后的日子里支持了PostgreSQL、FFmpeg、Arch Linux、Jenkins 等优秀项目。

因此,Debian 不仅没有任何商业巨头入主,连有点意识形态的基金会也被他们排除在了金主之列,最大程度上获得经济独立性。在 Debian 里,没有任何的坐席可言,想要在技术上主导,按照社会协约和章程,公开透明地进行贡献,开发者们就可以按照自己的理解去进行开发。

这些特色使得 Debian 在众多的 GNU/Linux 的发行版本中独树一帜。

更有意思的是,Debian 与 FSF 的争吵并没有停止,直到2003年,Bruce Perens 都已经卸任好几年了,都还在两者之间劝架:Now,can we please see some work on this, rather than bickering? (感受到 Bruce 字里行间的无奈了吗?)

 

03 不欢迎 Linus

如果你就此认为 Debian 与 FSF 形如水火,那你就错了。事实上,Debian 的“硬气”并不是盲目地排斥,而是“有原则地”坚持,从 Debian 对 FSF 和 Linux 之父 Linus Torvalds 的态度上就能看出。

2020年9月,253 封发表于 2014 年的 Debian 项目内部讨论邮件在外网被泄露并引起了诸多关注。据这些邮件内容显示,彼时,Linus Torvalds 在 DebConf 会议上的言行引发了一些争议。

一些人认为,Linus 在发言中将 FSF 描述成“dishonest(不诚实的)、immoral(不道德的)、lying(撒谎的)、bigoted(偏执的)”的这一行为,严重违反了社区行为准则,因此应当永久禁止他出席未来的会议。

邮件内容还提到,Debian 应该公开声明,以后不欢迎 Linus 参加 Debian 活动。

事实上,Linus 并不是第一次因为自己不当的言行引发争议,2018年 Linus 就因为在 Linux 维护者大会上的表现,导致他从 Linux 社区暂时休假,并公开为自己的言论道歉。

图片来源:https://zhuanlan.zhihu.com/p/46904088

而 Linus 的这些言论虽然没有针对 Debian,但是并不符合 Debian 曾在2014年制定下的一些行为准则,比如要有礼貌、善意推定、保持开放等。

既没有特别 GNU 也没有特别 Linux,立场坚定不谄媚,Debian 作为开源界的长老在各种争议中保持了风度。其实,这是由 Debian 的身份所决定。

Debian 并不单单是一种 Linux 发行版,而是一个大的系统组织框架,在这个框架下有多种不同操作系统内核的分支计划, 主要为采用 Linux 核心的 Debian GNU/Linux 系统,其他还有采用GNU Hurd 核心的 Debian GNU/Hurd 系统、采用 FreeBSD 核心的 Debian GNU/kFreeBSD 系统等。

此外,虽然 Debian 项目众多内核分支中以 Linux 宏内核为主,但是 Debian 开发者所创建的操作系统中绝大部分基础工具来自于 GNU 工程 ,因此 “Debian” 常指 Debian GNU/Linux。

至今,Debian 都是社区类 Linux 的典范,是迄今为止最遵循 GNU 规范的 Linux 系统。

值得玩味的是,尽管 FSF 把 Debian 挂在了不被认可的系统名单之列,但 Debian 还是在自家首页的醒目位置上放置了“自由软件基金会声明”。在这一点上,我们可能只看到了第二层,以为 Debian 在第一层,其实 Debian 在第五层。

Debian 为何能在大气层?且听下回分解。

    内容分页 1 2
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。