自由软件15年
Richard Stallman 著现在距自由软件运动和GNU工程的开始刚好过了15年。我们经历了一个漫长的旅程。
在1984年,如果你不安装一个专属操作系统的话,你就不能使用先进的电脑,而该操作系统只能通过限制性许可证获得。没有人可以自由地和同仁分享软件,也很少有人能够修改软件来适应自己的需求。软件的所有者建立了高墙把我们分隔开来。
GNU工程正是为改变这一切而创立。其首要目标:开发一个100%自由软件的、兼容Unix的可移植操作系统。不是95%自由,也不是99.5%自由,而是100%—这样用户就有自由再发布整个系统、有自由修改其每个部分、有自由为其每个部分做出贡献。该系统的名字,GNU,是一个首字母递归,意思是“GNU并非Unix(GNU's Not Unix)”—这是对Unix之技术理念的致敬,同时也表明GNU有所不同。技术上,GNU类似Unix。但是它和Unix不同,GNU给予其用户自由。
数百个程序员花费了许多年才开发出这个操作系统。他们有些是由自由软件基金会和自由软件公司支付薪酬;而大多数是志愿者。有些因此成名;而大多数主要在其行业为人所知、被其他使用其代码的黑客所知。大家一起为全人类解放了电脑网络的潜力。
在 1991 年,最后一个类 Unix 系统的主要部件被开发了出来:Linux,由 Linus Torvalds 编写的内核。今天,全世界有数百万人使用 GNU 和 Linux 的组合,而且其热度还在攀升。本月,我们发布了 GNOME 1.0 版,这是 GNU 的图形桌面,我们希望借此使 GNU/Linux 系统变得和其他操作系统一样易用。
但是自由并没有获得永久保障。世界并非一成不变,我们今天拥有的自由并不能保证5年之后的自由。自由软件面临艰巨的挑战和危险。我们需要决心来保护自由,正如我们需要决心来获得自由一样。同时,操作系统只是开始—现在我们需要增加帮助用户完成大量工作的自由应用。
在未来的专栏之中,我会接着撰写自由软件社区面临的特别挑战、影响计算机用户自由的其他问题以及影响GNU/Linux系统的开发事项。