Cartographie primaire des zones potentiellement exposées aux glissements de t...
Open à toutes les sauces : comment s'y retrouver
1. v
Open à toutes les sauces
Comment s'y retrouver?
Daniel Morissette
dmorissette@mapgears.com
2. Open Source
Free Software
Open Data
Données ouvertes
Logiciel Libre et Ouvert
Open Standards
Normes ouvertes
Open Government
Gouvernement ouvert
Open API
4. Open Source Software
Free Software
Free and Open Source Software (FOSS)
Logiciel Libre et Ouvert (LLO)
5. Logiciel Libre et Ouvert (LLO)
●
Différentes appellations:
●
●
●
●
Free Software – Logiciel libre (Free = libre)
Open Source Software – Logiciel à code ouvert
(OSI)
Free and Open Source Software (FOSS)
Logiciel Libre et Ouvert (LLO)
6. “Libre” ou “Open Source”?
●
●
●
L'“Open Source” est une
méthodologie de développement
(motivations pratiques)
Le “Libre” est un mouvement
social (motivations éthiques)
Les motivations diffèrent mais
les deux groupes se rejoignent
sur la solution
7. Définition d'une licence libre
●
Une licence libre ou ouverte doit garantir les
4 libertés suivantes:
●
●
●
●
d'utiliser
de copier
d'étudier
de modifier et redistribuer
8. Catégories de licences
Libre ou
Open Source
Freeware
Gratuit
Utiliser
Copier
Étudier
Modifier
Shareware
Propriétaire
Limite
Limite
temporelle ou
fonctionnelle
selon licence
d'utilisation
sauf copie de
sauvegarde
11. La Fondation OSGeo
●
OSGeo =Open Source Geospatial Foundation
●
Fondée en 2006
●
●
Mission:
Coordonner le développement et la promotion
du logiciel libre et open source en géomatique
www.osgeo.org
11
12. Projets OSGeo
●
27 projets logiciels
●
●
●
●
Autres projets
●
●
●
●
19 projets gradués
8 projets en incubation
1 projet retiré
Données ouvertes
Éducation et Curriculum
OSGeo-Live
Incubateur
13. Incubateur OSGeo
●
Objectif: Vérifier l'intégrité et la viabilité des projets
●
Exigences pour la graduation d'un projet:
–
–
–
–
–
Licence approuvée par l'OSI (opensource.org)
Revue de la provenance du code source
Structure de gestion/décision ouverte (comité de direction de
projet - PSC)
Documentation des processus de gestion et de développement
Communauté de développeurs et d'utilisateurs active et
ouverte
16. Open Data
●
Modèle “open source” appliqué aux données
●
Partage des données et des efforts de mise à jour
●
Les termes des licences varient beaucoup d'une source à l'autre
●
Exemples:
donnees.gc.ca
16
17. Open Street Map
●
Développement collaboratif de la cartographie
du monde entier
●
Démarré en 2004, Royaume-Uni
●
Fondation OpenStreetMap établie en 2006
●
~ 1.3 million de contributeurs enregistrés
(croissance ~10% par mois)
●
> 34 millions de km de routes cartographiées
●
Une alternative sérieuse à considérer
17
22. Open Standards
●
●
●
Normes ouvertes
Visent l'interopérabilité entre les systèmes de différents
vendeurs
Organismes de normalisation:
●
●
●
Open Geospatial Consortium (OGC)
ISO
Directives nationales:
●
●
GéoConnexions – Infrastructure Canadienne de données
géospatiales (ICDG)
INSPIRE (Europe)
22
23. Open Geospatial Consortium (OGC)
●
475 membres (entreprises, organismes, etc.)
●
“Abstract Specifications” (ex: Simple Features, etc...)
●
Normes OGC Web Services
●
●
●
●
●
●
●
●
●
Web Map Service (WMS)
Web Feature Service (WFS)
Web Coverage Service (WCS)
Geography Markup Language (GML)
Styled Layer Descriptor (SLD)
Sensor Observation Service (SOS)
Catalog Service for the Web (CSW)
...
KML
●
Plusieurs normes aussi approuvées ISO
●
Programme de certification
23
25. Gouvernement Ouvert
(“Open Government”)
●
Vise à améliorer l'efficacité et la responsabilité des
modes de gouvernance publique en favorisant:
●
●
●
●
La transparence
La participation citoyenne
La collaboration
Ex:
25
27. Open API
●
Interface ouverte sur un système habituellement propriétaire
●
●
●
Exemples:
●
●
●
●
●
●
●
Chaque API spécifique à un vendeur (non-standard, non-interopérable)
API popularisés par les tendances médias sociaux et Web 2.0
Google Maps
Bing Maps
Facebook
LinkedIn
OpenSocial (Google, MySpace, LinkedIn, ..., tentative de normalisation entre réseaux sociaux)
Chaque vendeur géomatique a son API/SDK – très peu sont réellement “open” (4 libertés)
Attention:
●
●
●
Souvent gratuit en apparence, ou faible coût de démarrage
Dépendance envers le vendeur (“vendor lock-in”)
Présence de code source sur Github n'égale pas ouvert
27
28. Open Source
Free Software
Open Data
Données ouvertes
Logiciel Libre et Ouvert
Open Standards
Normes ouvertes
Open Government
Gouvernement ouvert
Open API
29. En conclusion
●
“Open” - à la mode, mais ne vous fiez pas aux apparences
●
Seule une licence vraiment ouverte garantit votre indépendance
●
●
Prenez le temps de lire la licence d'utilisation et les petits
caractères
Une licence vraiment libre ou ouverte doit garantir les 4 libertés
suivantes:
●
●
●
●
●
d'utiliser
de copier
d'étudier
de modifier et redistribuer
Pensez à contribuer !
29