Données d’adresses ouvertes en Europe : quelle licence, quelle attribution
La plupart des géocodeurs européens reposent sur des registres d’adresses ouverts. « Ouvert » ne veut pas dire « sans condition » : chaque registre a une licence, et la licence dit ce qu’il faut afficher quand vous montrez ou stockez un résultat. Ce guide explique les quatre que vous rencontrerez et ce qu’Addrova vous fournit.
C’est un résumé pratique, pas un avis juridique. [À VÉRIFIER : relecture juridique avant publication.]
Les quatre licences
| Licence | Sources typiques | Ce qu’elle vous demande |
|---|---|---|
| Licence Ouverte 2.0 (Etalab) | France : BAN | Réutilisation libre, y compris commerciale. Citer la source et la date des données. |
| CC0 1.0 | Pays-Bas : BAG ; Luxembourg : BD-Adresses | Rien. Aucune attribution exigée. |
| CC BY 4.0 | Espagne : CartoCiudad ; registres tchèque et autrichien | Citer la source, lier la licence, indiquer si vous avez modifié les données. |
| ODbL 1.0 | OpenStreetMap | Citer la source, et partage à l’identique : une base dérivée doit être partagée sous la même licence. |
Les pages pays listent chaque source, sa licence et son statut : France, Pays-Bas, Espagne, Tchéquie, Autriche, Luxembourg. Un pays de la feuille de route n’est pas en ligne tant que ses données ne sont pas ingérées et mesurées. [À VÉRIFIER : licences de CZ et AT d’après le journal de conception de P2.]
Pourquoi les données à partage identique sont tenues à part
Le partage à l’identique de l’ODbL est la seule condition qui peut se propager. Si des données sous cette licence étaient mêlées à l’index officiel, les résultats de cet index pourraient entraîner vos adresses stockées dans l’obligation. La conception d’Addrova garde les sources à partage identique dans un index séparé, jamais fusionné avec l’officiel, et chaque résultat dit de quelle famille il vient.
Ce qu’Addrova met dans chaque réponse
Chaque réponse porte une liste attribution avec le texte exigé par la licence, et chaque résultat liste ses sources. Affichez ce texte là où vous affichez les résultats, et conservez-le si vous les stockez. Vous pouvez stocker les résultats de façon permanente ; l’attribution est la seule chaîne qui les accompagne.
Le point d’accès public /coverage liste, pour chaque pays, les sources, la licence et si une source est official ou share_alike :
import requests
resp = requests.get("https://api.addrova.eu/coverage", timeout=10)
resp.raise_for_status()
for country in resp.json()["countries"]:
for source in country.get("sources", []):
print(country["country"], source.get("id"), source.get("license"), source.get("family"))
L’URL de base https://api.addrova.eu n’est pas encore en ligne ; les champs suivent la spécification de l’API. [À VÉRIFIER : service ouvert, URL de base définitive.]
Une liste de contrôle pour votre produit
- Lisez l’
attributionde la réponse et affichez-la près des données. - Stockez les
sourceset l’attributionà côté de chaque adresse conservée. - Si une source est
share_alike, demandez ce que la licence implique pour la base que vous construisez avant de la mêler à la vôtre. - Mettez l’attribution à jour si la date des données compte pour votre licence.
La couverture et les licences à jour sont sur la page couverture.