Actuellement, PEAR support les licences suivantes :
PHP License
Apache License
LGPL
BSD style
MIT License
Les autres licences peuvent être ajoutées à
cette liste au cas-par-cas. Merci de prendre contact avec la
liste de diffusion des développeurs PEAR
pour cela.
Les licenses autorisées sont choisies pour permettre l'intégration dans les sources fermées,
les sources ouvertes mais aussi les applications commerciales. La seule
limitation est que les crédits doivent rester dans les sources.
Pour la LGPL, la license nécessite en plus que toutes les modifications au code source
doivent être mises aussi sous LGPL.
Notez que pour les extensions PECL qui sont liées à PHP,
la licence utilisée doit
être compatible avec la licence PHP.
Cela signifie que vous ne pouvez pas rendre une extension PECL GPL sans
violer la GPL. Notez aussi que si vous développez une extension qui lie une libraire
GPL, vous violerez la GPL. Si vous devez utiliser une librairie GPL,
demandez à son auteur l'autorisation d'utiliser sa bibliothèque sous une
license compatible.
La license de tous les paquets PEAR/PECL peut être trouvée en haut
de chaques fichiers du code source, sous la balise <license>
du fichier de description du paquet (package.xml)
mais aussi sur la page d'acceuil du paquet.