accesskey_mod_content

Nace GÉANT, a ferramenta europea para a selección, declaración, cumprimento e tarefas asociadas de licenzas

  • Escoitar
  • Imprimir PDF
  • Compartir

17 abril 2024

GÉANT é o resultado da colaboración das Redes Nacionais Europeas de Investigación e Educación (NREN). e ten como obxectivo ofrecer un ecosistema de información de infraestrutura e servizos para promover a investigación, a educación e a innovación a escala global.

As ferramentas de software GÉANT forman unha pila de tecnoloxía que apoia o ciclo de vida completo do desenvolvemento de software, desde a xestión de requisitos, pasando pola xestión de problemas/tarefas, ata o repositorio de código fonte e a través do servizo de implementación e integración continua ata o repositorio de binarios e a implementación de produción. A pila inclúe Jira, Bamboo, Bitbucket, Sonarqube, Artifactory, QALab, Gitlab e outras ferramentas. 

Canto ás licenzas de código aberto, GÉANT proporciona unha guía de xestión e selección de licenzas de software, que destaca a importancia e os méritos das licenzas de software de código aberto, as condicións de OSS e moitos outros aspectos. Faise cargo da cuadrícula de análise Joinup Licensing Assistant (JLA), que, cando existe elección de licenza, facilita enormemente a selección da licenza máis adecuada aliñada coa estratexia dos desenvolvedores e a comunidade de usuarios (o que, segundo a licenza, un licenciatario pode, debe ou non pode facer; o nivel de compatibilidade, soporte e contexto legal).

Aínda que se permiten todas as licenzas certificadas OSI, a política de dereitos de propiedade intelectual de GÉANT xeralmente recomenda encarecidamente o uso de licenzas permisivas. Supomos que esta recomendación se debe ao desexo de minimizar os riscos de incompatibilidade e ofrecer a maior posibilidade posible de reutilizar e combinar o código fonte cuberto. Con todo, para respectar o principio de que o código fonte pagado con diñeiro público debe seguir sendo público (mesmo no caso de obras derivadas), as licenzas permisivas non ofrecen ningunha garantía. Neste punto, a guía ilustra o lugar particular de licénciaa EUPL-1.2, que ten a vantaxe “copyleft” de preservar o carácter público do código cuberto, á vez que ofrece a máxima compatibilidade con outras licenzas, sen carácter viral para combinar e vincular libremente. compoñentes con licenza diferente, pero con cobertura de todos os modos de distribución, incluída a distribución remota (SaaS).

Panel de licenza XIGANTE

Importancia do software de código aberto e as licenzas

Estes son os factores crave relacionados co uso de software de código aberto (OSS):

  • O traballo depende cada vez máis do OSS. Os desenvolvedores, as Redes Nacionais de Investigación e Educación (NREN) e GÉANT utilizan, adaptan, crean e apoian amplamente e cada vez máis o OSS.
  • Nun contexto máis amplo, as comunidades de TIC e I+E valoran o OSS pola súa rendibilidade, transparencia, colaboración, personalización, independencia dos provedores, lonxevidade, seguridade, valor educativo, compatibilidade, valores éticos e filosóficos, accesibilidade e máis (detallado a seguir).
  • As licenzas OSS garanten que o software baixo licenza siga sendo gratuíto, evitan a apropiación e axudan a evitar o abandono.
  • Declarar unha licenza de software fai que sexa máis fácil seleccionar que outros códigos e bibliotecas pódense incorporar ao proxecto e como outros poden usar, adaptar e contribuír ao software.
  • As consideracións sobre licenzas son fundamentais cando se distribúe ou se comparte software, xa que as licenzas OSS veñen con condicións específicas.
  • A declaración dunha licenza e o cumprimento da licenza tamén son esenciais por razóns legais e de usabilidade do software, o que garante unha maior transparencia e colaboración.
  • Cumprir cos requisitos das licenzas aplicadas (incluídas as das dependencias) mellora a transparencia do proxecto de software dentro da comunidade en xeral.

