ARFS
Qu'est-ce qu'un logiciel libre sous licence BSD ?

Retour au sommaire

Les logiciels "really free"

Notez que "logiciel really free" est un terme que nous avons inventé, ce n'est pas la manière habituelle d'appeler ce genre de logiciel, qui est plutot appelé "logiciel libre sous une licence permissive ou de type BSD".

Nous pensons que les logiciels devraient être libres, mais devraient l'être plus que ce qui est requis par la définition du logiciel libre ci-dessus. Ils devraient être "really free" ("vraiment libres").

Nous définissons un logiciel "really free" comme un logiciel pour lequel

Avec cette définition, les logiciels couverts par des licences de type BSD ou dans le domaine public sont "really free". Mais ceux qui sont couverts par la GNU GPL ou la GNU LGPL ne le sont pas (ils sont libres, mais pas "really free") car la LGPL ne donne que les droits A et C et la GPL que le droit A.

Pourquoi ? Parce que la LGPL et la GPL imposent que le code source sous ces licences soit inclus uniquement dans des logiciels sous (L)GPL. Cela n'est pas compatible avec notre droit B. La GPL (mais pas la LGPL) impose que les logiciels utilisant une libraire sous GPL soient aussi sous GPL. Cela n'est pas compatible avec notre droit C.

Pourquoi les logiciels devraient être "really free"

Le force du logiciel libre vient du fait que son développement est basé sur la coopération et non sur la compétition. Il est en effet possible d'échanger du code source entre logiciels libres. Mais cela est parfois rendu impossible par les licences "copyleft" parce qu'elles interdisent que le code utilisant cette licence soit inclus dans un logiciel possédant une autre licence. Le cas des librairies sous GPL (mais pas sous LGPL) est encore pire, elles ne peuvent pas être utilisés par des logiciels ou des librairies qui ne sont pas sous GPL.

Nous pensons que du code libre devrait toujours pouvoir être inclus dans un autre programme, quelque soit la licence de ce dernier. Évidemment, cela autoriserait aussi les projets propriétaires à inclure votre code "really free", ce que vous pourriez ne pas apprécier. Mais il faut choisir entre autoriser seulement les projets sous GPL/LGPL à utiliser votre code, ou autoriser tout projet à l'utiliser, que ce dernier utilise une licence libre copyleft (GPL/LGPL), une licence "really free" (BSD, domaine public) ou une licence propriétaire.

Pour en savoir plus vous pouvez lire : Liste des licences de logiciels libres.


$Id: rf.cgi 171 2008-02-03 18:47:47Z almacha $

Cette page est dans le domaine public. Vous pouvez la copier, la modifier et la redistribuer librement.

Langues disponibles :