Ir para o conteúdo

Reutilização e Transferência de Software Governamental

Sobre esta política

Políticas que promovem o compartilhamento e a reutilização de soluções de software entre entidades governamentais para reduzir custos e melhorar a eficiência. Esses marcos regulatórios visam evitar a duplicação, fomentar a colaboração e fazer um melhor uso dos investimentos públicos em software.

O que incluímos

Esta seção destaca políticas, estratégias ou marcos legais oficiais que promovem ou exigem a reutilização e a transferência interna de software no setor público, incluindo a determinação de verificar soluções existentes antes de desenvolver ou adquirir um novo software.

🌍 Políticas

🇩🇪 Alemanha

  • 🔗 Act to Amend the Online Access Act
  • 📄 Descripción:

    Esta lei promove a reutilização e a transferência de software governamental, determinando que as modificações sejam tornadas públicas. Conforme detalhado nas justificativas para as emendas tanto à Lei de Acesso Online (§ 4) quanto à Lei de Governo Eletrônico (§ 16a), se uma autoridade pública desenvolver posteriormente um software já em uso, ela é obrigada a publicar o código-fonte aprimorado sob uma licença de código aberto. Esta política garante que as melhorias no software financiado com recursos públicos sejam compartilhadas para uma reutilização mais ampla e desenvolvimento colaborativo, desde que não existam restrições de segurança ou licenciamento prevalecentes.

🇨🇦 Canadá

  • 🔗 Government of Canada Enterprise Architecture Framework
  • 📄 Descripción:

    A Estrutura de Arquitetura Empresarial promove a reutilização e transferência de software em todo o governo, exigindo que os departamentos priorizem soluções reutilizáveis de código aberto em vez de desenvolvimento personalizado. Em "Arquitetura de Aplicação" e "Arquitetura de Negócios", incentiva contribuições de volta às comunidades de SCA, o design de sistemas modulares e o registro de componentes reutilizáveis no Open Resource Exchange para facilitar a adoção entre os departamentos.

🇰🇷 Coreia do Sul

  • 🔗 eGovFrame (Electronic Government Standard Framework)
  • 📄 Descripción:

    O eGovFrame é uma estrutura de software de código aberto desenvolvida pelo governo, projetada para padronizar e apoiar a reutilização de software em projetos de TI do setor público coreano. Gerenciado pela Agência Nacional da Sociedade da Informação, fornece uma infraestrutura comum e um conjunto de componentes reutilizáveis que melhoram a interoperabilidade, reduzem o desenvolvimento redundante e eliminam a dependência de fornecedores. Ao distribuir abertamente o código-fonte e promover seu uso global, o eGovFrame operacionaliza uma política nacional de reutilização e transferência de software dentro da administração pública.

🇪🇸 Espanha

  • 🔗 Royal Decree 4/2010 on the National Interoperability Framework
  • 📄 Descripción:

    O Real Decreto 4/2010 define a reutilização e a transferência de software como um elemento-chave da interoperabilidade digital na Espanha. Os Artigos 16 e 17 estabelecem que o software desenvolvido por ou para as administrações públicas deve ser licenciado sob termos que facilitem a reutilização, incluindo a concessão de direitos para acessar, modificar e redistribuir o código-fonte. Também exige que as aplicações e a documentação reutilizáveis sejam publicadas em repositórios acessíveis ao público, e que os direitos de propriedade intelectual nos contratos garantam a futura transferência e adaptação do software entre agências. Essas disposições visam reduzir a duplicação, aumentar a eficiência e fomentar a interoperabilidade em todo o setor público.

🇺🇸 Estados Unidos

  • 🔗 Federal Source Code Policy (M-16-21)
  • 📄 Descripción:

    A Seção 4 exige que as agências garantam direitos suficientes sobre todo o código desenvolvido sob medida para permitir sua reutilização em todo o governo federal. Para facilitar isso, as agências devem manter um inventário de código empresarial e tornar seu software detectável para outras agências através do portal Code.gov. Isso é projetado para reduzir gastos duplicados e melhorar a eficiência.

  • 🔗 GSA Open Source Software Implementation Guide

  • 📄 Descripción:

    A política facilita a reutilização de software entre agências através de um inventário de código obrigatório. Todos os repositórios devem ser catalogados em um arquivo code.json que inclui metadados especificando se um projeto é destinado a governmentWideReuseProject (projeto de reutilização em todo o governo). Isso cria um catálogo detectável que ajuda outras agências federais a encontrar e adaptar soluções existentes da GSA, reduzindo o trabalho duplicado.

  • 🔗 Source code Harmonization And Reuse in Information Technology Act (SHARE IT Act)

  • 📄 Descripción:

    O objetivo central da Lei é exigir e otimizar o compartilhamento de código desenvolvido sob medida em todas as agências federais. A Seção 4, "Reutilização de Software", exige que as agências tornem seu código acessível a todos os funcionários federais. Esta política visa reduzir os esforços de desenvolvimento duplicados, minimizar custos, promover a consistência tecnológica e fomentar uma cultura de colaboração e inovação em todo o governo.

