Open à toutes les sauces : comment s'y retrouver

Post on 10-Jun-2015

151 views 1 download

Transcript of Open à toutes les sauces : comment s'y retrouver

v

Open à toutes les sauces

Comment s'y retrouver?

Daniel Morissettedmorissette@mapgears.com

Open DataDonnées ouvertes

Open SourceFree Software

Logiciel Libre et Ouvert

Open StandardsNormes ouvertes

Open GovernmentGouvernement ouvert

Open API

Daniel Morissette

Open Source SoftwareFree Software

Free and Open Source Software (FOSS)Logiciel Libre et Ouvert (LLO)

Logiciel Libre et Ouvert (LLO)

● D ifférentes appellations:● Free Software – Logicie l libre (Free = libre)● Open Source Software – Logiciel à code ouvert

(OSI)● Free and Open Source Software (FOSS)● Logiciel Libre et Ouvert (LLO)

“Libre” ou “Open Source”?

● L'“Open Source” est une méthodologie de développement (motivations pratiques)

● Le “Libre” est un mouvementsocial (motivations éthiques)

● Les motivations diffèrent mais les deux groupes se rejoignent sur la solution

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

Catégories de licences

Shareware Propriétaire

Utiliser

Copier

Étudier

Modifier

Libre ouOpen Source

FreewareGratuit

Limite temporelle ou fonctionnelle

Limiteselon licence d'utilisation

sauf copie de sauvegarde

9

Licences

GPL LGPLMIT/XBSD

Réciproque(copyleft)

Non-réciproque

Fondations LLO

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

Projets OSGeo

● 27 projets logiciels ● 19 projets gradués● 8 projets en incubation● 1 projet retiré

● Autres projets● Données ouvertes● Éducation et Curriculum● OSGeo-Live

● Incubateur

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

14

Chapitres locaux OSGeo

● 20 chapitres locaux officiels● OSGeo-Québec● OSGeo-fr● ...

● 10+ en formation● Chapitre Nord-Américain● ...

15

Open DataDonnées ouvertes

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

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

18

19

20

21

Open StandardsNormes ouvertes

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)

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

24

Open GovernmentGouvernement ouvert

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:

26

Open API

27

Open API

● Interface ouverte sur un système habituellement propriétaire● Chaque API spécifique à un vendeur (non-standard, non-interopérable)● API popularisés par les tendances médias sociaux et Web 2.0

● Exemples:● 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

Open DataDonnées ouvertes

Open SourceFree Software

Logiciel Libre et Ouvert

Open StandardsNormes ouvertes

Open GovernmentGouvernement 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 !