自由软件十五年
作者:理查德·斯托曼自由软件运动和 GNU 项目开始至今,已经过去了 15 年多。我们已经走了很长的路。
1984 年,如果不安装专有操作系统,就无法使用现代计算机,而您必须在限制性许可下获得该操作系统。任何人都不允许与计算机用户自由共享软件,几乎没有人可以更改软件以满足自己的需求。软件的所有者竖起围墙,将我们彼此隔开。
GNU 项目的创立是为了改变这一切。它的第一个目标:开发一个与 Unix 兼容的可移植操作系统,该操作系统将是 100% 的自由软件。不是 95% 的自由,不是 99.5%,而是 100%——这样用户就可以自由地重新分发整个系统,并自由地更改和贡献系统的任何部分。该系统的名称 GNU 是一个递归首字母缩略词,意思是“GNU's Not Unix”——这是一种向 Unix 的技术思想致敬的方式,同时表明 GNU 是不同的。从技术上讲,GNU 类似于 Unix。但与 Unix 不同的是,GNU 给予其用户自由。
开发这个操作系统花费了数百名程序员多年的努力。其中一些人由自由软件基金会和自由软件公司支付报酬;大多数是志愿者。少数人已经成名;大多数人主要在他们的专业领域中被其他使用或开发他们代码的黑客所知。所有人共同帮助解放了计算机网络为全人类带来的潜力。
1991 年,类 Unix 系统的最后一个主要基本组件被开发出来:Linus Torvalds 编写的自由内核 Linux。今天,GNU 和 Linux 的结合被全世界数百万人使用,其受欢迎程度正在增长。本月,我们发布了 GNOME 1.0 版,即 GNU 图形桌面,我们希望它能使 GNU/Linux 系统像任何其他操作系统一样易于使用。
但是,我们的自由并非永久得到保障。世界不会停滞不前,我们不能指望五年后仍然拥有自由,仅仅因为我们今天拥有它。自由软件面临着严峻的挑战和危险。我们需要坚定的努力来维护我们的自由,就像当初获得自由一样。同时,操作系统只是一个开始——现在我们需要添加免费应用程序来处理用户想要完成的各种工作。
在未来的专栏中,我将撰写关于自由软件社区面临的具体挑战、影响计算机用户自由的其他问题,以及影响 GNU/Linux 操作系统发展的文章。