🇪🇪 Estônia

  • 🔗 Interoperability Framework of the State Information System
  • 📄 Descripción:

    O "Marco de Interoperabilidade do Sistema de Informação do Estado" incentiva as instituições do setor público a desenvolverem soluções com base nas soluções e experiências de outras agências. Para facilitar isso, recomenda que, quando um software é encomendado, o código resultante seja adquirido e registrado em um repositório, como o da UE, sob uma licença de software livre como a Licença Pública da União Europeia (EUPL). Além disso, o Requisito 6.5 especifica que o software encomendado por instituições públicas deve ser utilizável sem restrições por outras administrações, e também sugere a aquisição conjunta para necessidades comuns. A estrutura ainda estende o princípio de transferência para além do setor público, permitindo que os contratados usem essas soluções em atividades comerciais e projetos estrangeiros, desde que não entre em conflito com os interesses do órgão comissionador.

🇫🇷 França

  • 🔗 Code.gouv.fr Platform
  • 📄 Descripción:

    Code.gouv.fr, mantido pela DINUM, serve como uma plataforma centralizada para catalogar e compartilhar código-fonte desenvolvido pelas administrações públicas francesas. Através de seu inventário pesquisável e conjuntos de dados acessíveis via API, facilita a reutilização e a transferência de software de código aberto desenvolvido pelo governo entre agências, promovendo a interoperabilidade e o desenvolvimento colaborativo.

  • 🔗 Interministerial Free Software Base (SILL)

  • 📄 Descripción:

    O SILL, mantido pela DINUM e publicado em code.gouv.fr, é um catálogo oficial de software de código aberto recomendado para reutilização em todas as administrações públicas francesas. Ele promove a transferência de software e a padronização, orientando as agências para soluções de SCA validadas, em vez de desenvolver ferramentas redundantes.

  • 🔗 Interministerial Support and Expertise Contracts for Free Software

  • 📄 Descripción:

    Os contratos interministeriais de suporte e expertise em SCA, coordenados pela DGFiP, promovem a reutilização e a transferência de software governamental, exigindo que todas as correções e melhorias sejam contribuídas de volta aos projetos de código aberto originais. Isso garante que as melhorias feitas em uma agência pública possam ser compartilhadas com outras, apoiando a manutenção colaborativa e o gerenciamento do ciclo de vida em toda a administração.

🇮🇹 Itália

  • 🔗 Guidelines on the acquisition and reuse of software for public administrations
  • 📄 Descripción:

    Conforme determinado pelo Artigo 69 e elaborado no Capítulo 3, esta política estabelece um modelo abrangente para a reutilização e transferência de software governamental. As administrações públicas são obrigadas a disponibilizar o software que possuem para outros órgãos públicos e entidades legais, publicando o código-fonte completo e a documentação sob uma licença aberta. Este processo é facilitado pela plataforma Developers Italia, que serve como um motor de busca central para soluções reutilizáveis, promovendo assim a colaboração entre agências e prevenindo esforços redundantes de desenvolvimento de software em todo o setor público.

  • 🔗 Digital Administration Code

  • 📄 Descripción:

    Esta política estabelece um quadro nacional para a reutilização obrigatória de software governamental, regido principalmente pelos Artigos 69 e 70 do Código de Administração Digital. O Artigo 69 obriga as administrações públicas a disponibilizar gratuitamente o seu software desenvolvido sob medida a outras agências mediante solicitação, incluindo o código-fonte e a documentação. Para facilitar isso, o Artigo 70 institui uma base de dados nacional, gerida pela Agência para a Itália Digital (AgID), que cataloga estas soluções reutilizáveis. As administrações públicas centrais são obrigadas a consultar este catálogo e a priorizar a adoção de software existente, fornecendo uma justificação formal se optarem por adquirir uma nova solução.

