Ubuntu Party - Toulouse Introduction au Logiciel Libre Alexis Kauffmann (Framasoft) [ Lionel Allorge et Frédéric Mandé (April) ]
Tri sélectif IF vous n'y connaissez rien ● THEN restez dans la salle ● ELSE restez dans la salle
Storytelling « En utilisant les logiciels libres, non seulement on effectue des économies spectaculaires pour le matériel, non seulement on se libère des logiques que tentent d’imposer les grandes multinationales de l’informatique, mais, en plus, on se met en relation avec l’un des foyers les plus vivants de la société qui est en train de se créer, celle de l’intelligence distribuée. Cette intelligence distribuée, en fait, ne fait que commencer à faire sentir ses effets et ils vont être majeurs. De grandes surprises attendent les instances politiques et commerciales qui ne vont pas bien en saisir les enjeux. Le maillage massif, sur des modes originaux, de centaines et de milliers d’esprits va conduire à de nouvelles formes de territoires, d’identités et donc de réalisations. » Jean-Claude Guédon – 1998
C'est très simple :-)
Le Logiciel Libre en trois mots Je peux définir le logiciel libre en trois mots : Liberté, égalité, fraternité Richard Stallman
Liberté Liberté : car vous faites ce que vous voulez avec le programme, pas ce que le développeur a décidé pour vous
Égalité Égalité : car chacun possède les mêmes libertés face au logiciel, le développeur n'est pas tout puissant
Fraternité Fraternité : car le logiciel libre encourage la collaboration entre les utilisateurs, la possibilité d'échanger, de partager
Les 4 libertés ? Le Logiciel Libre se définit par 4 libertés proposées par Richard Stallman
Utiliser Liberté 0 : Liberté d'utiliser le logiciel, pour quelque usage que ce soit
Etudier et adapter Liberté 1 : Liberté d'étudier le fonctionnement du programme et de l'adapter grâce a son code source
Distribuer Liberté 2 : Liberté de créer et de redistribuer des copies
Modifier et redistribuer Liberté 3 : Liberté de modifier et de redistribuer des versions modifiées grâce a son code source
Protéger l'utilisateur Ces 4 libertés sont faites pour protéger l'utilisateur final
Code Source ? int main(void) { printf(“Bonjour\n”); return 0; } Langage de programmation Écrit par un développeur de logiciels Instructions machine Exécutées par un ordinateur Code source Code binaire
Licence d'Histoire Le logiciel libre existait avant d'avoir été inventé ● Formalisé par Richard Stallman dans une réaction d'autodéfense ● Défini par une licence ● Le cas particulier du « copyleft »
Richard Stallman « Chaque génération a son philosophe, écrivain ou artiste qui saisit et incarne l’imaginaire du moment. Il arrive que ces philosophes soient reconnus de leur vivant, mais le plus souvent il faut attendre que la patine du temps fasse son effet. Que cette reconnaissance soit immédiate ou différée, une époque est marquée par ces hommes qui expriment leurs idéaux, dans les murmures d’un poème ou dans le grondement d’un mouvement politique. Notre génération a un philosophe. Ce n’est ni un artiste ni un écrivain. C’est un informaticien. » Lawrence Lessig – 2002
Métaphore recette de cuisine Vous ne pouvez pas refaire le plat chez vous si vous n'avez pas la recette
Métaphore recette de cuisine Pour un logiciel, le code source c'est la recette de cuisine Il est nécessaire pour appliquer les 4 libertés
Logiciel non libre Le ”Logiciel non libre” est le contraire d'un "Logiciel Libre", il implique division et impuissance On parle aussi de logiciel propriétaire, privateur ou privatif
Logiciel non libre Division : interdire la copie des logiciels c'est interdire toute coopération : si un ami a besoin d'une copie, la licence vous interdit de la lui donner. Une solution : n'ayez pas d'amis !
Logiciel non libre Impuissance : pas du code source implique pas de vérification possible sur ce que fait le logiciel. Il faut faire une confiance aveugle au développeur alors que l'expérience montre que les abus sont nombreux (faille de sécurité, espionnage)
Quelques exemples Le système d'exploitation GNU/Linux équivalent non libre : Windows, Mac
Quelques exemples Distributions GNU/Linux équivalent non libre : Windows 7, Mac OS X
Quelques exemples Distributions GNU/Linux équivalent non libre : Windows 7, Mac OS X A 15 h : Quoi de neuf dans Ubuntu 10.10, par Christophe Sauthier
Quelques exemples La suite bureautique OpenOffice.org équivalent non libre : Microsoft Office
Quelques exemples Le lecteur multimédia VLC équivalent non libre : Windows Media Player
Quelques exemples Le navigateur Mozilla Firefox équivalent non libre : Internet Explorer, Safari
Quelques exemples Internet et le Web ! équivalent non libre : (Facebook) 19h15 : Improvisation à quatre mains, par Jérémie Zimmermann et Benjamin Bayart
Formats de fichier ouverts Les logiciels libres vont de pair avec des formats de fichiers ouverts (les détails de fabrication sont connus et librement utilisables) et interopérables (plusieurs programmes peuvent lire et écrire ce format)
Formats de fichier fermés A l'inverse les logiciels non libres vont de pair avec des formats de fichiers fermés : les détails de fabrication ne sont pas connus, seuls les créateurs du format peuvent l'utiliser dans leurs programmes
Idées reçues Le logiciel libre est gratuit : Non, pas forcément ! Un logiciel libre peut être payant, un logiciel gratuit est rarement un logiciel libre
Idées reçues On ne gagne pas d'argent avec le logiciel libre : Certains y arrivent ! Estimation du marché français du libre en 2009 : millions d'euros de chiffre d'affaire 18h15 : Table ronde « Logiciels Libres et entreprise »
Quelques oppositions Logiciel privateur : Rigidité Offre Rente Démocratie Cathédrale Logiciel libre : Flexibilité Demande Innovation Démocratie Bazar
Communauté
Les enjeux du logiciel libre Un enjeu de société avant d'être un enjeu technique ● Liberté, égalité, fraternité ● Réduction de la fracture numérique ● Sécurité informatique ● Enjeu écologique ● Pérennité ● Maîtrise des coûts ● Le logiciel libre comme moteur du savoir À 16h : Les batailles en cours autour du Logiciel Libre, par Frédéric Couchet
Extension du domaine du Libre ● Encyclopédie – Wikipédia ● Cartographie – OpenStreetMap ● Musique – Dogmazic ● Edition – InLibroVeritas ● Education – Sésamath ● Ville – Vancouver ● Objet – Imprimante 3D RepRap « Ce serait peut-être l'une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d'autre que du code. » A 17h15 : Au delà du logiciel : les licences libres comme vecteur de culture, par Adrienne Alix
Licence Cette présentation est sous double licence libre Creative Commons BY SA Licence Art Libre Les images viennent de Wikimedia Commons
Yes we can! Point besoin d'être un informaticien pour : ● Détecter et signaler les bugs. ● Adapter la langue du logiciel. ● Écrire et traduire de la documentation. ● Inviter le plus grand nombre de personnes à découvrir le logiciel libre. Et ainsi faire partie à votre tour de la « communauté » :-) Le logiciel libre est celui dont... vous êtes le héros !
Contact Alexis Kauffmann La route est longue mais la voie est libre...