La GNU General Public License
(GPL
) permet la
libre utilisation, redistribution, modification et même vente
de votre code, mais en restant en accord avec la GPL (notice de
copyright conservée, tenir à disposition ou fournir le code source,
fournir un exemplaire de la licence).
La MIT X License
est également très permissive. Elle permet
l'utilisation, la copie, la modification, la distribution et la vente du
logiciel, à
condition que la notice de copyright soit conservée dans toutes les
copies, et que le nom du MIT ne soit pas utilisé comme publicité sans
permission écrite préalable.
La BSD License
permet également la libre utilisation, modification
et
redistribution du code. Mais cette licence requiert que toute
publicité mentionnant les caractéristiques et l'utilisation du
logiciel doit afficher le remerciement suivant : This product
includes software developped by the University of California, Berkeley
and its contributors, tandis qu'elle interdit l'utilisation du
nom de l'université ou des collaborateurs comme approbation sans
permission écrite.
Ces licences, comme d'ailleurs presque toutes les licences, signalent, comme le permet la loi, qu'aucune garantie n'est fournie. Le programme est fourni en l'état, sans aucune sorte de garantie explicite ou implicite, y compris les garanties de commercialisation ou d'adaptation dans un but particulier.
Il faut noter que les licences MIT et BSD, contrairement à la GNU GPL, n'obligent pas à distribuer le code source dans le cas du développement de logiciels commerciaux. Par contre, si le code original est soumis à la GPL vous devez distribuer le code source. C'est une des grandes forces de cette licence.
Notons également que tout travail dérivé d'un logiciel soumis à la
GPL
doit être distribué sous les mêmes conditions. Donc, même
si des sociétés commerciales vendent de tels logiciels, l'utilisateur
est assuré que toutes ses libertés seront respectées.
C'est les raisons pour lesquelles nous nous appuyerons sur cette licence pour distribuer nos programmes, de manière à ce qu'ils profitent à la communauté entière.
Dans le cadre de modifications d'un logiciel libre soumis à la
GPL
,
tout ce que vous avez à faire est :
Dans le cas du chargement de programme avec des librairies qui sont sous
LGPL
(l'équivalent de la GPL
pour les librairies), vous
devez faire au
moins une des choses suivantes :