🇬🇧 Reino Unido

  • 🔗 Open Source, Open Standards and Re‑Use: Government Action Plan
  • 📄 Descripción:

    O Plano de Ação exige que o software desenvolvido ou adquirido pelo Governo do Reino Unido seja reutilizável em todo o setor público, incluindo ambientes de nuvem. Conforme delineado na seção de política e reforçado na Ação 9, os compradores do governo devem garantir todos os direitos sobre o código desenvolvido sob medida e as personalizações, com a opção de liberá-los como código aberto quando apropriado. Isso garante a máxima reutilização e transferibilidade dos ativos de software financiados com recursos públicos.

  • 🔗 The Digital, Data and Technology Playbook

  • 📄 Descripción:

    O playbook promove a reutilização e a transferência de software entre instituições públicas, exigindo padrões abertos e sistemas interoperáveis. As políticas sobre "Dados e software abertos e interoperáveis" e "Padrões técnicos e de dados de API", delineadas no Capítulo 8, são projetadas para garantir que dados e componentes de software possam ser facilmente trocados e compartilhados entre diferentes plataformas governamentais. Esta estratégia visa melhorar a eficiência, evitar esforços de desenvolvimento redundantes e prevenir a dependência de fornecedores, facilitando assim a transferência contínua de software entre agências.

🇨🇭 Suíça

  • 🔗 Federal Act on the Use of Electronic Means for the Fulfilment of Official Duties (EMBAG)
  • 📄 Descripción:

    O Artigo 11 autoriza as autoridades federais a fornecer seus recursos de tecnologia da informação e comunicação (TIC) para cantões, municípios e outras organizações públicas ou privadas que cumpram deveres federais. Isso facilita o compartilhamento e a reutilização entre agências de software e outras ferramentas digitais para melhorar a eficiência e apoiar a execução tanto da lei federal quanto da cantonal.

  • 🔗 Strategic Guidelines for Open Source Software in the Federal Administration

  • 📄 Descripción:

    A seção "Referência a outras estratégias" alinha as diretrizes com a Estratégia de Serviços Públicos Digitais da Suíça, que promove o princípio de "implementado uma vez e usado em conjunto". O documento afirma que a escolha de software de código aberto é um método chave para facilitar a reutilização de soluções de TI entre diferentes entidades governamentais, melhorando assim a eficiência e a colaboração.

  • 🔗 OSS Community Guidelines for the Federal Administration

  • 📄 Descripción:

    As diretrizes promovem ativamente a reutilização de software entre agências através da construção de comunidades. A Seção 3.3 descreve um modelo de "Organização Conjunta", onde o governo federal e outros órgãos públicos, como os cantões, podem desenvolver em conjunto uma única versão de uma aplicação. Esta estrutura é projetada para reduzir os custos totais e formalizar o compartilhamento e a manutenção conjunta de soluções de software.

🇺🇾 Uruguai

  • 🔗 Decree No. 44/015: Regulation of Law 19.179 on Digital Information and Software
  • 📄 Descripción:

    Para maximizar a eficiência e evitar gastos redundantes, o Artigo 7 exige uma política de "verificar antes de comprar". Antes de adquirir qualquer novo software, todas as agências governamentais são obrigadas a pesquisar no Portal de Software Público Uruguaio para verificar se uma solução adequada já não existe dentro do governo.

🇪🇺 Comissão Europeia

  • 🔗 European Commission digital strategy: Next generation digital Commission
  • 📄 Descripción:

    A estratégia promove fortemente a reutilização de soluções digitais para eliminar a duplicação e criar sinergias. Conforme declarado na página 14, o aumento do uso de software de código aberto é fundamental para simplificar a reutilização de soluções, a cocriação e o compartilhamento de resultados entre os departamentos da Comissão e com outras administrações públicas europeias, alinhando-se com a abordagem "reutilizar, comprar, construir".

  • 🔗 EU eGovernment Action Plan 2016-2020

  • 📄 Descripción:

    Este plano de ação promove a reutilização de soluções entre as administrações públicas para aumentar a eficiência. A Seção 3.1 afirma que os serviços públicos digitais devem ser construídos sobre soluções e serviços compartilhados e reutilizáveis. Essa abordagem visa reduzir os custos de desenvolvimento e os tempos de implantação, ao mesmo tempo que aumenta a interoperabilidade em toda a UE, apoiando a modernização do setor público.

  • 🔗 Open Source Software Strategy 2020-2023: Think Open

  • 📄 Descripción:

    Um objetivo central é facilitar o compartilhamento e a reutilização de soluções de software para construir melhores serviços europeus. O princípio "Transformar" na Seção 5.2 promove uma abordagem de "Inner Source", incentivando as equipes dentro da Comissão a adotar métodos de trabalho de código aberto para compartilhar código e colaborar internamente antes de abrir projetos ao público, melhorando assim a eficiência e unindo esforços.

🤝 Como contribuir

Quer adicionar uma política?

Viu que está faltando alguma informação? Faça uma sugestão de política