Se trata de la plataforma de desarrollo de código para proyectos de código abierto compartida por las instituciones de la Unión Europea. Más concretamente, es la plataforma de desarrollo de código para proyectos de software de código abierto sobre los que las instituciones, órganos y organismos de la Unión Europea poseen los derechos de propiedad intelectual.
Code.europa.eu se creó a raíz de la Decisión de la Comisión, de 8 de diciembre de 2021, sobre la concesión de licencias de código abierto y la reutilización del software de la Comisión 2021/C 495 I/01, que puede leer aquí. Es uno de los resultados de la Estrategia de la Comisión sobre software de código abierto C (2020) 7149 final.
Creación de proyectos
En code.europa.eu, los proyectos solo pueden ser creados por equipos de proyectos de desarrollo de software que trabajen para instituciones de la Unión Europea.
Creación de proyectos públicos
La plataforma code.europa.eu está destinada a proyectos de código abierto compartidos por las instituciones de la Unión Europea.
Los equipos de proyectos de desarrollo solo pueden crear proyectos públicos. Excepciones de creación de proyectos privados o internos. Los equipos de proyecto pueden requerir la creación de proyectos privados o internos. Si este es el caso, uno de los administradores de la plataforma creará un proyecto para usted: envíe un ticket de problema en el proyecto de Gitlab Acerca de code.europa.eu.
Propiedad intelectual
Para proyectos de la Comisión Europea: su proyecto debe estar declarado en Eureca, debe pasar por la autorización de IP y una verificación de seguridad .
Seguridad
Como mínimo, los proyectos de la Comisión deberán versar sobre:
- Gestión de secretos (el código no puede incluir credenciales de autenticación digital, incluidas contraseñas, claves, API, tokens);
- Gestión de datos sensibles (el código no puede incluir información sobre infraestructura interna, dominios, direcciones IP internas).
En el caso de los proyectos de la Comisión, existen dos servicios que pueden ayudar en cuestiones de seguridad de los códigos.
Además de lo que se explica en las directrices, DIGIT S ofrece análisis de código estático y dinámico. Para el análisis de código dinámico, los propietarios del proyecto deben poner a disposición un entorno de prueba. Póngase en contacto con DIGIT S. Y lea su wiki (enlace disponible en la wiki interna de FPIS ThinkOpen de la CE).
Opciones de análisis de seguridad y vulnerabilidades para equipos de proyecto
Los proyectos alojados en code.europa.eu pueden beneficiarse de las características definitivas de Gitlab, incluida una variedad de capacidades de escaneo de seguridad. Ayudan a los equipos del proyecto a asegurarse de que su software sea seguro y esté libre de vulnerabilidades.
Los equipos de proyectos tienen a su disposición al menos 2 formas diferentes de buscar vulnerabilidades cuando se trata de usar motores de escaneo de vulnerabilidades dentro de code.europe.eu
- puede utilizar los análisis e informes de seguridad integrados Ultimate de GitLab. Puedes leer más sobre esto aquí.
- integre su proyecto de GitLab con las herramientas internas de escaneo de vulnerabilidades de la Comisión Europea y gestione las vulnerabilidades y los informes directamente desde GitLab. Puedes leer aquí sobre cómo integrar tu repositorio de GitLab.
Se aconseja a los equipos de proyecto que administren los roles y permisos de los miembros de su proyecto de manera que no divulguen vulnerabilidades e informes de vulnerabilidades a terceros hasta que se mitiguen las vulnerabilidades.
Política de divulgación de vulnerabilidades
Se invita a todos los usuarios o visitantes de code.europa.eu que identifiquen vulnerabilidades relacionadas con la plataforma o cualquiera de los proyectos de código abierto alojados aquí, a informarlos como se describe en la Política de divulgación de vulnerabilidades de la Comisión Europea.
Contribución
Los proyectos que reciben contribuciones de desarrolladores externos, lea nuestras recomendaciones sobre cómo administrar las contribuciones de código.
Directrices para contratistas: cumplimiento legal en el desarrollo de soluciones de código abierto
Los contratistas o los equipos de la Comisión Europea que trabajan con contratistas pueden consultar estas directrices que describen:
- el proceso de cumplimiento legal para el software de código abierto;
- los requisitos legales para los repositorios de código; y
- Consideraciones técnicas para crear un repositorio y usar code.europa.eu.
Contacto
Las preguntas relativas a code.europa.eu pueden dirigirse a la oficina del programa de código abierto de la Comisión; CE OSPO.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.