Comienza la revolución del código abierto en Italia

Las instituciones estatales del país ahora deberían hacer público todo el código desarrollado para ellos.


La publicación original en inglés fue publicada por un representante del Equipo de Transformación Digital del Gobierno italiano - aprox. perev.


"Libertad guiando al pueblo"


La digitalización de Italia ha llegado al Rubicón. La ley que ha entrado en vigor establece que las agencias gubernamentales deberían intentar utilizar el software de código abierto en primer lugar , así como publicar todo el software desarrollado para ellos como código abierto . En la práctica, la implementación de la ley está consagrada en un conjunto de principios vinculantes .


Siguiendo estas pautas estado. las instituciones pueden (y deberían) publicar todo el software comprado anteriormente y adquirido desde ese momento en Developers Italia .

Mencionamos estas reglas por primera vez en 2018 en el artículo "Software abierto y el estado: recomendaciones en línea sobre la adquisición y reutilización de software" , en el que se anunció el inicio de consultas públicas. Durante este período, se nos enviaron muchos comentarios valiosos, con los que se complementaron las pautas. Esto mostró claramente que ha llegado el momento de adoptar finalmente el paradigma de código abierto.


Unos meses más tarde, después de la aprobación de la Conferencia Conjunta y la Comisión Europea, se completó el proceso de adopción y se publicaron las directrices en el Diario Oficial (dicha publicación es una condición para que la ley entre en vigor: aprox. Transl.) .


¿Qué ha cambiado?


Con pautas en acción:


  1. Las agencias gubernamentales deberán realizar una prueba de evaluación comparativa antes de adquirir un nuevo software que se beneficiará de las soluciones de código abierto (incluidas las que ya utilizan otras instituciones).
  2. El desarrollo de nuevo software y la adquisición de licencias propietarias deben tener muy buenas razones .
  3. Todo el software desarrollado para el estado debe estar disponible como Open Source en un repositorio público e incluido en el catálogo de Developers Italia .

La reutilización del software eliminará la duplicación de costos (piense en todos los gobiernos locales con las mismas necesidades) en favor de soluciones menos, más seguras y más maduras . Por lo tanto, esperamos que estos cambios tengan un efecto beneficioso en el mercado.


La competencia entre contratistas aún es posible, pero no se basará en vincular a las autoridades con sus tecnologías y presionar sus licencias de propiedad (como suele ser el caso), sino en la capacidad de mejorar el software de código abierto existente . Este cambio hará estado. El pedido es más accesible para los nuevos desarrolladores, incluidos los pequeños, y reducirá la asimetría de información entre ellos y los contratistas antiguos.



Del derecho a la práctica


Una ley no es suficiente sin herramientas para su implementación efectiva. Por eso hemos preparado:


  • Aplicaciones técnicas para directrices . Describen los pasos simples que un proveedor de software debe tomar para cumplir con las obligaciones del cliente. La agencia gubernamental debe incluir la solicitud en la documentación de la licitación, y el contratista se encargará del resto.
  • El catálogo de software en el sitio web de Developers Italia contendrá descripciones detalladas, capturas de pantalla y enlaces directos al código fuente, lo que hará que la evaluación de las soluciones disponibles sea más completa y rápida.

Captura de pantalla del catálogo de software en Developers Italia

Desarrollamos el catálogo de software como un motor de búsqueda real, que utiliza su propio rastreador para buscar automáticamente todos los programas disponibles públicamente en sitios como GitHub, GitLab, BitBucket, etc. Simplemente agregue un archivo de metadatos llamado publiccode.yml al repositorio que contenga información sobre la funcionalidad, los requisitos técnicos, la identidad del propietario, la persona responsable del soporte (y la fecha de vencimiento del acuerdo de soporte), el área de uso, los requisitos reglamentarios, etc.


Para declarar el alojamiento del código fuente seleccionado, cada administración llevará a cabo un procedimiento simple y único , haciendo que todo el software publicado y sus actualizaciones estén disponibles para el rastreador. Incluso se ha implementado una búsqueda de horquillas de software y aplicaciones con funcionalidad similar.


Colocar programas disponibles públicamente en el catálogo nos permitirá monitorear y comprender mejor las necesidades tecnológicas de las autoridades , allanando el camino para nuevas optimizaciones estatales. orden


Y eso no es todo: el catálogo de Developers Italia también podrá publicar enlaces a software de código abierto de terceros que pueden utilizarse para el interés público.


Empresas, desarrolladores, mantenedores : si cree que su aplicación es similar, simplemente agregue el archivo publiccode.yml al repositorio para colocar el software en el directorio.

Hoy comienza la segunda etapa de nuestro trabajo: el equipo de Transformación Digital y la agencia Digital Italy (Agid) comenzarán a ayudar a las agencias gubernamentales a lanzar su software de acuerdo con las pautas.


Agencias gubernamentales : implementar la ley y agregar software a Developers Italia requiere solo unos pocos pasos simples . Este es el primer paso para convertirse en una administración digital que funcione en interés público.



Source: https://habr.com/ru/post/457734/


All Articles