Die staatlichen Institutionen des Landes sollten nun den gesamten für sie entwickelten Kodex veröffentlichen
Der ursprüngliche englische Beitrag wurde von einem Vertreter des Digital Transformation Teams der italienischen Regierung veröffentlicht. perev.
"Freiheit, die das Volk führt"
Die Digitalisierung Italiens hat den Rubikon erreicht. Das in Kraft getretene Gesetz sieht vor, dass Regierungsbehörden zunächst versuchen sollten, Open-Source-Software zu verwenden und alle für sie entwickelten Softwareprodukte als Open Source zu veröffentlichen . In der Praxis ist die Umsetzung des Gesetzes in einer Reihe verbindlicher Grundsätze verankert.
Befolgen Sie diese Richtlinien. Institutionen können (und sollten) alle früher gekauften und von diesem Moment an erworbenen Software bei Developers Italia veröffentlichen .
Wir haben diese Regeln erstmals 2018 in dem Artikel „Offene Software und der Staat: Online-Empfehlungen zum Erwerb und zur Wiederverwendung von Software“ erwähnt , in dem der Beginn öffentlicher Konsultationen angekündigt wurde. In dieser Zeit wurden uns viele wertvolle Kommentare zugesandt, mit denen die Richtlinien ergänzt wurden. Dies zeigte deutlich, dass es an der Zeit ist, das Open Source-Paradigma endgültig zu übernehmen.
Einige Monate später, nach der Genehmigung der Gemeinsamen Konferenz und der Europäischen Kommission, wurde der Adoptionsprozess abgeschlossen und die Leitlinien im Amtsblatt veröffentlicht (eine solche Veröffentlichung ist eine Voraussetzung für das Inkrafttreten des Gesetzes - ca. Übersetzung) .
Was hat sich geändert?
Mit Richtlinien in Aktion:
- Regierungsbehörden müssen einen Benchmarking-Test durchführen, bevor sie neue Software erwerben, die von Open Source-Lösungen profitiert (einschließlich der bereits von anderen Institutionen verwendeten).
- Die Entwicklung neuer Software und der Erwerb proprietärer Lizenzen müssen sehr gute Gründe haben .
- Alle für den Staat entwickelte Software sollte als Open Source in einem öffentlichen Repository verfügbar und im Developers Italia- Katalog enthalten sein.
Durch die Wiederverwendung von Software werden Doppelkosten vermieden (denken Sie an alle Kommunalverwaltungen mit den gleichen Anforderungen), um weniger, sicherere und ausgereiftere Lösungen zu finden . Wir gehen daher davon aus, dass sich diese Änderungen positiv auf den Markt auswirken werden.
Der Wettbewerb zwischen Auftragnehmern ist weiterhin möglich, basiert jedoch nicht auf der Verknüpfung der Behörden mit ihren Technologien und der Lobbyarbeit für ihre proprietären Lizenzen (wie dies normalerweise der Fall ist), sondern auf der Fähigkeit, vorhandene Open-Source-Software zu verbessern . Diese Änderung macht Zustand. Der Auftrag ist für neue Entwickler, einschließlich kleiner, leichter zugänglich und verringert die Informationsasymmetrie zwischen ihnen und alten Auftragnehmern.
Vom Gesetz zur Praxis
Ein Gesetz reicht ohne Werkzeuge für seine wirksame Umsetzung nicht aus. Deshalb haben wir vorbereitet:
- Technische Anwendungen für Richtlinien . Sie beschreiben die einfachen Schritte, die ein Softwareanbieter unternehmen muss, um die Kundenverpflichtungen zu erfüllen. Die Regierungsbehörde sollte den Antrag in die Ausschreibungsunterlagen aufnehmen, und der Auftragnehmer kümmert sich um den Rest.
- Der Softwarekatalog auf der Developers Italia-Website enthält detaillierte Beschreibungen, Screenshots und direkte Links zum Quellcode, wodurch die Bewertung der verfügbaren Lösungen vollständiger und schneller wird.
Screenshot des Softwarekatalogs auf Developers ItaliaWir haben den Softwarekatalog als echte Suchmaschine entwickelt, die mithilfe eines eigenen Crawlers automatisch nach allen öffentlich verfügbaren Programmen auf Websites wie GitHub, GitLab, BitBucket usw. sucht. Fügen Sie einfach eine Metadatendatei mit dem Namen publiccode.yml zum Repository hinzu , die Informationen zu Funktionalität, technischen Anforderungen, Identität des Eigentümers, der für den Support verantwortlichen Person (und dem Ablaufdatum der Supportvereinbarung), dem Verwendungsbereich, den gesetzlichen Anforderungen usw. enthält.
Um das ausgewählte Quellcode-Hosting zu deklarieren, führt jede Verwaltung ein einfaches einmaliges Verfahren durch , bei dem die gesamte veröffentlichte Software und ihre Aktualisierungen dem Crawler zur Verfügung gestellt werden. Sogar eine Suche nach Softwaregabeln und Anwendungen mit ähnlichen Funktionen wurde implementiert.
Durch die Aufnahme öffentlich verfügbarer Programme in den Katalog können wir die technologischen Bedürfnisse der Behörden überwachen und besser verstehen und so den Weg für neue staatliche Optimierungen ebnen. bestellen.
Und das ist noch nicht alles: Der Developers Italia-Katalog kann auch Links zu Open Source-Software von Drittanbietern veröffentlichen, die im öffentlichen Interesse verwendet werden können.
Unternehmen, Entwickler, Betreuer : Wenn Sie der Meinung sind, dass Ihre Anwendung ähnlich ist, fügen Sie einfach die Datei publiccode.yml zum Repository hinzu, um die Software im Verzeichnis abzulegen .
Heute beginnt die zweite Phase unserer Arbeit: Das Team für digitale Transformation und die Agentur Digital Italy (Agid) werden Regierungsbehörden bei der Veröffentlichung ihrer Software gemäß den Richtlinien unterstützen.
Regierungsbehörden : Die Umsetzung des Gesetzes und das Hinzufügen von Software zu Developers Italia erfordert nur wenige einfache Schritte . Dies ist der erste Schritt zu einer digitalen Verwaltung, die im öffentlichen Interesse arbeitet.