Gnu/Linux et Logiciel Libre

24

Transcript of Gnu/Linux et Logiciel Libre

Page 1: Gnu/Linux et Logiciel Libre

Logiciel Libre - Gnu/Linux - DistributionUBUNTU : Linux for human being

Mouhamadou Moustapha CAMARA

[email protected]/[email protected]

http://mmkmou.legtux.org

Ecole Supérieure multinationale de télécommunication(ESMT)

19-02-2011 / Dakar-Sénégal

Page 2: Gnu/Linux et Logiciel Libre

Première partie I

La philosophie du libre

1 Le Logiciel LibreDé�nitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

2 GNU - FSFProjet GNUFree Software Foundation FSF

Page 3: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Dé�nition

L'expression Logiciel libre fait référence à la liberté et non pasau prix. Pour comprendre le concept, vous devez penser à la� liberté d'expression �, pas à � l'entrée libre �.L'expression � Logiciel libre �fait référence à la liberté pour lesutilisateurs d'exécuter, de copier, de distribuer,

d'étudier, de modi�er et d'améliorer le logiciel. Plusprécisément, cela signi�e que les utilisateurs ont quatreslibertés essentielles :

mmkmou Gnu/Linux - Distribution 3 / 20

Page 4: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Les quatres libertés

Liberté 0 La liberté d'exécuter le programme, pour tous les usages,

Liberté 1 La liberté d'étudier le fonctionnement du programme, etde l'adapter à vos besoins : Pour ceci l'accès au codesource est une condition requise,

Liberté 2 La liberté de redistribuer des copies, donc d'aider votrevoisin,

Liberté 3 La liberté d'améliorer le programme et de publier vosaméliorations, pour en faire pro�ter toute lacommunauté : Pour ceci l'accès au code source est unecondition requise.

mmkmou Gnu/Linux - Distribution 4 / 20

Page 5: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Les quatres libertés

Liberté 0 La liberté d'exécuter le programme, pour tous les usages,

Liberté 1 La liberté d'étudier le fonctionnement du programme, etde l'adapter à vos besoins : Pour ceci l'accès au codesource est une condition requise,

Liberté 2 La liberté de redistribuer des copies, donc d'aider votrevoisin,

Liberté 3 La liberté d'améliorer le programme et de publier vosaméliorations, pour en faire pro�ter toute lacommunauté : Pour ceci l'accès au code source est unecondition requise.

mmkmou Gnu/Linux - Distribution 4 / 20

Page 6: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Les quatres libertés

Liberté 0 La liberté d'exécuter le programme, pour tous les usages,

Liberté 1 La liberté d'étudier le fonctionnement du programme, etde l'adapter à vos besoins : Pour ceci l'accès au codesource est une condition requise,

Liberté 2 La liberté de redistribuer des copies, donc d'aider votrevoisin,

Liberté 3 La liberté d'améliorer le programme et de publier vosaméliorations, pour en faire pro�ter toute lacommunauté : Pour ceci l'accès au code source est unecondition requise.

mmkmou Gnu/Linux - Distribution 4 / 20

Page 7: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Les quatres libertés

Liberté 0 La liberté d'exécuter le programme, pour tous les usages,

Liberté 1 La liberté d'étudier le fonctionnement du programme, etde l'adapter à vos besoins : Pour ceci l'accès au codesource est une condition requise,

Liberté 2 La liberté de redistribuer des copies, donc d'aider votrevoisin,

Liberté 3 La liberté d'améliorer le programme et de publier vosaméliorations, pour en faire pro�ter toute lacommunauté : Pour ceci l'accès au code source est unecondition requise.

mmkmou Gnu/Linux - Distribution 4 / 20

Page 8: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Open Source

La désignation open source (au Québec : � code source libre�) s'applique aux logiciels dont la licence respecte des critèresprécisément établis par l'Open Source Initiative (OSI),c'est-à-dire la possibilité de libre redistribution, d'accès aucode source et de travaux dérivés.

mmkmou Gnu/Linux - Distribution 5 / 20

Page 9: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Logiciel Libre Vs Open Source

La terminologie exacte di�érencie les logiciels libres deslogiciels Open Source. En e�et, les logiciels libres sont plusrestrictifs que les logiciels Open Source qui permettent plusfacilement de distribuer les logiciels sous forme commerciale.Néanmoins, la notion formelle de logiciel Open Source telleque dé�nie par l'Open Source Initiative est très proche de cellede logiciel libre. Le logiciel libre est promu par des idéauxphilosophiques tandis que l'Open Source propose des modèleséconomiques et une approche plus réaliste et commerciale del'édition de logiciel.

mmkmou Gnu/Linux - Distribution 6 / 20

Page 10: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

DéfinitionLes quatres libertésOpen SourceLogiciel Libre Vs Open SourceCopyleft

Copyleft

