1
Introduction à l'Open Source
Open source ? Logiciel Libre ? Ça vous parle ?
● Avant de démarrer,
que vous évoque les
terme «Open
Source» et «Logiciel
Libre» ?
Les 4 libertés fondamentales
● Liberté d'étudier
● Liberté de copier et de
redistribuer
● Liberté de modifier
● Liberté d'utiliser
Mais d'où ça vient ?
● Historique de coopération, de partage très ancien
● Année 80 : Un informaticien du MIT n'arrive pas à faire
marcher son imprimante, il décide alors de créer son
propre système d'exploitation (Richard Stallman), début
du mouvement avec l'énonciation des 4 libertés
● 85 : Eben moglen, formalise cela en terme juridique
avec la création de la licence GNU / GPL (Général
Public Licence)
● Phénomène à la fois technique, juridique mais aussi
sociale, puisque création de la Free Software
Fundation en 1985, première association donnant un
En savoir plus :
http://fr.wikipedia.org/wiki/Histoire_du_logiciel_libre
Comment ça marche ?
Des exemples ?
Avantages
● Disponibilité du code
– Du code source pour apprendre et comprendre
– Pas besoin de réinventer la roue!
– Libre d'accès
● Pas de dépendances à un vendeur
– On peut choisir un autre vendeur pour du support
– On peut corriger soi-même les bugs et adapter le logiciel à ses propres besoins
● La qualité et la personnalisation sont meilleurs dans l'open source
● Coût moins elevé que les licences propriétaires
Inconvénient
● Nécessite souvent un apprentissage et un temps
d'adaptation (puisque les utilisateurs n'ont pas l'habitude
d'utiliser ces logiciels)
● Problème de compatibilité avec le matériel et d'autres
logiciels (format de fichiers pour les logiciels et
problèmes de drivers pour le matériel)
● Procedure de vérification de la qualité du code pas
toujours très claire (pas de normes ISO)
Android, un exemple concrêt
● Système d'exploitation mobile
de Google, open source
● Plus de 50% des parts de
marchés sur smartphone et
tablettes
● Personnaliser par les
constructeurs (samsung par
exemple)
Licences ?
● Par défaut, tout oeuvre
appartient à son créateur
● Licence libre : donne
différentes possibilités
d'utilisation, de
modification, de
redistribution
● Exemple pour les
logiciels : GNU GPL
● Exemple pour les
oeuvres artistiques :
Creatives Commons
Mythes qui entourent l'open source
● Gratuit ? Pas toujours, de plus le cout de développement, de maintenance, de
support et de formation sont toujours là
● Pas de support, ni de maintenance ? Faux, plus de 80% des logiciels open
source sont développés dans le cadre d'entreprise qui vendent du support et
assurent une maintenance sur plusieurs années
● On peut faire ce que l'on veut, y-compris ne pas laisser un logiciel open source ?
Faux, les licences empêche de faire ce que l'on veut, on a des droits mais aussi
des obligations avec les licences libres
● Rendre un logiciel open source, permet que les contributeurs volontaires
corrigent tous les bugs ? Faux, la communauté se crée et s'entretient, mais ne
fera pas tout le travail
En pratique
● Annuaire de logiciel libre : http://framasoft.net
● Vous utilisez déjà probablement des logiciels libres
● Install parties régulière pour passer son ordinateur à Linux : sur
lyon, voir le site de l'ALDIL : http://aldil.org
● Ressources libres : http://search.creativecommons.org
● Des BD, des livres, de la culture ? : http://framabook.org
http://fr.flossmanuals.net/
Conclusion
● De plus en plus d'organisations (entreprises, associations, collectivités) passent aux logiciels libres
● Possibilité d'utilisation dans de nombreux corps de métiers (exemple création d'un kit de
communication avec exclusivement des logiciels libres)
Questions
● Des questions ?
●
● Toutes les images viennent de fr.wikipedia.org ou de www.openclipart.org
● Diaporama placé sous licence CC-BY

