Open à toutes les sauces : comment s'y retrouver

29
v Open à toutes les sauces Comment s'y retrouver? Daniel Morissette [email protected]

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

Page 1: Open à toutes les sauces : comment s'y retrouver

v

Open à toutes les sauces

Comment s'y retrouver?

Daniel [email protected]

Page 2: Open à toutes les sauces : comment s'y retrouver

Open DataDonnées ouvertes

Open SourceFree Software

Logiciel Libre et Ouvert

Open StandardsNormes ouvertes

Open GovernmentGouvernement ouvert

Open API

Page 3: Open à toutes les sauces : comment s'y retrouver

Daniel Morissette

Page 4: Open à toutes les sauces : comment s'y retrouver

Open Source SoftwareFree Software

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

Page 5: Open à toutes les sauces : comment s'y retrouver

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)

Page 6: Open à toutes les sauces : comment s'y retrouver

“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

Page 7: Open à toutes les sauces : comment s'y retrouver

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

Page 8: Open à toutes les sauces : comment s'y retrouver

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

Page 9: Open à toutes les sauces : comment s'y retrouver

9

Licences

GPL LGPLMIT/XBSD

Réciproque(copyleft)

Non-réciproque

Page 10: Open à toutes les sauces : comment s'y retrouver

Fondations LLO

Page 11: Open à toutes les sauces : comment s'y retrouver

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

Page 12: Open à toutes les sauces : comment s'y retrouver

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

Page 13: Open à toutes les sauces : comment s'y retrouver

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

Page 14: Open à toutes les sauces : comment s'y retrouver

14

Chapitres locaux OSGeo

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

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

Page 15: Open à toutes les sauces : comment s'y retrouver

15

Open DataDonnées ouvertes

Page 16: Open à toutes les sauces : comment s'y retrouver

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

Page 17: Open à toutes les sauces : comment s'y retrouver

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

Page 18: Open à toutes les sauces : comment s'y retrouver

18

Page 19: Open à toutes les sauces : comment s'y retrouver

19

Page 20: Open à toutes les sauces : comment s'y retrouver

20

Page 21: Open à toutes les sauces : comment s'y retrouver

21

Open StandardsNormes ouvertes

Page 22: Open à toutes les sauces : comment s'y retrouver

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)

Page 23: Open à toutes les sauces : comment s'y retrouver

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

Page 24: Open à toutes les sauces : comment s'y retrouver

24

Open GovernmentGouvernement ouvert

Page 25: Open à toutes les sauces : comment s'y retrouver

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:

Page 26: Open à toutes les sauces : comment s'y retrouver

26

Open API

Page 27: Open à toutes les sauces : comment s'y retrouver

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

Page 28: Open à toutes les sauces : comment s'y retrouver

Open DataDonnées ouvertes

Open SourceFree Software

Logiciel Libre et Ouvert

Open StandardsNormes ouvertes

Open GovernmentGouvernement ouvert

Open API

Page 29: Open à toutes les sauces : comment s'y retrouver

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 !