GÉANT, fruto de la colaboración entre las Redes Nacionales Europeas de Investigación y Educación (NREN), ha presentado su nueva herramienta para la selección, declaración, cumplimiento y gestión de licencias de software.
Esta iniciativa tiene como objetivo principal facilitar la investigación, la educación y la innovación a escala global mediante la creación de un ecosistema de información de infraestructura y servicios.
Las herramientas de software de GÉANT abarcan todo el ciclo de vida del desarrollo de software, desde la gestión de requisitos hasta la implementación en producción. La pila tecnológica incluye herramientas como Jira, Bamboo, Bitbucket, Sonarqube, Artifactory, QALab y Gitlab.
En lo que respecta a las licencias de código abierto, GÉANT ofrece una guía completa que destaca la importancia de estas licencias y las diferentes opciones disponibles. Además, proporciona la herramienta Joinup Licensing Assistant (JLA) para facilitar la selección de la licencia más adecuada para cada proyecto.
La importancia del software de código abierto y las licencias
El uso de software de código abierto (OSS) es cada vez más habitual en diversos ámbitos. Entre las principales ventajas del OSS se encuentran:
- Rentabilidad: el software de código abierto suele ser gratuito, lo que reduce significativamente los costes de adquisición de software y licencias.
- Transparencia: el código fuente está disponible para su revisión por parte de cualquier persona, lo que mejora la confianza y la seguridad.
- Colaboración: los proyectos de código abierto suelen tener comunidades de desarrolladores y usuarios que colaboran para mejorar el software.
- Personalización: los usuarios pueden modificar y adaptar el código a sus necesidades específicas.
- Independencia del proveedor: el software de código abierto reduce la dependencia de un único proveedor.
- Longevidad: tiende a tener una vida útil más larga que el software propietario.
- Seguridad: la transparencia del código abierto permite una rápida detección y solución de vulnerabilidades.
- Educación y aprendizaje: fomenta el aprendizaje y el desarrollo de habilidades.
- Compatibilidad: suele ser compatible con estándares abiertos, lo que promueve la interoperabilidad.
- Valores éticos y filosóficos: el movimiento de código abierto se basa en valores como la transparencia, la colaboración y la idea de que el software debe ser un bien público.
- Accesibilidad global: es accesible para usuarios de todo el mundo.
GÉANT y la gestión de licencias de software
GÉANT establece una serie de requisitos y recomendaciones para la gestión de licencias de software en el contexto de la plataforma:
- Selección de una licencia OSS adecuada: la licencia debe ajustarse a las necesidades del equipo de desarrollo y de la comunidad de usuarios.
- Inicio temprano del proceso de concesión de licencias: facilita la configuración de la licencia y el mantenimiento del cumplimiento.
- Compatibilidad de la licencia: la licencia elegida debe ser compatible con las licencias de todos los componentes utilizados.
- Publicación del código fuente OSS en un repositorio público: el repositorio debe estar versionado e incluir una indicación clara de la licencia utilizada.
- Información de derechos de autor: debe indicar la participación y el apoyo de GÉANT e identificar a los autores del software.
- Evaluación de componentes y software: es necesario aplicar listas de verificación de calidad y confiabilidad para garantizar la fiabilidad del software.
- Servicios de SCA y SLA: se recomienda utilizar servicios de composición de software y análisis de licencias para identificar y abordar vulnerabilidades y garantizar el cumplimiento de las licencias.
- Configuración de flujos de trabajo de contribución, comunicación y gobernanza: estos flujos de trabajo deben garantizar el cumplimiento de la licencia del software.
- Adhesión a los estándares de la comunidad de dominio: es importante seguir los estándares de la comunidad en cuanto a desarrollo de software, concesión de licencias, metadatos de software, documentación, registro en registros comunitarios relevantes, citación y promoción de software.
- Citación y referenciación de software: en caso necesario, se debe habilitar y asesorar sobre la citación y referenciación de software en artículos científicos, presentaciones, tutoriales, etc.
En CETIC te preparamos y nos enfocamos en lo importante para superar las oposiciones.
¿Qué dicen de CETIC y como nos valoran?
⬇️ Nadie mejor que nuestros alumnos para definirnos ⬇️