Les Logiciels Libres et leur influence à l'ère d'Internet
Programme des 3 Modules - Les Logiciels Libres et leur influence à l'ère d'Internet - Initiation à deux logiciels libres : Firefox et Open Office - Présentation du système GNU/Linux, ou pourquoi remplacer Microsoft Windows ?
Les Logiciels Libres et leur influence à l'ère d'Internet I. Les Logiciels Libres II. L'Internet III. L'influence des Logiciels Libres
LES LOGICIELS LIBRES Vivez la liberté !
LES LOGICIELS LIBRES « - Ah, oui, je connais, ce sont tous les logiciels gratuits qu'on télécharge sur internet ! C'est ça, hein ? » « - Oh non, c'est bien plus que cela... »
LES LOGICIELS LIBRES - Si deux personnes s'échangent chacune leur pomme, elles repartent avec chacune avec 1 pomme. - Si deux personnes s'échangent chacune leur idée, elles repartent avec chacune avec 2 idées. Les logiciels sont à classer dans le monde des idées, et grâce à internet il peuvent s'échanger.
LES LOGICIELS LIBRES C'est dans cet esprit d'enrichissement mutuel et réciproque que les logiciels libres se placent. La notion de collaboration et d'échange est intrinsèque au logiciel libre. Concrètement qu'en est-il ?
LES LOGICIELS LIBRES Un logiciel libre (LL) garantit : La liberté d'exécuter le programme pour tous les usages. La liberté d'étudier le fonctionnement du programme. La liberté de redistribuer des copies. La liberté d'améliorer le programme et de publier vos améliorations. Les libertés offertes par les LL, sont possibles grâce à la disponibilité du code source. Par analogie, on pourrait dire que le logiciel est le gâteau, et le code source est la recette. Avoir la recette (code source) permet d'adapter le gâteau (logiciel) à son goût (ses besoins).
LES LOGICIELS LIBRES Un logiciel libre n'est pas libre de droit il est régit par une licence. Il y a deux grandes familles de licences pour définir les logiciels libres : GPL (général public licence) qui est héréditaire (copyleft) qui s'applique aux logiciels dérivés : OpenOffice, Linux... BSD (berkeley software distribution) on peut changer la licence (non copyleft), si on crée une version dérivée du logiciel : BSD, Apache...
LES LOGICIELS LIBRES On oppose aux LL, les logiciels propriétaires : Un logiciel « classique » : On paye pour un droit d'utilisation (c'est une sorte de location). Un partagiciel (shareware) : on l'obtient gratuitement mais il faut payer pour avoir toutes les fonctionnalité ou continuer à l'utiliser après une certaine durée. Un gratuiciel (freeware) : c'est logiciel gratuit. Aucune liberté n'est garantie sauf parfois la première !
LES LOGICIELS LIBRES
La disponibilité du code source permet la création des LL de manière collaborative. La communauté formée par : - des entreprises - des associations - des particuliers travaille essentiellement sur internet. Chacun apporte sa pierre à l'édifice et ainsi les LL forment un patrimoine commun qui ne fait que grandir et s'enrichir... profitable à toute l'humanité.
LES LOGICIELS LIBRES La production des logiciels libres : - exnihilo : Linux à partir de rien, ici avec unix comme modèle. - dérivé d'un autre logiciel libre : Inkscape (sodipodi) reprendre des bases et les améliorer. - reprise d'un logiciel propriétaire : OpenOffice.org Sun a offert le code source de sa suite bureautique StarOffice.
LES LOGICIELS LIBRES Chacun a la possibilité de profiter des avantages spécifiquement offerts par les logiciels libres, même lorsqu'on n'est pas un informaticien capable de (re-)programmer un logiciel à partir de son code source. Par ailleurs, on peut y contribuer tout en étant un néophyte de l'informatique.
LES LOGICIELS LIBRES Les avantages des LL sont nombreux : - les libertés vues précédemment.(usage, copie, modification) donc souplesse et indépendance. - pérennité des informations et interopérabilité (format ouvert). - qualité (effet de la communauté). - sécurité par la transparence (code source) et la réactivité. - en général gratuit lors que le LL a été payé une fois, on mutualise les coûts. - ethiques : collaboration, patrimoine de l'humanité, etc...
LES LOGICIELS LIBRES Contribuer au logiciel libre : - l'informaticien : partager son code, travailler sur celui des autres. - les autres : utiliser, documenter, traduire, faire connaitre, former, diffuser.
LES LOGICIELS LIBRES Par l'aspect collaboratif, on perçoit l'importance d'échanger des informations (et/ou code source) nécessaire à la création des logiciels libres. Internet réalise le transfert des données nécessaire à ce processus. L'inverse est aussi vrai : la majorité des infrastructures d'internet fonctionne avec des logiciels libres !
INTERNET Historique Le fonctionnement
Internet : le réseau des réseaux
Internet : Historique 1962 idée d'un réseau informatique à vocation militaire décentralisé et résistant à l'attaque atomique 1969 Arpanet le 1er réseau des réseaux 1975 L'armée américaine utilise ce réseau 1983 Les universitaires s'approprient Internet. Ils le trouvent idéal pour partager les connaissances, discuter sur les recherches et transférer des fichiers numériques. Les pages Web n'existent pas. Le mail et les news sont les vedettes. En 84, il y a 3 accès en France !.
Internet : Historique Les chercheurs universitaires échangent et collaborent pour la création des logiciels nécessaires à l'établissement du réseau avec des protocoles standards et ouverts pour permettre les communications quelques soient les ordinateurs (systèmes d'exploitation) 1984 Projet GNU 1989 GPL V Début de la commercialisation (FAI) 1991 Linux V1 est distribué sur internet 1996 Internet devient populaire 2000 Début de l'adsl.
Les logiciels Libres & Internet Comment les logiciels libres interviennent-ils dans le fonctionnement d'internet ? Comment internet favorise-t-il le développement des logiciels libres ?
Accéder à internet Le FAI : Fournisseur d'Accès Internet Le rôle du FAI et de relier l'abonné à Internet : – Filaire : Téléphonique, Adsl, Optique – Sans fil : WIFI, Téléphone portable, Satellite Les « box » (Modem multifonction) fonctionnent grâce aux logiciels libres ! (free, neuf, orange,...)
Nombre d'internautes 1,1 Milliard en 2006 dans le monde En France : 31,77 Millions en 07/ Millions d'abonnés 93% en haut débit 47 % des foyers – > Très forte croissance possible grâce aux logiciels libres
Après le modem...
Chez le FAI Services FAI + TV + Tel
Utilisations d'internet & LL Surf web : Apache Courrier électronique : Postfix Messagerie instantanée : xmpp Partage de fichier pair à pair : torrent amule Vidéo et Téléphonie : sip Transfert de Fichier : ftp Usenet (newsgroup) LL sont présents au niveau des serveurs et dans l'infrastructure.
Apparte sur Les Réseaux Intranet : – Réseau interne Extranet : – Réseau externe ( ici 3 intranets reliés, chacun des 2 autres étant des extranets par rapport au premier ) Internet : – Le réseau des réseaux
Les débits 1 bit/seconde 1000 bits/s = 1Kb/s bits/s = 1 Mb/s bits/s = 1 Gb/s bits/s = 1 Tb/s 8 bits = 1 Octet
Exemple de débits Internet 1 - ligne téléphonique standart = 56 kb 2 - ADSL 512 K 3 - ADSL 20 Méga 4 - Fibre optique 100 Méga 5 - Record internet 2008 = 9 Gb
Internet : Interaction LL Web Internet ne serait pas ce qu'il est aujourd'hui sans les Logiciels Libres. L'inverse est aussi vrai : Internet en permettant l'échange des savoirs et facilitant la communication permet le développement des logiciels libres. Ainsi des personnes utilisant et/ou créant des logiciels libres collaborent malgré les milliers de kilomètres qui les séparent. Internet sert grandement à la diffusion des LL par le téléchargement direct ou le partage pair à pair.
D'autres exemples Les utilisateurs de Mozilla Firefox : un navigateur en respectant les standards et donc la neutralité d'internet ; ont libéré le web d'un risque de monopolisation. Les blogs fleurissent grâce au LL : la liberté d'expression en sort grandie. Internet sera ce que nous en ferons...