Soft launch de plataforma de código open source para o governo
(nldigitalgovernment.nl)- A plataforma de código code.overheid.nl, usada para a publicação e o desenvolvimento de software open source em todo o governo, entrou em operação
- A plataforma foi construída no modelo self-hosted e destaca o apoio à soberania digital
- No momento, está em fase piloto usando Forgejo, apresentado como uma alternativa open source ao GitHub e ao GitLab
- Ainda não está disponível para uso por todos os órgãos governamentais, e há planos de expandi-la com a participação de desenvolvedores
- Fica clara a direção de longo prazo de transformá-la em uma plataforma Git compartilhada usada por vários órgãos do governo
Status do lançamento da plataforma
- A plataforma de código code.overheid.nl, usada para a publicação e o desenvolvimento de software open source em todo o governo, entrou em operação
- A plataforma foi construída no modelo self-hosted e destaca o apoio à soberania digital
- No momento, ela opera em fase piloto usando Forgejo
- O Forgejo é apresentado como uma alternativa open source, europeia e voltada à soberania ao GitHub e ao GitLab
- Ainda não está disponível para uso por todos os órgãos governamentais
- Há planos de expandi-la no longo prazo, com a participação de desenvolvedores, para uma plataforma Git compartilhada usada pelos órgãos do governo
Participação e links de referência
-
Como participar
- A plataforma foi iniciada pelo Open Source Program Office do Ministério do Interior e Relações do Reino, BZK, junto com a DAWO (SSC-ICT), Opensourcewerken, e developer.overheid.nl
- Quem tiver interesse em participar pode entrar em contato pelo e-mail codeplatform@rijksoverheid.nl
-
Mais informações
- Mais informações podem ser vistas no blog em holandês ‘We gaan samen code.overheid.nl bouwen’
- Confira a plataforma diretamente: code.overheid.nl
1 comentários
Comentários do Hacker News
Como holandês, fico feliz em ver um afastamento do GitHub; hoje de manhã eu ainda me perguntava se isso realmente aconteceria, então é ótimo ver que foi para frente
Acho que contratar contribuidores de open source por meio de empresas terceirizadas não é um modelo que funciona muito bem
Certa vez me candidatei a uma vaga de contribuição open source para o governo e, mesmo já tendo feito trabalho parecido para aquele cliente, pararam de responder em um dia
Ultimamente tenho tentado, com o pessoal de Utrecht, elevar o nível do partijgedrag, e também tenho bastante interesse em criar ferramentas sobre APIs do governo
As pessoas não percebem quantas ferramentas estão sendo feitas internamente para depois serem abertas ao público, e esse movimento parece bem legal
É bom ver países menores e mais ágeis liderando em open source e independência digital
https://openwallet.foundation/staff/
houve algum incidente específico que desencadeou isso, ou vocês veem isso como parte de uma tendência mais ampla entre governos europeus de reduzir a dependência de serviços dos EUA?
Foi uma pena enorme isso ter parado por alguns anos, atravessando várias eleições
O essencial é saber não o que os representantes prometeram, mas o que realmente fizeram
De segunda a quinta, entre 9h e 11h no horário do Pacífico, é quando há mais leitores ativos, e posts de fim de semana enfrentam menos concorrência, mas também recebem menos engajamento
Também sou holandês e fico feliz que o governo finalmente esteja começando a publicar open source de verdade
Trabalhei em várias agências do governo e por um tempo insisti bastante em open source, mas, na posição de quem era tratado só como mão de obra alocada, meus pedidos não recebiam resposta
Nesse aspecto, até parece que os Países Baixos chegaram bem tarde, para os próprios padrões do país
A adoção real em ministérios e governos locais parece muito mais rápida do que em outros países, e o governo parece relativamente ativo no financiamento e amigável ao ecossistema
Também noto bastante projetos FOSS com financiamento nacional holandês
É interessante esse contraste entre a visão de dentro e a de fora; no fim, talvez seja só o fenômeno de que a grama do vizinho parece mais verde
Além disso, o code.overheid.nl parece rodar a partir de um IP residencial
Agora parece que há planos de migrar para o code.overheid.nl
Não estou mais lá, mas na época eu era o org-admin do GitHub daquele departamento
Mesmo olhando a descrição de https://code.overheid.nl/RegelRecht/regelrecht, ainda não consigo visualizar bem os cenários de uso
Em vez da implementação técnica, seria bom ver exemplos de quem usaria isso, em que situação e como
https://editor.regelrecht.rijks.app/library/afstemmingsverordening_participatiewet_diemen/9
O objetivo parece ser um experimento para explorar se leis executáveis por máquina podem aumentar transparência e consistência em um sistema jurídico complexo e opaco
Há mais informações e exemplos nos sites linkados acima
Aí você já poderia agir contra o proprietário imediatamente
Parece uma tentativa de puxar um pouco um sistema jurídico entediante em direção a smart contracts, embora eu também não tenha certeza se é isso mesmo
A ideia é usar um motor moderno de cálculo, em colaboração com a Dienst Toeslagen, como bloco de construção para todo o governo,
e explorar se um motor de cálculo generalizado pode ajudar na aplicação de regras complexas para cidadãos e empresas, por exemplo em cálculo de benefícios
também dá para imaginar uso em verificação de consistência com outras leis, detecção de conflitos e indicação automática de dispositivos que também precisariam ser alterados
Parece bastante sensato que o governo cuide de infraestrutura crítica
Mas, se for assim, isso também deveria incluir sistema operacional e canal de distribuição de aplicativos, e hoje parece que tudo funciona mais como feudos separados
Sem um governo mundial, não parece nada fácil resolver isso
mas, no software em geral, acho melhor que ele fique o máximo possível fora do controle do governo
A Alemanha também tem um portal parecido, https://opencode.de
É baseado em GitLab e tem praticamente tudo o que se precisa no git
Eles também oferecem imagens base de contêiner reforçadas em https://container.gov.de
Parece um bom projeto e um começo decente, mas já aparenta ter sofrido o abraço da morte do HN
Enquanto isso, o GitHub estava mostrando um banner hoje de manhã dizendo que talvez PRs não aparecessem, mas que os dados não tinham sido perdidos
Fiquei na dúvida se isso significa que chegaram a apagar os repositórios do GitHub
O modo escuro está bem problemático
Texto roxo escuro sobre fundo escuro, realmente muito difícil de ler
https://code.overheid.nl/MinBZK/Codeplatform/issues/15
É interessante terem publicado o software em um hub central e, em vez da versão estável v15, terem colocado uma versão de desenvolvimento em pré-lançamento do Forgejo v16
Eu também gosto de software novo, mas para esse tipo de uso parece uma escolha bem ousada
Por exemplo, vi um programa de TV sobre as obras na estação central de Amsterdã e quase ninguém usava capacete
No Reino Unido, especialmente em uma filmagem para TV, isso seria difícil de imaginar
Em compensação, quando algo dá errado, eles tendem a reconhecer claramente que erraram e corrigem rapidamente
Isso é bem interessante e me lembra um trabalho antigo de traceability da W3C com o qual me envolvi brevemente
Na época, a ideia principal era definir um vocabulário acordado para interoperabilidade entre cadeias de suprimento, e eu nunca tinha pensado em aplicar a mesma abordagem a políticas públicas
A política talvez seja justamente uma área em que comunicação e definição claras sejam especialmente importantes, então faz bastante sentido
Só que vocabulários mudam muito menos do que políticas públicas, então imagino que gerenciar o histórico de alterações em uma área com mudanças e revisões frequentes deva ser bem difícil