Começa a revolução da fonte aberta na Itália

As instituições estatais do país devem agora tornar público todo o código desenvolvido para elas


O post original em inglês foi publicado por um representante da equipe de transformação digital do governo italiano - aprox. perev.


"Liberdade liderando o povo"


A digitalização da Itália chegou ao Rubicon. A lei que entrou em vigor estabelece que as agências governamentais deveriam tentar usar o software de código aberto em primeiro lugar , além de publicar todo o software desenvolvido para eles como código aberto . Na prática, a implementação da lei está consagrada em um conjunto de princípios vinculativos .


Seguindo estas diretrizes, indique. As instituições podem (e devem) publicar todo o software adquirido anteriormente e adquirido a partir desse momento para a Developers Italia .

Mencionamos essas regras pela primeira vez em 2018 no artigo “Software Aberto e o Estado: Recomendações Online sobre Aquisição e Reutilização de Software” , no qual foi anunciado o início das consultas públicas. Durante esse período, muitos comentários valiosos foram enviados para nós, com os quais as diretrizes foram complementadas. Isso mostrou claramente que chegou a hora de finalmente adotar o paradigma Open Source.


Poucos meses depois, após a aprovação da Conferência Conjunta e da Comissão Europeia, o processo de adoção foi concluído e as diretrizes publicadas no Jornal Oficial (essa publicação é uma condição para a lei entrar em vigor - aprox. Transl.) .


O que mudou?


Com diretrizes em ação:


  1. As agências governamentais precisarão fazer um teste de benchmarking antes de adquirir um novo software que se beneficiará das soluções de código aberto (incluindo aquelas já utilizadas por outras instituições).
  2. O desenvolvimento de novos softwares e a aquisição de licenças proprietárias devem ter razões extremamente boas .
  3. Todo o software desenvolvido para o estado deve estar disponível como código-fonte aberto em um repositório público e incluído no catálogo da Developers Italia .

A reutilização de software eliminará a duplicação de custos (pense em todos os governos locais com as mesmas necessidades) em favor de soluções menos, mais seguras e mais maduras . Portanto, esperamos que essas mudanças tenham um efeito benéfico no mercado.


A concorrência entre contratantes ainda é possível, mas não se baseará em vincular as autoridades às suas tecnologias e fazer lobby em suas licenças de propriedade (como é geralmente o caso), mas na capacidade de melhorar o software de código aberto existente . Essa mudança fará o estado. o pedido é mais acessível para novos desenvolvedores, incluindo os pequenos, e reduzirá a assimetria de informações entre eles e os contratados antigos.



Do direito à prática


Uma lei não é suficiente sem ferramentas para sua implementação efetiva. É por isso que preparamos:


  • Aplicações técnicas para orientações . Eles descrevem as etapas simples que um fornecedor de software precisa executar para cumprir as obrigações do cliente. A agência governamental deve incluir o pedido na documentação do concurso e o contratado cuidará do restante.
  • O catálogo de software no site da Developers Italia conterá descrições detalhadas, capturas de tela e links diretos para o código-fonte, o que tornará a avaliação das soluções disponíveis mais completa e rápida.

Captura de tela do catálogo de software na Developers Italia

Desenvolvemos o catálogo de software como um mecanismo de pesquisa real, que usa seu próprio rastreador para pesquisar automaticamente todos os programas publicamente disponíveis em sites como GitHub, GitLab, BitBucket, etc. Basta adicionar um arquivo de metadados chamado publiccode.yml ao repositório que contém informações sobre a funcionalidade, os requisitos técnicos, a identidade do proprietário, a pessoa responsável pelo suporte (e a data de validade do contrato de suporte), a área de uso, os requisitos regulamentares, etc.


Para declarar a hospedagem de código fonte selecionada, cada administração executará um procedimento único e único , disponibilizando todo o software publicado e suas atualizações para o rastreador. Até mesmo uma pesquisa por garfos de software e aplicativos com funcionalidade semelhante foi implementada.


A colocação de programas publicamente disponíveis no catálogo nos permitirá monitorar e entender melhor as necessidades tecnológicas das autoridades , abrindo caminho para novas otimizações estaduais. ordem.


E isso não é tudo: o catálogo da Developers Italia também poderá postar links para software de código aberto de terceiros que pode ser usado para o interesse público.


Empresas, desenvolvedores, mantenedores : se você acha que seu aplicativo é semelhante, basta adicionar o arquivo publiccode.yml ao repositório para colocar o software no diretório

Hoje, começa a segunda etapa do nosso trabalho: a equipe de Transformação Digital e a agência Digital Italy (Agid) começarão a ajudar as agências governamentais a liberar seu software de acordo com as diretrizes.


Agências governamentais : implementar a lei e adicionar software ao Developers Italia requer apenas algumas etapas simples . Este é o primeiro passo para se tornar uma administração digital que funciona no interesse público.



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


All Articles