Open à toutes les sauces : comment s'y retrouver
-
Upload
acsg-section-montreal -
Category
Documents
-
view
157 -
download
1
Transcript of 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
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 !