Je rajouterais aussi: un projet de logiciel libre ce n'est pas que du code, c'est aussi l'infrastructure et procédés, la présence d'une équipe de documentation et équipe de traduction, la maturité et popularité du projet faisant que le code ait été testé et débuggé par un grand nombre d'usagers, la gestion de communauté (et en contrepartie les avantages d'avoir des co-mainteneurs avec qui discuter et mûrir les idées), et toooouuute la gestion de projet pour s'assurer que ce soit soit viable à long terme.
Cela représente un énorme travail invisible, qui est souvent oublié lorsqu'on démarre un nouveau projet; en tant que développeurs on a souvent le syndrome de superman et le réflexe de créer du neuf au lieu de rejoindre et peaufiner l'existant, en se disant « Ça doit pas être bien compliqué... » ...mais s'il y a bien une règle en dev logiciel, c'est que c'est toujours plus compliqué qu'on ne le pensait au début ;)
[^] # Un projet, c'est bien plus que du code
Posté par Jean-François A. . En réponse à la dépêche Getting Things GNOME 0.4 est sorti !. Évalué à 5.
Je rajouterais aussi: un projet de logiciel libre ce n'est pas que du code, c'est aussi l'infrastructure et procédés, la présence d'une équipe de documentation et équipe de traduction, la maturité et popularité du projet faisant que le code ait été testé et débuggé par un grand nombre d'usagers, la gestion de communauté (et en contrepartie les avantages d'avoir des co-mainteneurs avec qui discuter et mûrir les idées), et toooouuute la gestion de projet pour s'assurer que ce soit soit viable à long terme.
Cela représente un énorme travail invisible, qui est souvent oublié lorsqu'on démarre un nouveau projet; en tant que développeurs on a souvent le syndrome de superman et le réflexe de créer du neuf au lieu de rejoindre et peaufiner l'existant, en se disant « Ça doit pas être bien compliqué... » ...mais s'il y a bien une règle en dev logiciel, c'est que c'est toujours plus compliqué qu'on ne le pensait au début ;)