1 pontos por GN⁺ 2024-12-27 | 1 comentários | Compartilhar no WhatsApp
  • Projeto de lei de compartilhamento de código-fonte entre agências dos EUA

    • O presidente Joe Biden sancionou em 23 de dezembro um projeto bipartidário, transformando-o em lei.
    • A nova lei exige o compartilhamento de código-fonte personalizado para evitar contratos duplicados de desenvolvimento de software entre agências.
    • O "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)", ou "SHARE IT Act", tem como objetivo reduzir os cerca de US$ 12 bilhões que o governo federal gasta anualmente na compra de software.
    • A lei exclui código confidencial, sistemas de segurança nacional ou código cujo compartilhamento possa representar risco à privacidade.
  • Principais pontos da lei

    • O projeto foi patrocinado pelos senadores Ted Cruz e Gary Peters, e pelos deputados Nicholas Langworthy e William Timmons.
    • O projeto foi aprovado com apoio esmagador em ambas as casas.
    • De acordo com a lei, os diretores de informação das agências devem desenvolver políticas em até 180 dias após a entrada em vigor.
    • As políticas devem garantir que o código personalizado esteja alinhado às melhores práticas, estabelecer um processo para divulgar metadados e especificar um processo padronizado de relatórios.
    • Os metadados incluem informações sobre se o código personalizado foi desenvolvido sob contrato, se foi compartilhado em um repositório, o número do contrato e o hyperlink para o repositório onde o código foi compartilhado.
  • Apoio da indústria

    • Empresas de software colaborativo como Atlassian e GitLab Inc. apoiaram o projeto.
    • Stan Shepard, consultor jurídico da Atlassian, afirmou que "compartilhamos a crença de que uma colaboração e um compartilhamento maiores de código personalizado promoverão abertura, eficiência e inovação em toda a estrutura federal".
  • Sobre a autora

    • Madison Alder é repórter do FedScoop em Washington, D.C., cobrindo tecnologia governamental.
    • Ela cobre diversos temas, incluindo o acompanhamento do uso de inteligência artificial pelo governo e o monitoramento de mudanças em contratos federais.
    • Anteriormente, trabalhou na Bloomberg Law cobrindo o Judiciário federal, políticas de saúde, benefícios a funcionários e outros temas.

1 comentários

 
GN⁺ 2024-12-27
Opiniões no Hacker News
  • Defende-se que softwares desenvolvidos com recursos públicos devem, por padrão, ser software de código aberto (OSS)

    • O ambiente de TI das forças armadas é muito diferente de um ambiente comercial comum e está sempre exposto a ameaças de segurança
    • É difícil abrir software do governo por causa de questões complexas de propriedade
  • A nova lei não exige a divulgação do código em si, mas apenas dos metadados

    • Os metadados incluem se o código foi desenvolvido sob contrato, o número do contrato e um hyperlink para o repositório onde o código foi compartilhado
  • Pela experiência de colaboração com equipes do governo, o OSS muitas vezes é recomendado, mas é necessário deixar isso explícito como exigência

    • Recursos públicos devem se converter em benefício público, e o código aberto é uma boa forma de ampliar isso
  • O Departamento de Defesa dos EUA fornece um FAQ sobre software de código aberto e está experimentando ferramentas de colaboração via GitHub

    • O código aberto é reconhecido como uma forma de software comercial
  • A nova lei não se aplica a código sigiloso, sistemas de segurança nacional ou código cujo compartilhamento possa representar risco à privacidade

    • Levanta-se a dúvida sobre que tipo de código, misturado com dados, poderia gerar risco à privacidade
  • Menciona-se a experiência de já ter tido dificuldade para acessar código até mesmo dentro da mesma organização, com expectativa de que a nova lei torne o trabalho mais fácil

  • O desenvolvimento de código sob medida é feito para necessidades específicas, e é baixa a chance de que o código personalizado de uma agência seja útil para outra

  • Quando não há compartilhamento de código, várias agências gastam muito dinheiro desenvolvendo várias versões de código para a mesma necessidade

    • Há expectativa de que a nova lei melhore a qualidade e os benefícios