URL: https://linuxfr.org/users/jcs/journaux/faire-du-closed-sources-sous-licence-gpl Title: Faire du closed-sources sous licence GPL Authors: jcs Date: 2004年03月26日T11:26:18+01:00 Tags: Score: 1 Oui, le titre est particulièrement racoleur - on se croirait presque sur TF1 - mais je tiens vraiment pousser un coup de gueule ! Voilà, hier soir je télécharge la verison 0.2 de Y-windows en disant naïvement : _C'est un projet assez jeune, je vais aller jeter un coup d'oeil aux source_. Que nenni, après avoir ouvert quatre ou cinq fichiers, je comprends ma douleur : pas ou si peu de commentaires, pas un fichier d'explication sur l'architecture... Bon, à ce moment là je me dis _C'est un projet assez jeune, ils ont voulu publier rapidement quelque-chose, faut les comprendre_. Moyennement convaincu par ma propre explication, je suis allé faire un tour sur Sourceforge pour jeter un oeil à deux projets du _top ten_, et donc assurément plus mûrs : Gaim et ScummVM. Et bien mes amis le résultat des mes investigations n'est guère plus brillant : des milliers de lignes et toujours (presque) pas de commentaire. Et bien moi, ça me donne pas tellement envie de contribuer ! Quand on fait du logiciel libre, on donne les moyens aux utilisateurs qui le désirent de comprendre son code source : on commente ses fichiers, on écrit des docs techniques pour les développeurs et qaund c'est nécessaire ou approprié, on développe des SDK pour faciliter la créations de plug-ins. Il ne faudrait pas croire que publier son logiciel sous une licence libre se résume ajouter une simple entête au début des fichiers. C'est d'ailleurs le plus paradoxal, puisque la plupart du temps, le plus gros bloc de commentaires des fichiers contient... les infos sur la licence utilisée. Bref, le développement de logiciels, et de logiciels libre en particulier, ne se résume pas à "pisser du code", pour ça il y a _International Obfuscated C Code Contest_ ! Par expérience je sais que quand un projet n'a pas de docs à 500 lignes de code, il sera beaucoup plus difficile de l'écrire quand il y en aura 5000. En général les développeurs n'aiment pas écrire de la documentations, et il est difficile de commenter _efficacement_ son propre code ; mais je pense que c'est un passage nécessaire pour péréniser le logiciel libre.

AltStyle によって変換されたページ (->オリジナル) /