欧洲议会即将首次发布其自身的一个程序,并将其作为自由软件发布。该程序名为 AT4AM,是“Automatic Tool for Amendments”(自动修正案工具)的缩写。议会的工作是制定法律,而 AT4AM 可以自动化处理与法律制定过程相关的许多正式流程。
为了解 AT4AM 对欧洲议会议员及其工作人员的意义,请查看之前修正案的提交方式,以及现在的工作方式。(Vimeo,需要 Flash,抱歉。)议会工作人员 Erik Josefsson 将 AT4AM 的引入比作开发者版本控制的到来。它已经在议会内部使用了大约 18 个月,并且是那里工作人员的基本工具。
因此,我们很高兴在五月份读到议会将以自由软件的形式发布 AT4AM。上周,议会的自由软件用户组举办了一次活动,讨论发布 AT4AM 的正确许可证。参加者不仅有来自议会外部的人士,还有议会自己的 AT4AM 开发团队。(演示文稿和视频录像在此。)
(顺便说一句,欢迎您参与欧洲议会自由软件用户组!)
我到那里谈论自由软件和民主。AT4AM 编码了法律制定过程的大部分——它实际上是一种权力工具。欧洲议会受到最高透明度标准的约束,发布 AT4AM 意味着每个人都可以了解欧洲法律的制定方式。虽然这算不上是一场革命,但很高兴看到议会终于开始接触自由软件。
FSFE 总法律顾问(以及天才自由软件律师)Carlo Piana 开始着手为 AT4AM 选择合适的许可证。开发团队希望其他议会能够使用、研究、共享和改进该程序,并将他们的改进反馈到主分支中。AT4AM 是一个基于服务器的应用程序,在服务器上使用它不属于 GPL 下的“分发”。考虑到这些输入,选择许可证并不难。他建议议会应在 AGPLv3 或任何更高版本的许可证下发布该工具。这样,每个人都可以获取该软件并随意使用。与此同时,一旦程序发布,就无法再将其从公众手中收回。
此外,开发人员可能会考虑使用 EUPL 作为第二个许可证。这与 GPLv3 不兼容,并且为将来再次将该程序变为专有软件打开了后门。但是,由于该许可证是由欧盟委员会开发的,因此有时有助于克服首次涉足自由软件领域的公共部门决策者的担忧。
议会对自由软件的态度仍然是矛盾的。表面上看,发布 AT4AM 是向前迈出的很好一步,但很难称得上是革命性的。像 Joinup 及其相关代码库这样的公共部门平台目前托管着 4000 多个由公共机构根据自由软件许可证发布的程序。一些政府,最近是西班牙的巴斯克地区,已将发布公共资助的软件作为默认程序。
另一方面,议会行政部门本能地排斥任何看起来不同于他们通常做法的东西。当 Nick Stenning 在 4 月 1 日提交了一份关于 AT4AM 源代码和数据库的《信息自由法》请求时,引发了一场 旷日持久的讨论,目前以议会秘书长冗长的“否”字结束。我们目前还在等待议会行政部门报告其自由软件的使用和开发情况。
我们还希望看到欧洲议会在透明度方面做得更多。为什么不向公众开放对欧洲议会内部 AT4AM 系统的读取权限,以便我们可以实时跟踪法律的制定过程?为什么不给每位欧洲议会议员和工作人员配备自由软件桌面以供日常工作使用?议会以及所有其他欧洲机构何时才能最终向公众提供他们应得的东西,并将所有使用公共资金开发的程序作为自由软件发布?
评论已关闭。