Peut être vous le savez pas, mais l'émulateur infoNes original est protégé
par la licence General Public License version 2.
Cette licence dit que bien que le logiciel est Open Source et que n'importe
qui à le droit de copier le programme librement et d'avoir accès aux sources
du programme, les ports du code ou les auteurs qui créent des programmes
dérivés à partir d'un logiciel GPL ont l'obligation de mettre leur programme
aussi sous licence GPL.
Il existe d'autres licence Open Source qui n'obligent pas les auteurs de
programmes dérivés à diffuser les sources comme la licence BSD de l'OGG
Vorbis et c'est aussi pour cette raison que l'auteur du player Ogg Vorbis
sur GP32 n'a pas voulu diffuser les sources. Dommage, mais il a le droit.
Malgré tout, même si j'encourage fortement les développeurs GP32 et les
développeurs GP32 assez courageux pour porter des émulateurs sur GP32, je
n'aime pas du tout le fait qu'ils pompent la majorité du code qui est libre
et qu'ils s'approprient le tout à la fin après quelques optimisations GP32.
Le tout pour la frime vu qu'ils ne gagnent pas d'argent.
Lorsque l'on regarde les projets amateurs qui sont les plus aboutis sur le
net, ce sont toujours des projets open source et la plupart du temps GPL.
J'en ai marre de voir tous les projets amateurs sur internet qui étaient
vachement intéressants et qui sont morts uniquement parce que leurs teams n'a
pas voulu diffuser les sources.
Petit exemple parmis bien d'autres : j'ai une playstation 2 pucée et j'étais
ravi de voir un lecteur divx sur ps2. Le lecteur divx playstation 2 n'était
pas open source. La team a gardé le source pour elle et depuis la sortie du
lecteur : aucune optimisation, aucune correction de bug, le lecteur
n'évoluera plus jamais à mon avis. Et personne n'a envie de repartir à 0.
Mais sur Xbox, c'est completement différent : la team a eu la bonne idée
de mettre le code en GPL et de pas se la jouer perso comme la majorité des
projets sur console. Résultat : le lecteur multimédia XBox est constamment
mis à jour, il est ultra évolué, lis des dizaines de formats de fichiers
différents, ultra optimisé ne plante pas, etc...
C'est avec toutes les expériences déjà vécues dans le monde de l'informatique
et en regardant l'état des projets amateurs open source et non open source,
qu'il serait important que les auteurs respectent les licences et surtout
la licence GPL.
Maintenant, regardez le résultat : l'émulateur fNes n'est plus mis à jour depuis de long mois.
Si l'auteur avait respecté la licence GPL et avait fourni les sources, quelqu'un d'autre aurait pu
travailler dessus et l'on aurait certainement beaucoup plus rapidement un émulateur Nes Full speed.
J'ai envoyé un email a l'auteur de infones-gp32, le meme email à l'auteur
de fNes pour qu'ils mettent leurs sources sur leur site conformément à
la licence GPL. J'ai aussi envoyé un email à l'auteur de infones pour
l'informer de la situation.
Et pour finir je dirais à tous les développeurs amateurs : si vous voulez
créer un programme ou porter un programme quelle que soit la plateforme
et que vous voulez pas diffuser les sources, c'est votre droit mais alors
ne pompez pas du code GPL parce que vous vous trouvez dans l'illégalité
en ne respectant pas la licence du code que vous utilisez, même si
votre projet est à but non lucratif.


