logiciel libre

Embed Size (px)

Citation preview

April

Les logiciels libres

logoufrmi2Mohamed SYLLA

Eric Zile KOUASSI

SOMMAIRE

Historique

Dfinition

Les avantages et inconvenients du logiciel libre

Evolution du logiciel libre

Ides reues...

Repres

Conclusion

Historique

l'poque des premiers ordinateurs, c'tait le matriel informatique qui tait cens constituer la source de revenus, le logiciel n'tant qu'un moyen d'en faciliter la vente. L'accs au code source tait normal, car nul n'achetait un ordinateur sans disposer d'une quipe de programmeurs. Richard Stallman, alors chercheur au laboratoire d'intelligence artificielle du Massachusetts Institute of Technology, cre donc le projet GNU en 1984, qui a pour objectif de construire un systme d'exploitation compatible avec Unix, et dont la totalit des logiciels est libre.

Logiciels libres

Dfinition du logiciel libre

Dfinition du logiciel libre

Je peux dfinir le logiciel libre en trois mots :Libert, galit, fraternit

Richard Stallman

Logiciel et liberts.Habituellement, lorsque je fais cette confrence, je commenais cette prsentation en rappelant ce qu'tait un programme, un code source et un code excutable.Lors des vnements rcents au Japon, l'internet a peine vacill :le rseau est rest debout et a mme fourmi un formidable outil d'information et d'organisation, notemment par le biais d'outils comme Twitter. Par contre au dbut de cette anne, l'gypte a connu un black-out internet total : le gouvernement qui redoutait justement l'usae du web par les contestataires a demander aux FAI de couper l'internet.Bilan : un systme plutt solide ;-), un vecteur de libert et d'changes mais fragile, si confiscable par pouvoir politique ou industriel

Dfinition du logiciel libre

Libert : car vous faites ce que vous voulez avec le programme, pas ce que le dveloppeur a dcid pour vous

Dfinition du logiciel libre

galit : car chacun possde les mmes liberts face au logiciel, le dveloppeur n'est pas tout puissant

Dfinition du logiciel libre

Fraternit : car le logiciel libre encourage la collaboration entre les utilisateurs, la possibilit d'changer, de partager

Logiciels libres

Les 4 liberts ?

Le Logiciel Libre se dfinitpar 4 liberts proposes par Richard Stallman

La libert d'un logiciel se dfinit selon 4 liberts fondamentales proposes par Richard Stallman

Un logiciel libre est un logiciel diffus avec une licence qui garanti l'utilisateur (individu ou organisation) les 4 liberts fondamentales du logiciel libre

Utiliser

Libert 0 : Libert d'utiliser le logiciel, pour quelque usage que ce soit

la libert d'excution

excuter le programme, pour tous les usages.

Cf restriction CLUF OEMetc...

Pas de restriction d'usage, cf la notion d'adoption d'une technologie en sociologie il y adoption partir du moment o il y a dtournement

Etudier et adapter

Libert 1 : Libert d'tudier le fonctionnement du programme et de l'adapter grce a son code source

la libert d'tude