O software de código aberto é importante en diversos ámbitos, incluídos a tecnoloxía, a investigación e a educación, as empresas e o goberno. Desempeña un papel crucial na promoción da asequibilidad, a transparencia, a colaboración e a innovación tecnolóxica. Permite a persoas e organizacións tomar o control das súas solucións de software, adaptalas ás súas necesidades e contribuír a unha comunidade global de desenvolvedores e usuarios.

  1. Rentable : o software de código aberto adoita ser de uso gratuíto, o que reduce significativamente os custos de adquisición de software e licenzas para individuos, empresas e organizacións. Esta rendibilidade é especialmente crítica para as empresas máis pequenas, as institucións educativas e os gobernos con restricións orzamentarias.
  2. Transparencia : o software de código aberto baséase en procesos de desenvolvemento abertos e transparentes. Calquera pode revisar o código fonte para comprender como funciona o software, o que mellora a confianza e a seguridade. Esta transparencia é particularmente importante para o software utilizado en aplicacións críticas, como a ciberseguridade e a atención médica.
  3. Colaboración comunitaria : os proxectos de código aberto adoitan ter comunidades grandes e diversas de desenvolvedores e usuarios que colaboran para mellorar o software. Este enfoque colaborativo dá como resultado rápidas correccións de erros, actualizacións e melloras de funcións. Tamén fomenta a innovación e o intercambio de coñecementos.
  4. Personalización : os usuarios de software de código aberto teñen a liberdade de modificar e personalizar o código para adaptalo ás súas necesidades específicas. Esta flexibilidade permite ás empresas e aos individuos adaptar o software aos seus requisitos únicos, dándolles unha vantaxe competitiva.
  5. Independencia do provedor : co software propietario, os usuarios a miúdo están atrapados no ecosistema dun único provedor. O software de código aberto reduce a dependencia dun provedor, xa que os usuarios teñen acceso ao código fonte e poden cambiar de provedor de servizos ou modificar o software segundo sexa necesario.
  6. Lonxevidade : o provedor pode suspender o software propietario, deixando aos usuarios sen soporte nin actualizacións. O software de código aberto tende a ter unha vida útil máis longa, xa que a comunidade pode facerse cargo do mantemento e o desenvolvemento se o proxecto orixinal perde impulso.
  7. Seguridade : aínda que o software de código aberto non é inmune ás vulnerabilidades, a súa transparencia permite que unha comunidade global audite continuamente o código en busca de fallas de seguridade. Cando se descobren vulnerabilidades, pódense solucionar rapidamente. Pola contra, a seguridade do software propietario depende unicamente dos recursos e prioridades do provedor.
  8. Educación e aprendizaxe : o software de código aberto fomenta a aprendizaxe e o desenvolvemento de habilidades. Os estudantes e aspirantes a desenvolvedores poden estudar, modificar e contribuír a proxectos de código aberto, adquirindo experiencia práctica e exposición ao desenvolvemento de software do mundo real.
  9. Compatibilidade : os estándares abertos e o software de código aberto a miúdo van da man, o que promove a compatibilidade e a interoperabilidade entre diferentes software e sistemas e reduce as barreiras ao intercambio de datos e a colaboración.
  10. Valores éticos e filosóficos : o movemento de código aberto ten as súas raíces en valores como a transparencia, a colaboración e a idea de que o software debe ser un ben público. Moitas persoas e organizacións elixen software de código aberto para aliñarse con estes valores e principios.
  11. Accesibilidade global : o software de código aberto é accesible para usuarios de todo o mundo, independentemente da súa localización ou situación económica. Esta accesibilidade promove a inclusión dixital e nivela as condicións para todos os usuarios.

Ademais destes factores xerais relacionados co OSS, existen varios requisitos e recomendacións aplicables no contexto de GÉANT, algúns dos cales están implícitos na Política de DPI(Abre en nova xanela) :

  • Cada proxecto de software de GÉANT debe seleccionar e aplicar unha licenza OSS adecuada que se axuste ás necesidades do equipo de desenvolvemento de software e ás da comunidade de usuarios.
  • Inicie o proceso de concesión de licenza con antelación para que sexa máis fácil configurar unha licenza e manter o cumprimento.
  • A licenza elixida debe ser compatible coas licenzas de todos os compoñentes utilizados para que se eliminen os riscos de propiedade intelectual e de licenza en GÉANT.
  • É preferible colocar o código fonte OSS en un repositorio de código público e versionado cunha indicación clara da licenza utilizada .
  • A información de dereitos de autor debe indicar a participación e o apoio de GÉANT. Esta información subliña que o traballo se realizou dentro do proxecto GÉANT ou recibiu apoio do mesmo e identifica quen foi o autor do software producido.
  • Avaliar os compoñentes e o software utilizados aplicando listas de verificación comúns de calidade e confiabilidad do software, para garantir que os compoñentes utilizados e o software producido sexan confiables. 
  • Usar servizos de composición de software e análise de licenzas (SCA e SLA) que realicen revisións e auditorías relacionadas deseñadas para axudar a determinar a licenza OSS adecuada para o software e garantir o cumprimento da licenza. Identificar e abordar as vulnerabilidades no software que pode detectar a SCA mellora a súa calidade e beneficia á comunidade máis ampla á que contribúe o seu equipo.
  • Configurar fluxos de traballo de contribución, comunicación e gobernación que garantan o cumprimento da licenza do software.
  • Adherirse aos estándares da comunidade de dominio en desenvolvemento de software, concesión de licenzas, subministración de metadatos sobre software, documentación, rexistro en rexistros comunitarios relevantes, citación e promoción de software.
  • No seu caso, habilitar e asesorar sobre a citación e referenciación de software en artigos científicos, presentacións, tutoriales, etc., asegurando que estas referencias sexan inequívocas e permanentes.

Fonte orixinal da noticia(Abre en nova xanela) (Interoperable EU)

Fonte orixinal da noticia(Abre en nova xanela) (Wiki GEANT)

  • Interoperabilidade e Normalización