Bonjour,

J'apporte quelques arguments au point de vue opposé, pour qu'il ne soit pas si facile de penser que les personnes qui développent de nouveaux outils au lieu de contribuer aux existants sont égoïstes, fainéantes ou en quête d'une intarissable reconnaissance.

Plusieurs raisons peuvent motiver l'envie de développer un nouvel outil plutôt que de contribuer à l'existant, parmi elles (liste non-exhaustive) :

- La dette technique ou l'architecture bancale des outils existants, reprendre du code c'est bien mais encore faut-il qu'il soit améliorable. À quoi sert de réparer un vélo ou une voiture dont il faut changer 95% des pièces ? (avertissement : le consumérisme c'est mal, c'est juste une comparaison imagée)

- L'envie personnelle d'apprendre un nouveau langage, de mobiliser de nouvelles bibliothèques... Et oui, développer du logiciel libre c'est aussi pour apprendre à titre individuel. On apprend mieux si on commence de zéro, ça permet de comprendre les logiques de bout en bout, et de pratiquer concrètement. Peut-on reprocher aux gens de vouloir apprendre ?

- Le souhait de proposer quelque chose de différent : est-ce que l'on va reprocher aux artistes de peindre un tableau différent des autres ? Avoir le choix entre plusieurs solutions est aussi quelque chose de positif pour les utilisateurs, sinon pourquoi ne pas tous utiliser les outils de Google ?

- Les freins humains à la contribution aux outils existants : comment faire si le projet n'a plus de personnes contributrices actives ? Ou que ces personnes sont enfermées dans un état d'esprit qui bloque l'arrivée de nouvelles têtes ? Toutes les équipes de développement ne sont pas disponibles, ouvertes et accueillantes.

- La nécessite d'avancer rapidement : le proverbe dit "seul on va plus vite, ensemble on va plus loin". Souvent c'est mieux d'aller plus loin ensemble, parfois c'est intéressant d'aller vite seul pour répondre à un enjeu immédiat. La contribution à un projet existant doit se faire dans les règles de l'art, comprendre le code présent, comprendre comment le faire tourner sur sa machine, comment l'étendre, et comment faire accepter ses changements auprès de l'équipe en charge. On est donc sur des délais qui vont de quelques jours à quelques semaines pour voir accepter une première modification minime. Créer autre chose de zéro permet de s'affranchir de ces contraintes temporelles. Les géants du numérique n'ont pas ce genre de contraintes, si on veut promouvoir des alternatives crédibles on se doit parfois d'être réactif.

Avant que le débat parte en vrille, je précise l'évidence : oui je suis d'accord, c'est mieux d'améliorer des outils existants. On gagne toujours à être plus nombreux à participer à un même code, ensemble on va plus loin... Mais l'écosystème de logiciels libres est ainsi fait : des fois on améliore, des fois on forke, et des fois on part de zéro, les mêmes règles qui régissent l'évolution des espèces dans la nature. Ce courriel a donc pour objet de préciser qu'il peut arriver de vouloir créer autre chose pour des raisons tout à fait légitimes. Et donc s'abstenir des procès d'intentions envers les personnes qui le font ;-)

Et pour revenir au sujet initial, content de voir que le sujet de la mise à jour des commerces motive la communauté, avec le souhait d'apporter ma contribution.

Cordialement,

Adrien P.

Le 15/12/2020 à 08:04, Cyrille37 OSM via Talk-fr a écrit :
Bonjour,

Le 14/12/2020 à 18:13, Yves P. a écrit :
puis-je suggérer d'améliorer les outils existant (par ex OsmMyBiz) au lieu de refaire une nouvelle rue depuis zéro ?
Si possible oui.

Je suis un peu dépité quand je renseigne osm a un commerçant de devoir lui renseigner 3 roues incomplètes au lieu d'un écosystème intégré.
C'est bien le problème§me, il n'y a rien d'adapté pour la France et de complet (par exemple on peut rajouter une entreprise, mais pas mettre à jour les informations existantes).

Tout ceci est en accord avec ce que Marc répète, et je le rejoins : contribuer aux logiciels existants pour les enrichir plutôt que de créer de nouveaux logiciels.

C'est vrai qu'il est souvent plus difficile de commencer à contribuer sur un logiciel existant que d'en démarrer un nouveau, mais c'est payant sur le long terme, pour les contributeurs et les utilisateurs. Et puis ça fait "Bien Commun" au lieu de "Le mien il est mieux" :-)

Cyrille37.


_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à