政府为促进自由软件可以采取的措施

以及为什么这是政府的职责

Richard Stallman

本文为一个国家建议了强有力的政策来促进自由软件,进而引领其他国家一起走向软件自由。

国家的使命是为了其人民的自由和幸福来组织社会。这个使命在计算领域的一个方向就是鼓励用户接纳自由软件:尊重用户自由的软件。专有(非自由)软件践踏其使用者的自由;这是一个国家需要致力消除的社会弊端。

为了计算自主权(国家能够掌控自己的计算),国家需要在自己的计算上坚持自由软件。所有用户都有权掌控自己的计算,但是国家还有义务保持对其以人民的名义所做计算的控制。现在,政府的大多数活动都依赖计算,对这些活动的掌控依赖于对这些计算的掌控。让重要的计算落入旁人的掌控会给国家安全带来隐患。

把这些旁人换成自由软件还有其他好处,比如节省开支以及促进本地软件服务业。

本文中,“政府机构” 指各级政府部门,包括公共机构如学校、公私合作方,还有主要由政府资助的活动如特许学校、政府控制或由政府特权/功能而成立的 “私有” 企业。

教育

教育政策最为重要,因为教育塑造国家的未来。

国家和人民

影响个人和组织所使用软件的国家政策也很关键:

计算自主权

多个政策会影响国家的计算自主权。政府机构必须保持对计算的控制,不应该把控制交给私人。这些计算涉及所有的计算机,包括智能电话。

计算自主权 II

政府的计算自主权(以及安全)包括对所有政府工作计算机的控制。这要求避免 以服务代替软件(除非该服务由同一政府部门的政府机构运行),因此也包括避免其他损害政府对计算控制的活动。

发展影响力

影响自由和非自由软件的政府政策:

电子垃圾

自由并不意味着电子垃圾:

技术中立

按照本文的措施,政府可以重获对计算的控制,并带领人民、商业和组织走向自主计算控制。不过,有人会以这违反技术中立 “原则” 而表示反对。

技术中立的理念是政府不应该在选择技术时强加任意的偏好。这是否是一个合理的原则尚待商榷,但是把它抛出来的场景应该只是技术场景。本文所述措施讨论的场景是道德、社会和政治的重要性,所以它们 并不在 技术 中立的范畴。只有那些想要压制一个国家的人才会建议其政府要对自主权或公民自由保持 “中立”。