Ir para o conteúdo

Plataformas de Compartilhamento de Código Aberto

Sobre esta política

Estas políticas promovem o estabelecimento de plataformas centralizadas onde as instituições governamentais podem publicar, acessar e colaborar em software de código aberto. Tais plataformas visam melhorar a capacidade de descoberta, fomentar a reutilização entre agências e apoiar a transparência no desenvolvimento digital público.

O que incluímos

Esta seção inclui repositórios de código nacionais, portais de compartilhamento oficiais ou estratégias de plataforma projetadas especificamente para hospedar, organizar (curar) ou gerenciar software de código aberto produzido pelo ou para o setor público.

🌍 Políticas

🇩🇪 Alemanha

  • 🔗 Strategy for Strengthening Digital Sovereignty in Public Sector IT (2021)
  • 📄 Descripción:

    A estratégia promove o compartilhamento de código aberto através de um repositório de código central para a administração pública, apoiando a reutilização de código e a colaboração. Destaca a plataforma openCoDE como uma ferramenta para desenvolver soluções digitais soberanas em todos os níveis de governo, em cooperação com as comunidades de SCA.

🇨🇦 Canadá

  • 🔗 Open Resource Exchange
  • 📄 Descripción:

    O Open Resource Exchange é a plataforma oficial do Governo do Canadá para compartilhar e colaborar em software de código aberto desenvolvido por administrações públicas em todos os níveis: federal, provincial, municipal e indígena. Facilita a descoberta, reutilização e codesenvolvimento de soluções de código aberto, oferecendo acesso centralizado a repositórios de código, padrões e ativos de design. Como parte do Projeto Piloto de Inovação Municipal, a plataforma visa aumentar a transparência, promover a interoperabilidade e apoiar o desenvolvimento coletivo de bens públicos digitais em todo o Canadá.

🇰🇷 Coreia do Sul

  • 🔗 OpenUP (Open Source Software Support Center)
  • 📄 Descripción:

    O OpenUP é uma plataforma nacional de suporte ao código aberto estabelecida pelo Ministério da Ciência e TIC e pela NIPA para promover o compartilhamento e a colaboração em torno de SCA desenvolvido pelo governo e pela comunidade. Serve como um hub físico e digital, oferecendo espaços de coworking, consultoria técnica, treinamento através de iniciativas como a "Academia de Contribuição" e suporte estruturado para startups, desenvolvedores e instituições públicas. Ao centralizar recursos relacionados a SCA, o OpenUP fortalece o ecossistema e fomenta a reutilização e adoção de software de código aberto em todos os setores.

  • 🔗 National OSS Portal (oss.kr)

  • 📄 Descripción:

    O Portal Nacional de SCA (oss.kr), operado pela NIPA sob o Ministério da Ciência e TIC, é a plataforma oficial da Coreia para promover a adoção e colaboração em software de código aberto. Ele serve como um hub central para compartilhar projetos de SCA do governo e da comunidade, fornecendo acesso a casos de sucesso domésticos, orientação sobre licenciamento e segurança, materiais de treinamento e listagens de eventos. Ao agregar informações e recursos críticos, o portal permite que desenvolvedores, instituições públicas e empresas se envolvam mais eficazmente com iniciativas de código aberto.

🇪🇸 Espanha

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

    O Real Decreto 4/2010 posiciona a reutilização e a transferência de software como essenciais para a interoperabilidade digital na Espanha. Os Artigos 16 e 17 exigem que o software desenvolvido para as administrações públicas seja licenciado sob termos que permitam o acesso, a modificação e a redistribuição. O decreto também exige a publicação em repositórios públicos e garante que os órgãos públicos mantenham os direitos de propriedade intelectual para facilitar a reutilização futura e a transferência entre agências. Essas medidas visam reduzir a duplicação, promover a eficiência e permitir a adoção generalizada de soluções digitais compartilhadas.

  • 🔗 Technology Transfer Centre (CTT)

  • 📄 Descripción:

    O Centro de Transferência de Tecnologia (CTT) da Espanha serve como uma plataforma centralizada para o compartilhamento de software de código aberto e ativos digitais desenvolvidos pelas administrações públicas. Exigido pelo Artigo 17 do Real Decreto 4/2010 e reforçado no Artigo 158 da Lei 40/2015, o CTT hospeda um diretório público de soluções reutilizáveis, incluindo código-fonte, documentação e detalhes de licenciamento. Ele permite que as administrações publiquem, baixem e colaborem em ferramentas digitais através do portal CTT e sua organização GitHub associada (Forja-CTT). A plataforma fomenta a reutilização de código e o desenvolvimento impulsionado pela comunidade entre as entidades governamentais, promovendo transparência, eficiência e interoperabilidade nos serviços digitais do setor público.

