Les logiciels libres Université Antilles Guyane 14 novembre 2008 Olivier Watté
Qui suis-je Olivier Watté 0690 49 73 01 olivier.watte@gmail.com Utilisateur GNU/linux depuis 1998 Directeur technique SS2L IPEOS depuis 2004 http://www.ipeos.com/ Membre de l 'APRIL, GwadaLUG, Guadeloupe- Wireless
Conférence Logiciels Libres Un nouveau mode de production et de diffusion des logiciels Que peuvent apporter les logiciels libres aux entreprises? Quelques exemples Sources et ressources
Genèse d'un logiciel Un programme 1.code source (langage de prog, humain) 2.compilation 3.code exécutable (binaire, langage machine) Analogie musicale : code source = partition la partition peut être jouée sur un instrument. le code exécutable = version enregistrée on ne peut modifier ni la musique, ni l'instrument, ni l'interprétation...
L origine des logiciels libres De l'utopie à un nouveau modèle économique 1970 développement du système Unix par AT&T et l'université de Berkeley. 1984 Richard M. STALLMAN chercheur en informatique quitte le MIT pour se consacrer à l'écriture d'un système informatique libre dénommé GNU et créé la Free Software Foundation. 1991, Linus TORVALDS en s'appuyant sur le projet GNU, fut le promoteur de LINUX Depuis les communautés de développeurs se multiplient et donnent naissance à de nouveaux logiciels. 2000 Apparition des SS2L, ces entreprises qui changent le monde
Définition de la liberté Pour être libre, un logiciel doit respecter quatre libertés fondamentales : 1. la liberté d'exécution exécuter le programme, pour tous les usages. 2. la liberté d'étude étudier le fonctionnement du programme (suppose l'accès au code source). 3. la liberté de redistribution de copies copies gratuites ou payantes 4. la liberté de modification améliorer le programme et publier ses améliorations (suppose l'accès au code source).
libre = gratuit? Un logiciel libre n'est pas forcément gratuit Ambiguïté en anglais de (free = gratuit = libre) Différence entre free speech et free beer Un logiciel gratuit n'est pas forcément libre Freewares, graticiels, partagiciels, shareware... Un logiciel libre est un logiciel qui respecte les 4 libertés fondamentales du logiciel libre
logiciels libres et «Open Source» Ambiguïté relative du terme Open Source L'accès au code source ne signifie pas logiciel libre : Open Share Initiative de Micro$oft Un logiciel libre est un logiciel diffusé avec une licence qui garanti à l'utilisateur (individu ou organisation) les 4 libertés fondamentales du logiciel libre Technologies Open Source? LOL!!! :-D
Définition des logiciels libres RMS (Richard Matthew Stallman) Définition de la FSF Free Software Foundation «Le logiciel libre est un logiciel fourni avec l'autorisation pour quiconque de l'utiliser, de le copier, et de le distribuer, soit sous une forme conforme à l'original, soit avec des modifications, gratuitement ou commercialement» http://fsffrance.org/
Licence propriétaire vs libre Licence propriétaire Restriction des droits de l'utilisateur final (individu ou organisation) usage cadré et réduit Licence libre Garantie des droits de l'utilisateur : Usages Regard Modification Distribution
Des licenses libres GPL General Public licence (V3) CECILL (traduction en français et adapatation de la GPL au deroit français) BSD Mit ZPL, mozilla... Récemment trad EU
Les licenses libres L'OSI (Open Source Initiative) joue un rôle d'organe certificateur et, sur la base de neuf critères caractérisant un logiciel Open Source, dresse une liste de licences respectant l'appellation Open Source. http://www.opensource.org/
Le futur Quel avenir pour le modèle éco. du logiciel libre? Les développeurs qu'ils soient indépendants ou grandes sociétés (SUN, IBM, HP) trouvent leur intérêt par la mutualisation des développements informatiques (je donne et je reçois). La valeur ajoutée se déplace et certaines couches informatiques deviennent gratuites ou plus exactement un bien commun. Les logiciels libres et gratuits accompagnent souvent un matériel ou un service payant. Le déploiement de solutions libres ou Open Source, génère une offre de service d'intégration : les SS2L. Ces Sociétés de Services en Logiciels Libres parfois locales permettent aux utilisateurs de bénéficier d'un service de proximité personnalisé.
Exemple du livre LIVRE Auteur Papier Imprimeur Éditeur Distributeur Alphabet Langue Rémunéré Inclus Rémunéré Rémunéré Rémunéré Gratuit Gratuit 14
Quel avenir pour le modèle Auteur LIVRE économique du logiciel SOLUTION INFORMATIQUE libre? Rémunéré Développeur Rémunéré Papier Inclus CR Rom Internet Imprimeur Rémunéré Néant Néant Éditeur Rémunéré Communauté Mutualise Distributeur Rémunéré Intégrateur Rémunéré Alphabet Gratuit Système d exploitation Gratuit!? Langue Gratuit Bureautique Gratuit!? 15
Pourquoi les logiciels libres? Pour qui : Entreprises Administrations Collectivités Pourquoi : Économie (licences gratuites ou moins chères) Meilleure maîtrise (accès au code source) Échanges facilités (normalisation et interopérabilité) Conformité légale du parc de licences Sécurité et fiabilité accrues Optimisation des ressources matérielles Les avantages pour l entreprise
Le gain financier Les logiciels libres sont souvent gratuits! Pack Office de Microsoft Photoshop CS (version professionnelle) Photoshop Elements (version particulier) Microsoft Visio Professionnel Adobe Illustrator Adobe Page Maker Progiciel de gestion intégré (ERP) Coûts d'acquisition = Licences + matériel + évolutions + migrations 479 HT 1000 HT 90 HT 525 HT 700 HT 835 HT 2500 / poste
Comparaison des coûts Coûts induits Logiciels libres Logiciels propriétaires Achats Logiciels - antivirus 0 - compta 0 - gestion commerciale 0 - suite bureautique 0 Installation Formation Maintenance Respect des standards Sécurité Système d'exploitation 0 Remplacement des équipements nb d'euros 6 x nombre uros 18 x nombre uros Les logiciel propriétaires sont au minimum 3 fois plus chers que les logiciels libres
Le respect des standards STANDARD = NORME PARTAGEE = LISIBILITE INTEROPERABILITE ARCHITECTURE EVOLUTIVE (principe du lego) Les éditeurs propriétaires n ont pas intérêt à respecter les standards mais au contraire à personnaliser (fermer) leurs logiciels! Dépendance de l'organisation Utilisatrice et absence de concurrence Interopérabilité vs compatibilité
La disponibilité du code source Code source ouvert et accessible Disposer du code source n est pas une fin en soi! Code source accessible = gage de sécurité pas de back-door Code source ouvert + standards = facilité d intervention par X évolution et adaptation possibles Naissance de communautés d utilisateurs qui s appuient sur un développement Open Source et un intégrateur-développeur SS2L.
La qualité et la fiabilité Code source ouvert = failles de sécurité et bugs visibles Compétition ouverte entre informaticiens Les projets leaders attirent les meilleurs Des développements de haut niveau, souvent internationaux, qui nécessiteront un service de proximité : intégrateurs-développeurs, SSLL Exemple de MySQL
La sérénité juridique Gestion des licences : Lourde et complexe, réductrice des initiatives Intensification e la lutte contre le piratage http://www.bsa.org/france/ Selon étude IDC, en France 45% des logiciels utilisés en entreprise sont des copies illicites
Synthèse Logiciels propriétaires vs logiciels libres LOGICIELS PROPRIETAIRES On obtient uniquement un droit d usage Développements mutualisés mais contrôlés par l éditeur On repaie ce qui a déjà été fait Seul l éditeur peut proposer un support technique efficace La taille du parc installé est un enjeu important pour l éditeur d un logiciel LOGICIELS LIBRES On obtient les droits d usage, de regard, de modification, de distribution Développements mutualisés et contrôlés par les usagers (pragmatisme) On paie le service, la formation, les nouveaux développements Le support technique peut être soumis au marché concurrentiel Quels que soient les logiciels utilisés, seules la satisfaction client et la stabilité du système préoccupent le prestataire Agen 9 décembre 2004
Les logiciels disponibles 1. Initialement pour les informaticiens 2. Puis des logiciels pour les utilisateurs 3. Puis des logiciels pour les entreprises 4. L offre s enrichit chaque jour ex ADULLACT et les solutions métier de collectivités L'interopérabilité et la licence libre permettent d'explorer cette offre avec un minimum de contraintes et de coûts. On peut essayer sans payer!
logiciels libres d'inrastructure les systèmes d'exploitation les logiciels serveurs (messagerie, web...) GNU/Linux Postfix Architecture LAMP les bases de données Linux/apache/MySQL/PHP les langages de programmation PostgreSQL Zope/Python ROR/Ruby Samba
Poste de travail libre Systèmes d'exploitation Graphisme & medias Distributions GNU/Linux Outils bureautique Traitement de texte Tableurs Bases de données Publication web/(x)html Outils internet Client mail Navigateurs, agrégateurs AntiVirus Retouche image et son Studio (son, vidéo) Imagerie 3D Schémas techniques Dessin vectoriel Utilitaires Gestion fichiers Archivage Visionneuses (PDF...)
Les logiciels 100% web Gestion de site web CMS, PGC Travail collaboratif groupware, gestion de projets... Gestion de contenus sur Internet forums, blogs, wiki, galeries, wiki Plate-forme de formation via internet elearning, LMC Gestion d'entreprise ERP, PGI
S'informer, découvrir, contribuer... www.april.org www.framasoft.net www.adullact.org helioss.logiciellibre.net loliwin.lolica.org www.ipeos.com info@ipeos.fr www.gwadalug.org www.guadeloupewireless.org Les install parties Venez avec CDROM et clés USB pour repartir avc des logiciels libres Venez avec votre ordi pour installer dessus des logiciels libres
Les logiciels libres Merci pour votre attention :)
Conférence Logiciels Libres