-
Loi américaine sur le partage du code source entre agences
- Le président Joe Biden a signé le 23 décembre un projet de loi bipartisan, le transformant en loi.
- La nouvelle loi exige le partage du code source personnalisé afin d’éviter les contrats redondants de développement logiciel entre agences.
- Le texte, intitulé "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)" ou "SHARE IT Act", vise à réduire les quelque 12 milliards de dollars dépensés chaque année par le gouvernement fédéral pour l’achat de logiciels.
- La loi exclut le code confidentiel, les systèmes relevant de la sécurité nationale, ainsi que le code dont le partage pourrait présenter un risque pour les données personnelles.
-
Principaux points de la loi
- Le texte est soutenu par les sénateurs Ted Cruz et Gary Peters, ainsi que par les représentants Nicholas Langworthy et William Timmons.
- Il a été adopté avec un soutien écrasant dans les deux chambres.
- En vertu de la loi, les directeurs des systèmes d’information des agences doivent élaborer une politique dans les 180 jours suivant son entrée en vigueur.
- Cette politique doit garantir que le code personnalisé respecte les bonnes pratiques, établir un processus de publication des métadonnées et préciser une procédure de reporting standardisée.
- Les métadonnées doivent inclure des informations indiquant si le code personnalisé a été développé dans le cadre d’un contrat, s’il a été partagé dans un dépôt, le numéro du contrat, ainsi qu’un lien hypertexte vers le dépôt où le code a été partagé.
-
Soutien de l’industrie
- Des entreprises de logiciels collaboratifs comme Atlassian et GitLab Inc. soutiennent la loi.
- Stan Shepard, conseiller juridique chez Atlassian, a déclaré qu’il partageait la conviction qu’une collaboration et un partage accrus du code personnalisé favoriseront l’ouverture, l’efficacité et l’innovation dans l’ensemble de l’administration fédérale.
-
Informations sur l’autrice
- Madison Alder est journaliste chez FedScoop à Washington D.C., où elle couvre les technologies gouvernementales.
- Elle traite de divers sujets, notamment le suivi de l’usage de l’IA par le gouvernement et l’évolution des contrats fédéraux.
- Auparavant, elle a couvert pour Bloomberg Law le système judiciaire fédéral, la politique de santé, les avantages sociaux des salariés et d’autres sujets.
1 commentaires
Avis sur Hacker News
Il est avancé que les logiciels développés avec des fonds publics devraient, par défaut, être des logiciels open source (OSS)
La nouvelle loi n’exige pas la publication du code lui-même, mais uniquement des métadonnées
D’après une expérience de collaboration avec des équipes gouvernementales, l’OSS est souvent recommandé, mais il est nécessaire de l’indiquer explicitement comme exigence
Le département de la Défense des États-Unis fournit une FAQ sur les logiciels open source et expérimente des outils de collaboration via GitHub
La nouvelle loi ne s’applique pas au code classifié, aux systèmes relevant de la sécurité nationale, ni au code dont le partage présente un risque pour les données personnelles
Il est mentionné qu’il était difficile d’accéder au code même au sein d’une même organisation, avec l’espoir que la nouvelle loi facilitera le travail
Le développement de code sur mesure répond à des besoins spécifiques, et il est peu probable que le code sur mesure d’une agence soit utile à une autre
En l’absence de partage de code, plusieurs agences dépensent beaucoup d’argent pour développer plusieurs versions de code répondant au même besoin