🇺🇸 Estados Unidos

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

    A política estabelece o Code.gov como o portal central de descoberta para todo o código desenvolvido sob medida pelo governo federal, seja para reutilização interna ou liberação pública como SCA (Seção 7.3). Esclarece que o Code.gov é para descoberta, não para hospedagem, e orienta as agências na Seção 7.4 a usar plataformas de repositório de terceiros existentes para armazenar e gerenciar o código-fonte real.

  • 🔗 GSA Open Source Software Implementation Guide

  • 📄 Descripción:

    O guia estabelece a organização da GSA no GitHub como a plataforma primária e centralizada para os projetos de código aberto da agência. Ele fornece instruções para a criação de novos repositórios públicos sob esta organização. Embora outros sistemas de controle de versão sejam reconhecidos, o processo incentiva fortemente o uso do GitHub da GSA para hospedar e gerenciar o código liberado publicamente.

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

  • 📄 Descripción:

    A Lei exige que todo o código governamental desenvolvido sob medida seja armazenado em pelo menos um repositório público ou privado, conforme declarado na Seção 4(a). Ela se baseia no sucesso de plataformas existentes como o "Code.gov", mencionado na Seção 2(a)(1)(G), padronizando os metadados públicos para todos os projetos de software do governo para criar um inventário governamental detectável de código reutilizável.

🇪🇪 Estônia

  • 🔗 Koodivaramu Open Source Platform
  • 📄 Descripción:

    A plataforma Koodivaramu da Estônia serve como um repositório centralizado para compartilhar software de código aberto desenvolvido pelo governo. Gerenciada pela Autoridade do Sistema de Informação (RIA), ela facilita a colaboração entre instituições do setor público, hospedando e documentando componentes de software reutilizáveis, principalmente através do GitLab. A plataforma promove a transparência, a reutilização e o codesenvolvimento entre as agências, alinhando-se com os objetivos mais amplos de governança digital e interoperabilidade da Estônia.

🇫🇷 França

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

    Code.gouv.fr serve como a plataforma central da França para compartilhar software de código aberto desenvolvido pelo governo. Gerenciada pela Direção Interministerial do Digital (DINUM), ela agrega repositórios de código públicos, promove a colaboração entre agências e conecta-se a iniciativas nacionais como o SILL e os BlueHats, apoiando um ecossistema unificado para reutilização e contribuição de código aberto.

  • 🔗 Interministerial Free Software Base (SILL)

  • 📄 Descripción:

    Hospedado em data.gouv.fr, o conjunto de dados SILL serve como uma plataforma de compartilhamento de código aberto, tornando uma lista curada de SCA recomendado pelo governo publicamente acessível em múltiplos formatos e via API. Mantido pela DINUM, ele permite a colaboração, reutilização e transparência em todo o setor público.

🇮🇹 Itália

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

    Este documento estabelece um sistema de dois níveis para o compartilhamento de software de código aberto desenvolvido pelo governo. Conforme detalhado na Seção 3.4.1, as administrações públicas devem primeiro publicar seu código-fonte em uma "ferramenta de hospedagem de código" pública que atenda a critérios específicos de colaboração e controle de versão. Posteriormente, a Seção 3.4.2 determina que todo o software liberado deve ser registrado na plataforma Developers Italia. Esta plataforma central, gerida pela Agência para a Itália Digital (AgID), funciona como o motor de busca e catálogo oficial, garantindo que todo o software público seja detectável e acessível para reutilização por outras administrações.

🇬🇧 Reino Unido

  • 🔗 Service Manual: Making Source Code Open and Reusable
  • 📄 Descripción:

    Esta orientação do Serviço Digital do Governo do Reino Unido exige o uso de repositórios públicos, como o GitHub, para compartilhar o código-fonte desenvolvido pelo governo. Incentiva os departamentos a publicar o código desde o início de um projeto e mantê-lo abertamente, delineando práticas para licenciamento, controle de versão e publicação segura. O documento serve como um quadro fundamental para permitir a reutilização e a colaboração através de plataformas de compartilhamento de código aberto em todos os serviços governamentais.

🇨🇭 Suíça

  • 🔗 Strategic Guidelines for Open Source Software in the Federal Administration
  • 📄 Descripción:

    Conforme declarado na Medida 9, a administração examinará a possibilidade de estabelecer sua própria plataforma de publicação. O documento observa na seção "Governança e ferramentas" que, embora atualmente não exista uma plataforma comum, as autoridades são orientadas sobre como selecionar um repositório. Isso sinaliza um movimento estratégico em direção a uma plataforma centralizada para aumentar a soberania e a colaboração.

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

  • 📄 Descripción:

    As diretrizes orientam ativamente os órgãos governamentais a usar plataformas públicas estabelecidas. A seção "Repositórios de código aberto" identifica o GitHub como a plataforma de desenvolvimento mais popular do mundo e observa que inúmeras autoridades suíças já publicam seu software lá. Também lista outros repositórios como GitLab e Bitbucket como opções viáveis para publicação.

🇺🇾 Uruguai

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

    O Artigo 7 estabelece oficialmente o "Portal de Software Público Uruguaio". Esta plataforma centralizada serve como o repositório oficial para compartilhar e descobrir soluções de software em todo o setor público, atuando como a infraestrutura chave para a reutilização de software e a liberação pública.

🇪🇺 Comissão Europeia

  • 🔗 Open Source Software Strategy 2020-2023: Think Open
  • 📄 Descripción:

    A estratégia descreve planos para permitir a cocriação e a colaboração através de uma plataforma centralizada. Como parte de suas principais ações na Seção 6.4, ela propõe a melhoria do repositório de software da Comissão. Isso se alinha com o princípio "Compartilhar" da Seção 5.3, que concentra esforços na criação de um repositório de código de governo digital centrado na UE para seus projetos de TI.

🤝 Como contribuir

Quer adicionar uma política?

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