tudier le fonctionnement du programme (suppose l'accs au code source).

Distribuer

Libert 2 : Libert de crer et de redistribuer des copies

la libert de redistribution de copies

copies gratuites ou payantes

Modifier et redistribuer

Libert 3 : Libert de modifier et de redistribuer des versions modifies grce a son code source

la libert de modification

amliorer le programme et publier ses amliorations (suppose l'accs au code source).

Protger l'utilisateur

Ces 4 liberts sont faites pour protger l'utilisateur final et ne sont pas des obligations

logiciels libres

Les avantages et inconveniants du logiciel libre

Les avantages

Les prix

La prennit

La flexibilit

Louverture

Lefficacit

La non-dpendance

Le respect des standards

La scurit

Les inconvnients

Lergonomie

La configuration

La garantie

La fragmentation des solutions

Quelques oppositions

Logiciel privateur RigiditOffreRenteDmocratieCathdrale

Logiciel libre FlexibilitDemandeInnovationDmocratieBazar

Evolution du logiciel libre

Les distributions: 2 grandes distributions sont la base des logiciels libres, ce sont:BSD ( Berkeley Software Distribution) est une architecture de Type Unix sortie en 1977 qui est utilis par des logiciel propritaire comme NeXTSTEP puis Mac OS X. cependant, cette distribution nas pas t adopt par le mouvement des logiciel libre.

Linux est le 1er systme dexploitation libre issu du projet GNU. Il est apparu en 1992 et a t cr par Linus Torvalds sur la base de Minix. Les 1re distribution pouvant tre cit sont: Slackware, Debian et Red Hat, dont la distinction lorigine se fit par leurs philosophies respectives.

Evolution du logiciel libre

Les logiciels associs aux logiciels libres sont :Les serveurs : Une des premires utilits rpandues de ces systmes d'exploitation libre est la distribution de donnes, on parle de serveur informatique. Le serveur distribuant ces donnes sur le web est le Serveur http Apache.

Les interfaces graphiques : Une des rvolutions vient de l'inclusion ces systmes de l'interface graphique KDE, un environnement de bureau puissant, mais fond sur une bibliothque d'lments alors propritaires. La raction de la part des dfenseurs du tout libre fut la cration du projet concurrent GNOME et de bibliothques libres compatibles, Harmony.

Evolution du logiciel libre

- langages de programmation : l'oppos de l'interface graphique, c'est--dire hors de porte de ce qui est visible par l'utilisateur final, une des bases du logiciel est le langage de programmation.Il existe plusieurs langages de programmation permettant dditer des logiciels libres, parmi eux: java, python, cobol, perl, C/C++ et bien dautres.- Les logiciels multiplateformes : C'est une autre orientation du dveloppement que l'on peut dire transversale qui voit un logiciel particulier tendre devenir la rfrence pour une tche donne, tous systmes confondus.

Evolution du logiciel libre

Des logiciels libres

Ides reues...

Ides reues

Le logiciel libre est gratuit :Non, pas forcment !Un logiciel libre peut tre payant, un logiciel gratuit est rarement un logiciel libre

Un logiciel libre n'est pas forcment gratuit

Ambigut en anglais de (free = gratuit = libre)

Diffrence entre free speech et free beer

Un logiciel gratuit n'est pas forcment libre

Freewares, graticiels, partagiciels, shareware...

Un logiciel libre est un logiciel qui respecte les 4 liberts fondamentales du logiciel libre

Ides reues

On ne gagne pas d'argent avec le logiciel libre :Certains y arrivent !Estimation du march franais du libre en 2009 :1 470 millions d'euros de chiffre d'affaire

2011 :2500 M2012 3000 M

Cf Livre blanc sur les modles conomiques du logiciel libre . http://www.april.org/articles/livres-blancs/modeles-economiques-logiciel-libre/

(dispo en Fr et En)

Ides reues

Un logiciel libre doit rendre public son code source : Non, seulement pour ces utilisateurs !

Ides reues

Le Logiciel Libre est contre le droit d'auteur : Non, au contraire, les licences de logiciel libre se basent sur le droit d'auteur pour garantir les 4 liberts

Des logiciels libres

Repres

Logiciel non libre

Le Logiciel non libre est le contraire d'un "Logiciel Libre", il implique division et impuissanceOn parle aussi de logiciel propritaire, privateur ou privatif

Logiciel non libre

Division : interdire la copie des logiciels c'est interdire toute coopration : 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 de code source implique pas de vrification possible sur ce que fait le logiciel. Il faut faire une confiance aveugle au dveloppeur alors que l'exprience montre que les abus sont nombreux(faille de scurit, espionnage)

Formats de fichier ouverts

Les logiciels libres vont de pair avec des formats de fichiers ouverts (ex: odt, .ods, .odp) (les dtails de fabrication sont connus et librement utilisables) et interoprables (plusieurs programmes peuvent lire et crire ce format)

NuclaireRfrentiel d'introprabilit

Formats de fichier ferms

A l'inverse les logiciels non libres vont de pair avec des formats de fichiers ferms : les dtails de fabrication ne sont pas connus, seuls les crateurs du format peuvent l'utiliser dans leurs programmes

Conclusion

Le logiciel libre, revendiquant l'appellation de gauche d'auteur, autorise donc la pleine jouissance du logiciel son acqureur, celui-ci pouvant utiliser, tudier, modifier et diffuser le logiciel.Il demeure aujourdhui sur les principes de Libert, galit et Fraternit.

Merci de votre attention !

Encore des questions ?

?

Muokkaa otsikon tekstimuotoa

Click to edit the outline text format

Second Outline Level

Third Outline Level

Fourth Outline Level

Fifth Outline Level

Sixth Outline Level

Seventh Outline Level

Eighth Outline Level

Ninth Outline Level

Click to edit Master title style

Click to edit Master subtitle style

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Muokkaa otsikon tekstimuotoa napsauttamalla

Muokkaa jsennyksen tekstimuotoa napsauttamalla

Toinen jsennystaso

Kolmas jsennystaso

Neljs jsennystaso

Viides jsennystaso

Kuudes jsennystaso

Seitsems jsennystaso

Kahdeksas jsennystaso

Yhdekss jsennystaso

Click to edit Master title style

Click to edit Master subtitle style

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master subtitle style

Click to edit Master title style

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master title style

Click to edit Master text stylesSecond level

Third level

Fourth level

Fifth level

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level

Click to edit Master title style

Click to edit Master text styles

Second level

Third level

Fourth level

Fifth level