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