Je cherche une liste de tous les composants de la distribution Debian (en particulier Lenny) avec l'indication de leur licence respective (GPL, LGPL, etc.), où pourrait-on trouver une telle liste?Liste des licences des composants Debian
Répondre
La liste des paquets Debian est disponible here. Je pense qu'en analysant cette liste, et en utilisant un peu de magie xpath, vous pouvez trouver pour chaque paquet sa licence.
Chaque paquet Debian contient les informations de copyright et de licence dans le fichier /usr/share/doc/$PACKAGENAME/copyright
. Malheureusement, il n'y a pas de format spécifié pour le fichier, donc vous devrez faire beaucoup de travail manuel, ou beaucoup de devinettes sur la correspondance de modèle, pour comprendre ce que sont les licences pour un paquet.
Un travail est en cours pour spécifier un format pour cela. Voir DEP5.
Modifier: DEP5 est maintenant formalisé comme http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ mais il s'agit toujours d'un format facultatif, et tous les packages ne l'utilisent pas.
La liste elle-même est la partie simple en effet, la licence est plus difficile –
Sur de nombreux fichiers de licence, il y a la ligne "Licence publique peut être trouvé dans". Même s'il ne liste pas toutes les spécificités, cela pourrait vous aider. –