该国的国家机构现在应将为他们制定的全部法规公开
最初的英文帖子由意大利政府数字化转型小组的一名代表发表。 佩雷夫
“自由领导人民”
意大利的数字化已达到Rubicon。 生效的法律规定,政府机构首先应该尝试使用开源软件,并将 所有为他们开发的软件作为开源发布 。 在实践中,法律的实施被包含在一组具有约束力的原则中 。
遵循这些准则状态。 机构可以(并且应该)将较早购买的所有软件以及从那时起购买的所有软件发布给Developers Italia 。
我们在2018年的文章“开放软件与国家:有关软件获取和重用的在线建议”中首次提到了这些规则, 并在此宣布了开始公众咨询的过程。 在此期间,我们收到了许多宝贵的意见,并对指南进行了补充。 这清楚地表明, 现在终于该采用开放源代码范式了。
几个月后,在联席会议和欧盟委员会批准后,通过程序完成, 指南在官方公报上发布(该出版物是法律生效的条件-大约翻译) 。
有什么变化?
实施指南:
- 政府机构将需要进行基准测试,然后才能购买将从开源解决方案 (包括其他机构已经使用的开源解决方案)中 受益的新软件。
- 新软件的开发和专有许可证的获得必须有非常充分的理由 。
- 为该州开发的所有软件都应在公共资源库中以“开源”的形式提供,并包含在Developers Italia目录中。
重复使用软件将消除成本的重复 (认为所有地方政府都具有相同的需求),而采用更少,更安全和更成熟的解决方案 。 因此,我们预计这些变化将对市场产生有益的影响。
承包商之间的竞争仍然可能,但不会基于将当局与他们的技术联系在一起并游说其专有许可证(通常是这种情况),而是基于改进现有开源软件的能力 。 这种改变将使状态。 该命令对于包括小型开发商在内的新开发商来说更容易获得,并且将减少他们与旧承包商之间的信息不对称。
从法律到实践
没有有效实施法律的法律,仅仅一部法律是不够的。 这就是我们准备的原因:
- 指南的技术应用 。 它们描述了软件供应商履行客户义务所需采取的简单步骤。 政府机构应将申请书包括在招标文件中,其余部分由承包商负责。
- Developers Italia网站上的软件目录将包含详细的说明,屏幕截图和源代码的直接链接,这将使评估可用的解决方案更加完整和快捷。
Developers Italia上的软件目录的屏幕截图我们将软件目录开发为一个真正的搜索引擎,它使用自己的搜寻器自动搜索GitHub,GitLab,BitBucket等站点上的所有公共可用程序。 只需 向存储库中添加一个名为publiccode.yml 的元数据文件 ,其中包含有关功能,技术要求,所有者的身份,支持人员(以及支持协议的到期日期),使用范围,法规要求等信息。
为了声明所选的源代码托管,每个主管部门将执行一个简单的一次性过程 ,使所有已发布的软件及其更新可供爬网程序使用。 甚至已经实现了对具有相似功能的软件分支和应用程序的搜索。
在目录中放置公开可用的程序将使我们能够监视和更好地了解主管部门的技术需求,从而为新的状态优化铺平道路。 订单。
不仅如此:Developers Italia目录还可以发布指向第三方开放源代码软件的链接,这些软件可以出于公共利益的目的使用。
公司,开发人员,维护人员 :如果您认为您的应用程序相似,则只需将publiccode.yml文件添加到存储库中,即可将软件放置在目录中。
今天,我们第二阶段的工作开始了: 数字转换团队和数字意大利 (Agid)机构将开始协助政府机构按照指南发布其软件。
政府机构 :实施法律并为Developers Italia添加软件仅需几个简单步骤 。 这是成为符合公共利益的数字管理机构的第一步。