Presentation open source

  • 1.
  • 2.
    Open source ? LogicielLibre ? Ça vous parle ? ● Avant de démarrer, que vous évoque les terme «Open Source» et «Logiciel Libre» ?
  • 3.
    Les 4 libertésfondamentales ● Liberté d'étudier ● Liberté de copier et de redistribuer ● Liberté de modifier ● Liberté d'utiliser
  • 4.
    Mais d'où çavient ? ● Historique de coopération, de partage très ancien ● Année 80 : Un informaticien du MIT n'arrive pas à faire marcher son imprimante, il décide alors de créer son propre système d'exploitation (Richard Stallman), début du mouvement avec l'énonciation des 4 libertés ● 85 : Eben moglen, formalise cela en terme juridique avec la création de la licence GNU / GPL (Général Public Licence) ● Phénomène à la fois technique, juridique mais aussi sociale, puisque création de la Free Software Fundation en 1985, première association donnant un En savoir plus : http://fr.wikipedia.org/wiki/Histoire_du_logiciel_libre
  • 5.
  • 6.
  • 7.
    Avantages ● Disponibilité ducode – Du code source pour apprendre et comprendre – Pas besoin de réinventer la roue! – Libre d'accès ● Pas de dépendances à un vendeur – On peut choisir un autre vendeur pour du support – On peut corriger soi-même les bugs et adapter le logiciel à ses propres besoins ● La qualité et la personnalisation sont meilleurs dans l'open source ● Coût moins elevé que les licences propriétaires
  • 8.
    Inconvénient ● Nécessite souventun apprentissage et un temps d'adaptation (puisque les utilisateurs n'ont pas l'habitude d'utiliser ces logiciels) ● Problème de compatibilité avec le matériel et d'autres logiciels (format de fichiers pour les logiciels et problèmes de drivers pour le matériel) ● Procedure de vérification de la qualité du code pas toujours très claire (pas de normes ISO)
  • 9.
    Android, un exempleconcrêt ● Système d'exploitation mobile de Google, open source ● Plus de 50% des parts de marchés sur smartphone et tablettes ● Personnaliser par les constructeurs (samsung par exemple)
  • 10.
    Licences ? ● Par défaut,tout oeuvre appartient à son créateur ● Licence libre : donne différentes possibilités d'utilisation, de modification, de redistribution ● Exemple pour les logiciels : GNU GPL ● Exemple pour les oeuvres artistiques : Creatives Commons
  • 11.
    Mythes qui entourentl'open source ● Gratuit ? Pas toujours, de plus le cout de développement, de maintenance, de support et de formation sont toujours là ● Pas de support, ni de maintenance ? Faux, plus de 80% des logiciels open source sont développés dans le cadre d'entreprise qui vendent du support et assurent une maintenance sur plusieurs années ● On peut faire ce que l'on veut, y-compris ne pas laisser un logiciel open source ? Faux, les licences empêche de faire ce que l'on veut, on a des droits mais aussi des obligations avec les licences libres ● Rendre un logiciel open source, permet que les contributeurs volontaires corrigent tous les bugs ? Faux, la communauté se crée et s'entretient, mais ne fera pas tout le travail
  • 12.
    En pratique ● Annuairede logiciel libre : http://framasoft.net ● Vous utilisez déjà probablement des logiciels libres ● Install parties régulière pour passer son ordinateur à Linux : sur lyon, voir le site de l'ALDIL : http://aldil.org ● Ressources libres : http://search.creativecommons.org ● Des BD, des livres, de la culture ? : http://framabook.org http://fr.flossmanuals.net/
  • 13.
    Conclusion ● De plusen plus d'organisations (entreprises, associations, collectivités) passent aux logiciels libres ● Possibilité d'utilisation dans de nombreux corps de métiers (exemple création d'un kit de communication avec exclusivement des logiciels libres)
  • 14.
    Questions ● Des questions? ● ● Toutes les images viennent de fr.wikipedia.org ou de www.openclipart.org ● Diaporama placé sous licence CC-BY