accesskey_mod_content

El nou comprovador de compatibilitat de llicències de JoinUp

23 novembre 2020

Logo Comissió Europea

La plataforma europea  JoinUp  ha presentat el seu Comprovador de Compatibilitat  per avaluar la possibilitat de  combinar el  codi font obtingut sota diferents llicències i així poder distribuir-ho.

Fa un any,  JoinUp(Obre en nova finestra)  (la plataforma europea que té com a objectiu compartir i reutilitzar solucions d'interoperabilitat per a administracions públiques, empreses i ciutadans) va presentar el  Assistent de Llicències de Joinup(Obre en nova finestra) (JLA) que, a dia d'avui, analitza ara més de 50 llicències obertes.

La principal innovació del JLA és la possibilitat de seleccionar llicències obertes en funció del seu contingut, però també destaca per ser un exemple de sinergia amb el  projecte SPDX de la Fundació Linux. El JLA va adoptar l'identificador de llicència SPDX com a estàndard i està vinculat amb el text complet de la llicència que es proporciona des de la base de dades de SPDX.

En un segon pas, JoinUp va agregar una nova funcionalitat a comparar llicències obertes. D'aquesta forma, es poden seleccionar fins a cinc llicències per obtenir una taula comparant les seves especificitats.

Trobant-se en aquest punt, la plataforma ha fet un pas més enllà i acaba de presentar el  Comprovador de Compatibilitat(Obre en nova finestra)   per avaluar la possibilitat de combinar el  codi font obtingut sota diferents llicències i distribuir-ho.

El seu funcionament

És fàcil. Per verificar aquesta compatibilitat, seleccionarà una llicència d'entrada (que és la llicència del codi que desitja usar) i una llicència de sortida (que és la llicència que li agradaria usar per a la distribució del programari combinat. Després de validar la seva selecció (a través de el  botó “Verificar compatibilitat”), el sistema expert del JLA proporcionarà una resposta, analitzant, si es desitja, fins a quatre tipus d'ús:

  • Com un component de solució diferent o complementari (part de la mateixa distribució).
  • Com a eina per produir les seves pròpies funcionalitats de programari (ús normal de l'eina, d'acord amb les seves instruccions d'ús).
  • En una combinació mitjançant la vinculació (les interfícies del programa utilitzat es copien al seu propi programa).
  • En una combinació mitjançant la fusió dels dos codis font.

Font original de la notícia

  • Desenvolupament de Sistemes
Subscriu-te al canal de youtube de l'OBSAE
 
Subscriu-te al canal de youtube de l'OBSAE