En gros, la LPG (en francais) permet de rendre ton logiciel libre:
- Tu gardes le copyright, cad ton nom sur le programme, nul n'a le droit de modifier cela.
- Par contre tu DOIS mettre a disposition le source
- N'importe qui peut AJOUTER ou MODIFIER ton source, mais il DOIT distribuer les sources si il met a disposition son programme modifié. La personne garde son droit d'auteur sur les parties modifiées.
- Personne ne peut incorporer ton prog ou des parties de ton prog sans mettre son programme en LPG (contamination)
En bref, tu donne a la communauté tes sources, mais tu en reste l'auteur et tu as la garantie que ta contribution restera dans le domaine publique et seulement dans celui ci, c'est le principre de libertée (freedom) et non de gratuité (free).
Attention: si tu es employé, tu dois etre sûr que ton employeur est d'accord pour que tu mettes en LPG ton code, car si c'est un travail, il appartient a ta boite (par exemple, la FSF demande toujours une attestation d'abandon de copyright aux employeurs des contributeurs au programmes GNU de la FSF).