-
Proyecto de ley de intercambio de código fuente entre agencias de EE. UU.
- El presidente Joe Biden promulgó el 23 de diciembre una iniciativa bipartidista al firmarla como ley.
- La nueva ley exige compartir código fuente personalizado para evitar contratos duplicados de desarrollo de software entre agencias.
- "Source Code Harmonization And Reuse in Information Technology (H.R. 9566)", o "SHARE IT Act", busca reducir el gasto de aproximadamente 12 mil millones de dólares anuales del gobierno federal en compras de software.
- La ley excluye el código confidencial, los sistemas de seguridad nacional o el código cuyo intercambio pueda generar riesgos para la privacidad.
-
Puntos clave de la ley
- La ley fue impulsada por los senadores Ted Cruz y Gary Peters, y por los representantes Nicholas Langworthy y William Timmons.
- Fue aprobada con un apoyo abrumador en ambas cámaras.
- Según la ley, el director de información de cada agencia debe desarrollar una política dentro de los 180 días posteriores a su entrada en vigor.
- La política debe garantizar que el código personalizado esté alineado con las mejores prácticas, establecer un proceso para divulgar metadatos y especificar un proceso estandarizado de informes.
- Los metadatos incluyen información sobre si el código personalizado fue desarrollado bajo contrato, si fue compartido en un repositorio, el número de contrato y un hipervínculo al repositorio donde se compartió el código.
-
Apoyo de la industria
- Empresas de software colaborativo como Atlassian y GitLab Inc. respaldaron la ley.
- Stan Shepard, asesor legal de Atlassian, señaló que "compartimos la convicción de que una mayor colaboración e intercambio de código personalizado impulsará la apertura, la eficiencia y la innovación en todo el ecosistema federal".
-
Información de la autora
- Madison Alder es reportera de FedScoop en Washington D.C. y cubre tecnología gubernamental.
- Informa sobre diversos temas, incluido el seguimiento del uso gubernamental de la inteligencia artificial y el monitoreo de cambios en los contratos federales.
- Anteriormente cubrió el poder judicial federal, la política de salud y los beneficios para empleados, entre otros temas, en Bloomberg Law.
1 comentarios
Opiniones de Hacker News
Se argumenta que el software desarrollado con fondos públicos debería ser, por defecto, software de código abierto (OSS)
La nueva ley no exige publicar el código en sí, sino solo los metadatos
Según la experiencia de colaborar con equipos del gobierno, muchas veces se recomienda OSS, pero es necesario dejarlo explícito como requisito
El Departamento de Defensa de EE. UU. ofrece un FAQ sobre software de código abierto y está experimentando con GitHub como herramienta de colaboración
La nueva ley no aplica a código clasificado, sistemas de seguridad nacional ni código cuyo intercambio implique riesgos de privacidad
Se menciona la experiencia de haber tenido dificultades para acceder al código incluso dentro de la misma organización, y se espera que la nueva ley facilite el trabajo
El desarrollo de código a medida se hace por necesidades específicas, y es poco probable que el código personalizado de una agencia sea útil para otra
Cuando no hay intercambio de código, múltiples agencias gastan mucho dinero desarrollando varias versiones de código para la misma necesidad