Le copyleft est la possibilité donnée par l'auteur d'un travailsoumis au droit d'auteur (÷uvre d'art, texte, programmeinformatique, etc.) de copier, d'utiliser, d'étudier, de modi�eret/ou de distribuer son ÷uvre dans la mesure où cespossibilités restent préservées.L'idée centrale du copyleft est de donner à quiconque lapermission d'exécuter le programme, de le copier, de lemodi�er, et d'en distribuer des versions modi�ées - mais pas lapermission d'ajouter des restrictions de son cru. C'est ainsi queles libertés cruciales qui dé�nissent le logiciel libre sontgaranties pour quiconque en possède une copie ; ellesdeviennent des droits inaliénables

mmkmou Gnu/Linux - Distribution 7 / 20

Page 11: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

Projet GNUFree Software Foundation FSF

Projet Gnu

GNU est un système d'exploitation complet de logiciels libresqui a une compatibilité ascendante avec Unix. GNU est unacronyme signi�ant (Gnu's Not Unix).Richard M. Stallman a fait l'annonce initiale du projet GNU le23 septembre 1983 à OOh30 sur le groupe de discussionUsenet net.unix-wizards.

mmkmou Gnu/Linux - Distribution 8 / 20

Page 12: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

Projet GNUFree Software Foundation FSF

Projet Gnu (suite)

Dès le Thanksgiving prochain, je commencerai à

écrire un système logiciel complet, compatible

Unix, appelé GNU (pour GNU N'est pas Unix), et le

distribuer librement à tous ceux qui souhaitent

l'utiliser. Je fais appel à toute contribution en

temps, en argent, en programmes et en matériel

pour faire avancer ce projet.

GNU sera capable d'exécuter des programmes Unix,

mais ne sera pas identique à Unix. Nous ferons

toutes les améliorations utiles, d'après notre

expérience au contact d'autres systèmes

d'exploitation.

...mmkmou Gnu/Linux - Distribution 9 / 20

Page 13: Gnu/Linux et Logiciel Libre

Le Logiciel LibreGNU - FSF

Projet GNUFree Software Foundation FSF

FSF

La Free Software Foundation (FSF), est une organisation à butnon lucratif fondée par Richard M. Stallman le 4 octobre 1985,dont la mission mondiale est la promotion du logiciel libre et ladéfense des utilisateurs. Elle aide également au �nancement duprojet GNU depuis l'origine.La FSF forme une vitrine juridique pour le projet GNU estdé�nie sous l'égide de son président RMS et de EbenMOGLEN (professeur de droit et président du free softwarefoundation center law) un ensemble de licence pour laprotection et la pérennité des logiciels libres

mmkmou Gnu/Linux - Distribution 10 / 20

Page 14: Gnu/Linux et Logiciel Libre

Deuxième partie II

Gnu/Linux - Distribution

3 Gnu/LinuxLinuxGnu/Linux

4 DistributionDistribution Gnu/Linux

Page 15: Gnu/Linux et Logiciel Libre

Gnu/LinuxDistribution

LinuxGnu/Linux

Linux

Linux est un noyau de système d'exploitation. Le noyau Linuxest un logiciel libre développé essentiellement en C par unelarge communauté de contributeurs. Formellement, � Linux �est le nom du seul noyau, mais dans les faits, on appellesouvent � Linux � l'ensemble du système d'exploitation, aussiappelé � GNU/Linux �, voire l'ensemble d'une distributionLinux.

mmkmou Gnu/Linux - Distribution 12 / 20

Page 16: Gnu/Linux et Logiciel Libre

Gnu/LinuxDistribution

LinuxGnu/Linux

Gnu/Linux

mmkmou Gnu/Linux - Distribution 13 / 20

Page 17: Gnu/Linux et Logiciel Libre

Gnu/LinuxDistribution

Distribution Gnu/Linux

Distribution Gnu/Linux

mmkmou Gnu/Linux - Distribution 14 / 20

Page 18: Gnu/Linux et Logiciel Libre

Troisième partie III

Ubuntu : Linux for human being

5 Ubuntu : Linux for human beingLinux for human being

Page 19: Gnu/Linux et Logiciel Libre

Ubuntu : Linux for human being Linux for human being

mmkmou Gnu/Linux - Distribution 16 / 20

Page 20: Gnu/Linux et Logiciel Libre

Et maintenant

Quatrième partie IV

Et maintenant

mmkmou Gnu/Linux - Distribution 17 / 20

Page 21: Gnu/Linux et Logiciel Libre

Join us now and share the softwareYou'll be free hacker you'll be free

Page 22: Gnu/Linux et Logiciel Libre

Merci de votre attention ! ! !QUESTIONS ? ? ?

Page 23: Gnu/Linux et Logiciel Libre

Merci de votre attention ! ! !QUESTIONS ? ? ?

Page 24: Gnu/Linux et Logiciel Libre

CREDIT

Réalisé par Mouhamadou M. CAMARA en 2011sous licence Creative Commons BY-NC-SA (voir notice)