J'ai fait partie d'une équipe de développement d'un mod pour Half-Life, que nous avons sorti sous licence GNU GPL, avec les sources des maps, du code et le script de l'installeur inclus dans l'installeur (qui est basé sur NSIS, un installeur sous licence GNU GPL lui aussi).
Résultat : à la sortie du mod, nous avons eu plus de 1000 téléchargements en 24h, mais aussi une surprise dont nous aurions pu nous passer.
Le serveur Windows plantait pour des raisons inexpliquables au bout d'environ 30 minutes.
Et, tous les codeurs ayant cessé de participier, nous nous sommes retrouvés dans une position assez délicate.
Enormément de gens voulaient jouer, mais personne n'était prêt à aller chercher dans le code source ce qui pourrait poser problème.
Nous avons choisi de sortir le mod (Half-Life Parpaing) sous licence GNU GPL principalement par conviction, en pensant quand même naïvement que des gens seraient prêts à aider.
Malheureusement, les communautés des créateurs de mods et des joueurs ne sont en général pas confondues, ce qui a fait que parmi ceux qui ont téléchargé le mod, personne ne devait connaître le C++.
Et personne n'avait de quoi porter le code sous Linux pour compiler un serveur Linux.
Moi y compris, qui suis d'ailleurs toujours sous Windows en ce moment, car pour le moment aucune disribution Linux ne correspond à mes attentes, mais je n'utilise pratiquement que du libre en attendant.
SuSE, Mandrake et Red Hat m'ayant horripilé à cause des RPM, Debian m'ayant fait perdre du temps avec son non-support automatique des souris USB et sa non-gestion automatique de multiples OS dans le boot loader, j'attends Gentoo 2004.1 ou la version finale de Debian Sarge.
Mais peut-être que je n'ai simplement pas les connaissances requises et le temps nécéssaire pour les obtenir, ce qui est hautement probable.
Mais revenons au mod.
Nous avions passé deux ans dessus.
Nous avons au moins appris comment un projet sans hiérarchie pouvait exister (dans l'équipe, tout le monde faisait ce qu'il voulait quand il le voulait, et tout le monde était "chef") et atteindre une mâturité suffisante pour être rendu public.
Nous n'avons juste pas prévu le gros bug qui ferait sombrer le mod dans l'oubli...
# Re: Un cri de désespoir du développeur dun projet Open Source.
Posté par Mathieu Gollain-Dupont . En réponse à la dépêche Un cri de désespoir du développeur d'un projet Open Source.. Évalué à 2.
Résultat : à la sortie du mod, nous avons eu plus de 1000 téléchargements en 24h, mais aussi une surprise dont nous aurions pu nous passer.
Le serveur Windows plantait pour des raisons inexpliquables au bout d'environ 30 minutes.
Et, tous les codeurs ayant cessé de participier, nous nous sommes retrouvés dans une position assez délicate.
Enormément de gens voulaient jouer, mais personne n'était prêt à aller chercher dans le code source ce qui pourrait poser problème.
Nous avons choisi de sortir le mod (Half-Life Parpaing) sous licence GNU GPL principalement par conviction, en pensant quand même naïvement que des gens seraient prêts à aider.
Malheureusement, les communautés des créateurs de mods et des joueurs ne sont en général pas confondues, ce qui a fait que parmi ceux qui ont téléchargé le mod, personne ne devait connaître le C++.
Et personne n'avait de quoi porter le code sous Linux pour compiler un serveur Linux.
Moi y compris, qui suis d'ailleurs toujours sous Windows en ce moment, car pour le moment aucune disribution Linux ne correspond à mes attentes, mais je n'utilise pratiquement que du libre en attendant.
SuSE, Mandrake et Red Hat m'ayant horripilé à cause des RPM, Debian m'ayant fait perdre du temps avec son non-support automatique des souris USB et sa non-gestion automatique de multiples OS dans le boot loader, j'attends Gentoo 2004.1 ou la version finale de Debian Sarge.
Mais peut-être que je n'ai simplement pas les connaissances requises et le temps nécéssaire pour les obtenir, ce qui est hautement probable.
Mais revenons au mod.
Nous avions passé deux ans dessus.
Nous avons au moins appris comment un projet sans hiérarchie pouvait exister (dans l'équipe, tout le monde faisait ce qu'il voulait quand il le voulait, et tout le monde était "chef") et atteindre une mâturité suffisante pour être rendu public.
Nous n'avons juste pas prévu le gros bug qui ferait sombrer le mod dans l'oubli...