Le CEA, le CNRS et l'INRIA nous avaient gratifié il y a quelques temps d'une nouvelle licence opensource dénommée CeCILL. L'idée de base était d'offrir une licence de droit français, les licences opensource traditionnelles étant de droit anglo-saxon. Le premier jet fut donc une licence en version 1 qui ressemblait fort à une franchouillardise :

  • texte de référence en français, traduction en anglais n'étant pas "officielle"
  • compatibilité supposée avec la licence GPL
  • licence de type réciproque, comme la GPL
  • langage approximatif.

Bref, cette version 1 a reçu un acceuil plutôt mitigé, même auprès des libriiiiistes barbus franchouillards les plus convaincus. La version 2 est en revanche bien plus intéressante. Même si l'OSI ne reconnait pas pour l'instant la CeCILL, la FSF l'a adoubée, ce qui ne peut que faire taire les esprits graincheux qui vénèrent RMS :-)

Les avantages de cette version 2 :

  • elle devient une famille de licences
  • les versions françaises et anglaises ont même valeur (elle est donc exploitable en dehors de nos petites frontières)
  • texte clarifié
  • en cours de validation à l'échelon européen, la rendant encore plus difficile à casser.

La famille de licences est la suivante :

  • CeCILL : comme la précédente, un GPL-like
  • CeCILL-B : une BSD-like, avec une clause de publicité comme l'ancienne licence BSD (les barbus fans de RMS vont faire un caca nerveux)
  • CeCILL-C : une LGPL/MPL/EPL/CDDL-like, "réciproque-douce" mais sans restriction de liaison avec du code sous autres licences.

En guise de résumé, ce jeu de licences est intéressant à plus d'un titre. Il couvre le panel classique de besoins en matière de licence opensource (réciproque forte, réciproque, libérale) et assure une protection de droit français qui ne freine pas les collaborations internationales. Seul vrai problème : cela fait 3 licences de plus et ajoute encore à la prolifération des licences ... A terme, ces licences pourraient voir leur salut par une validation à l'échelle européenne.

Pour aller plus loin (je ne suis pas juriste, j'ai pu faire des boulettes hein) :