Tolosano a écrit:Le libre n'impose pas la gratuité, donc à mon avis demander une tablette de chocolat relève du possible, gourmand

Attention !
Une licence libre autorise la vente d'un logiciel libre bien évidemment, mais on ne peut en aucun cas forcer les gens à payer pour obtenir un lociciel libre ! En général, l'achat d'un logiciel libre part plus d'un accord de principe entre le détenteur/auteur d'un logiciel libre et l'utilisateur qui en veut une copie. Par exemple, l'auteur d'un logiciel libre peut expliquer clairement pourquoi il demande une rétribution, pour faire un autre projet par exemple, mais libre à chacun d'obtenir/échanger gratuitement ce même logiciel...
Pour être certain que ta publication logicielle soit dans le cadre d'une licence libre, il faut qu'il satisfasse les quatre libertés :
http://www.france.fsfeurope.org/documen ... re.fr.html
Ensuite, pour faire en sorte que ton logiciel soit libre, tu dois le diffuser sous licence libre. Il en existe effectivement pas mal, qui ont quelques spécificités, mais qui satisfont les libertés ci-dessus. Personnellement j'utilise de préférence la licence GNU GPL, qui me convient bien et que je connais un peu mieux. La CeCill est un "portage" de la GNU GPL pour mieux coller au droit français, notamment vis-à-vis du principe de "droit d'auteur", si particulier à la France. Dans tous les cas, prends le temps de lire la licence, ça a l'air long comme ça mais on y apprend plein de choses... Et au moins on est pas surpris après. Notamment, pas mal de gens font le pas et mettent leur logiciel en GPL pasque ça en jette, mais après pleurnichent parce que leur oeuvre logicielle se balade dans le monde, est utilisée par des professionnels, etc.
Pour mettre ton logiciel en licence libre, GNU GPL par exemple, c'est pas trop compliqué, et c'est écrit dans le texte de la licence normalement. Il suffit de mettre tes coordonnées en tant que copyright dans tes sources (et dans ton binaire aussi c'est mieux), afin que les utilisateurs aient une référence pour se documenter, fournir des rapports de bugs, voire te féliciter ! Puis tu y recopies le texte de la licence GNU GPL, que tu pourras trouver à
http://www.gnu.org/ . A partir de ce moment, ton logiciel est sous licence GNU GPL, et si tu en lis le contenu tu verras qu'il y a une chose primordiale à respecter : ton binaire doit impérativement être accompagné de ton code source. Donc soit les deux sont systématiquement téléchargés/échangés ensemble, soit, au moins, tu laisses à disposition à la communauté, sur ton serveur FTP par exemple, l'intégralité de ton code source,
à jour, pour que quiconque ayant le binaire puisse se procurer le source. C'est un point obligatoire du logiciel libre, sans lequel tu ne pourrais pas satisfaire les libertés 1) de savoir comment ton logiciel est fait, et 2) de pouvoir améliorer ton logiciel le cas échéant.
Ensuite, pour un confort de gestion du projet, tu peux instaurer un système de suivi de version, de site centralisateur, pour que les éventuelles contributions d'autres développeurs ne soient pas éparpillées. Va voir sur le site du projet GNU, ou mieux ici :
http://savannah.gnu.org/
Tu verras plein d'exemple de projets libres en marche.