1 puntos por GN⁺ 2024-12-27 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2024-12-27
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)

    • El entorno de TI del ejército es muy distinto al entorno comercial común y está siempre expuesto a amenazas de seguridad
    • El software gubernamental es difícil de hacer público debido a complejos problemas de propiedad
  • La nueva ley no exige publicar el código en sí, sino solo los metadatos

    • Los metadatos incluyen si el código fue desarrollado bajo contrato, el número de contrato y un hipervínculo al repositorio donde se compartió el código
  • Según la experiencia de colaborar con equipos del gobierno, muchas veces se recomienda OSS, pero es necesario dejarlo explícito como requisito

    • Los fondos públicos deben traducirse en beneficio público, y el código abierto es una buena forma de aumentar ese beneficio
  • 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

    • El código abierto está siendo reconocido como una forma de software comercial
  • La nueva ley no aplica a código clasificado, sistemas de seguridad nacional ni código cuyo intercambio implique riesgos de privacidad

    • Se plantea la duda de qué código mezcla código y datos de una manera que podría generar 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

    • Se espera que la nueva ley mejore la calidad y los beneficios