Présentation de Book Corners

Book Corners est un projet qui vise à aider les gens à découvrir des bibliothèques publiques et à partager de nouvelles avec d'autres. Le projet a initialement utilisé des données provenant d'OpenStreetMap (OSM) pour démarrer son propre catalogue de bibliothèques.

Le processus de contribution à OpenStreetMap

Lorsque les utilisateurs de Book Corners soumettent de nouvelles bibliothèques, il semblait logique que ces contributions soient renvoyées à OSM pour enrichir la base de données commune. Cependant, le processus de contribution à OSM s'est avéré plus complexe que prévu.

Les directives d'importation d'OSM et le code de conduite pour les éditions automatisées exigent une approche très structurée, impliquant la création d'un compte d'importation dédié, la publication d'un plan d'importation détaillé, la documentation de la source des données, des vérifications de qualité, et la mise en place d'une procédure de réversion en cas d'erreurs.

Les défis et les limites

Ces exigences créent une responsabilité continue pour le compte, le processus documenté, les rétroactions de la communauté, les défaillances et les réversions potentielles. De plus, des questions de licence sont importantes, car le consentement d'un utilisateur pour envoyer des données à OSM ne signifie pas automatiquement qu'il a le droit de libérer ces informations sous des termes compatibles avec OSM.

Le coût opérationnel de la mise en œuvre et de la maintenance d'un tel processus de contribution est significatif, notamment pour un petit projet comme Book Corners. Le temps et les ressources nécessaires pour gérer cette intégration pourraient être mieux utilisés pour améliorer directement l'expérience des utilisateurs de Book Corners.

Décision et conclusion

En conséquence, la décision a été prise de suspendre indéfiniment la mise en œuvre de l'écriture de données depuis Book Corners vers OSM. Book Corners continuera à reconnaître OSM comme source des enregistrements importés, mais les bibliothèques contribuées directement à Book Corners resteront dans Book Corners et ne seront pas soumises automatiquement ou manuellement à OSM.

Cette décision reflète la nécessité de considérer non seulement les aspects techniques des intégrations externes, mais également les contrats sociaux et organisationnels qui les accompagnent. Parfois, ces contrats peuvent s'avérer plus coûteux que le code lui-même.