这是针对英文原版页面的中文翻译。

向乌拉圭学习

2013 年 7 月 22 日

目前乌拉圭正在考虑一个法案。该法案展示了自由软件基金会建议政府促进自由软件的政策清单中缺少了一个重要项目。该法案说当政府开发或外包软件开发时,该软件必须使用 100% 的自由软件开发环境。

这个要求避免了会出现的问题。即使解决方案按照自由软件交付,并且可以在完全自由的 GNU/Linux 系统下运行,它还是可能带有其他陷阱。

例如,编译源代码可能需要非自由的程序。甚至编辑其源代码也会要求非自由的程序。在使用非自由 IDE 时,上述两种情况都可能出现。这就会为向自由软件迁移的政府带来额外的障碍。政府制定法规来拒绝这些开发手段是明智和恰当的。

基于以上考虑,FSF 已经更新了政府政策建议,并建议外包开发应该要求 100% 自由软件开发环境。(参看 “政府促进自由软件时可用的方式。”)