onur (./4) :
J'aimerais une license assez permisive où les gens peuvent prendre le code et l'utiliser dans un projet closed source s'ils veulent. [snip, cf. ci-dessous]C'est LGPL ca?
Ce que tu veux là (mis à part la phrase que je cite à part plus bas) m'a plutôt l'air d'une licence de type X11 ou BSD. La LGPL demande qu'ils séparent clairement ton code du leur, fournissent les sources pour leur version modifiée de ton code et fournissent un moyen (linkage dynamique, publication des sources ou des fichiers objet, ...) de modifier et/ou mettre à jour ton code.
Les licences X11 et BSD sont compatibles avec la GPL (sauf si tu mets la fameuse "advertising clause" de l'ancienne licence BSD), donc le code resterait utilisable pour un frontend GCC par exemple, mais je te conseille de réfléchir 2 fois là-dessus. Veux-tu vraiment qu'une entreprise comme M$ puisse prendre tout ton code, ne rien donner en échange, et vendre le résultat comme un produit propriétaire? C'est exactement ce qu'ils ont fait avec la pile TCP/IP de BSD, par exemple.
La seule restriction que je veux mettre, c'est éthique, càd empecher de dire la provenance du code etp pour un projet illicite ou qu'on approuve pas (tout en ne restreignant pas son utilisation)
Euh, les licences utilisées sont en général plutôt le contraire, on est obligés de citer la provenance. Enfin, il y a quand-même ce paragraphe de la licence BSD:
Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
(que la FSF retient compatible avec la GPL v2, et dans la v3 la compatibilité est explicite, cf. le paragraphe 7d qui autorise "Limiting the use for publicity purposes of names of licensors or authors of the material") qui apporte une certaine protection. Mais la notice "Copyright 2007 Onur Celebi" va forcément se retrouver au minimum quelque part dans les sources avec toutes les licences libres courantes (et ton code n'est plus compatible avec au moins la GPL si tu interdis ça).