SPDX

SPDX (de l'anglais Software Package Data Exchange) est un format de fichier utilisé pour documenter des informations sur les licences de logiciels. C'est aussi le nom du groupe de travail qui le rédige, composé de plus de vingt organisations différentes, sous les auspices de la Fondation Linux.

SPDX
Caractéristiques
Site web

SPDX tente de standardiser la façon dont les entreprises publient leurs métadonnées sur les licences des logiciels et de leurs composants. Elle a pour but de faciliter la mise en conformité des organisations vis-à-vis de leurs obligations concernant les logiciels qu'ils utilisent, modifient et diffusent.

SPDX décrit les conditions exactes dans lesquelles un logiciel ou une partie d'un logiciel peuvent être utilisés et diffusés.

La version actuelle de la spécification est la 2.1, publiée en novembre 2016. Parallèlement, la liste d'identifiants de licences est en version 3.3, publiée en novembre 2018[1].

Syntaxe des licences

Chaque licence est identifiée par un nom complet, par exemple « Mozilla Public License 2.0 » et un identifiant court, ici « MPL-2.0 ». Les licences peuvent être combinées entre elles par les opérateurs AND (et) et OR (ou).

Par exemple, (LGPL-2.1 OR MIT) signifie que l'on a le choix entre la licence LGPL-2.1 (GNU Lesser General Public License v2.1 only) ou la licence MIT (MIT License).

Au contraire, (LGPL-2.1 AND MIT) signifie que les deux licences s'appliquent.

Il existe également un opérateur « + » qui, appliqué à une licence, signifie que les versions ultérieures de la licence s'appliquent. Par exemple, GPL-2.0+ signifie que GPL-2.0 et GPL-3.0 peuvent s'appliquer (ainsi que de futures versions le cas échéant).

Notes et références

Voir aussi

Articles connexes

Liens externes

  • Portail des logiciels libres
  • Portail de l’informatique
  • Portail du droit
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Sharealike. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.