自由软件与(电子)政府

英国政府资助开发了对电子政务有用的软件,但现在不知道如何处理它。有人提出了一个好主意,将其移交给地方议会,邀请他们将自己变成软件公司。

公众已经为开发此软件付出了代价。现在让他们为使用它的许可付费,这难道不荒谬吗?限制他们可以用它做什么,这难道不荒谬吗?唉,这种荒谬的情况并不罕见;政府将公共资助的软件交给私人手中,让公众甚至政府恳求获得使用许可,这已是司空见惯的做法。

更糟糕的是,他们对用户施加令人沮丧的限制,拒绝用户访问软件的源代码,即程序员可以阅读、理解和更改的计划。用户得到的只是一个可执行文件,一个“黑匣子”,因此他们无法调整、理解甚至验证其功能。

这种无意义的政策有一个明智的动机。其动机是确保有人关心该软件,修复不可避免出现的问题并使其适应新的需求。人们过去认为,让一家公司控制软件的所有使用,并将所有用户置于其掌控之下,是实现这一目标的唯一途径。

今天,我们知道另一种方法:自由软件(也称为开源或 Foss)。自由软件意味着用户可以自由使用此软件、重新分发它、研究它,甚至扩展它以执行更多工作。

“自由”一词指的是自由,而不是价格;想想“言论自由”,而不是“免费啤酒”。当有重视支持并愿意为此付费的用户时,自由软件意味着一个支持的自由市场,而不是垄断。自由软件还为政府机构提供了一种履行其维护国家计算机主权控制的责任的方法,而不是让这种控制落入私人手中。

自 1984 年以来,志愿者团队开发和维护了强大而有用的自由程序——起初只有少数几个,后来发展为 GNU/Linux 和 BSD 等整个操作系统。今天,自由软件目录列出了近 4000 个自由软件包。英国政府已经决定增加自由软件的使用;这是一个使用和贡献的绝佳机会。

副首相办公室应该将电子政务程序变成自由软件,建立一个网站来托管它们的开发,并雇用少数人来监督这项工作。然后,世界各地的政府将开始使用此软件,修复它,扩展它,并将改进贡献回来。

全世界都将受益,所有用户都会钦佩英国的领导地位。


本文最初于 2005 年 3 月 3 日以“Second Sight”为标题发表在《卫报》上。