SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?




Chapitre 10 - Open Source et SaaS



Si le monde du logiciel a vu lʼarrivée de nombreux cow-boys (sans doute du fait des faibles
investissements initiaux), le mouvement open source représente le plus grand type de
cow-boys que lʼon nʼait jamais vu. Non seulement nʼimporte qui peut créer son propre logi-
ciel, mais nʼimporte qui peut participer au développement dʼun logiciel tiers ! Aucune mé-
thodologie, aucune organisation, aucun contrôle centralisé, aucune tâche forcée.

Le mouvement Open Source

Depuis 1998, les logiciels à code source ouvert explosent sur le devant de la scène avec
des hauts et des bas. Pour le moment, lʼirruption du mouvement Open Source dans lʼac-
tualité du monde informatique est encore trop souvent considérée comme un phénomène
de mode car lʼengouement qui lʼentoure oscille entre lʼenthousiasme et lʼincompréhension.
Ce mouvement vient de loin car il y a toujours eu des logiciels qui étaient versés dans le
"domaine public" et pour lesquels il nʼy avait aucune licence, aucune restriction, même pas
dʼauteur identifié dans certains cas !
Mais, au-delà de la zone "où tout est permis" du domaine public, un programmeur améri-
cain, Richard Stallman, décida de formaliser une démarche rigoureuse où la liberté de co-
pier, de modifier et de distribuer librement des logiciels serait préservée et garantie. Cette
réflexion déboucha sur une licence spécifique, la GPL (General Public Licence).

       === La licence GPL
       Extraits issus de http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU
       La Licence publique générale GNU, ou GNU General Public License (son seul nom officiel en an-
       glais, communément abrégé GNU GPL voire simplement couramment “GPL”) est une licence qui
       fixe les conditions légales de distribution des logiciels libres du projet GNU. Richard Stallman et
       Eben Moglen, deux des grands acteurs de la Free Software Foundation, en furent les premiers ré-
       dacteurs. Sa dernière version est la GNU GPL version 3 publiée le 29 juin 2007. Elle a depuis été
       adoptée, en tant que document définissant le mode dʼutilisation, donc dʼusage et de diffusion, par
       de nombreux auteurs de logiciels libres.

       La GPL met en œuvre la notion de copyleft, un jeu de mots anglais faisant référence à la notion de
       copyright (right en anglais signifie à la fois le droit, cʼest-à-dire la règle juridique et la droite, qui
       marque une direction) que lʼon peut transposer en français en parlant de gauche dʼauteur par réfé-
       rence au droit dʼauteur. Pour autant le copyleft nʼest pas lʼantithèse du copyright, bien au contraire,
       puisquʼen réalité le premier sʼappuie sur le second. Ainsi le copyleft comme le copyright définissent
       et encadrent les droits des utilisateurs de façon contraignante. Si le mécanisme est le même, les
       objectifs différent  : là où le copyright garantit exclusivement les droits de lʼauteur, le copyleft sʼat-
       tarde en outre tout particulièrement sur les droits des utilisateurs et vise à préserver la liberté dʼutili-
       ser, dʼétudier, de modifier et de diffuser le logiciel et ses versions dérivées. La GPL est la licence de
       logiciel libre la plus utilisée.
       ...
       Lʼobjectif de la licence GNU GPL, selon ses créateurs est de garantir à lʼutilisateur les droits sui-
       vants (appelés libertés) sur un programme informatique :
       • La liberté dʼexécuter le logiciel, pour nʼimporte quel usage ;
       • La liberté dʼétudier le fonctionnement dʼun programme et de lʼadapter à ses besoins, ce qui passe
         par lʼaccès aux codes sources ;
       • La liberté de redistribuer des copies ;


                                                                   Page 134 - Seconde partie : lʼère du logiciel
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?

         • La liberté dʼaméliorer le programme et lʼobligation de rendre publiques les modifications afin que
             lʼensemble de la communauté en bénéficie.
         La GNU GPL (abrégé GPL) a été écrite par Richard Stallman pour être utilisée sur les programmes
         du projet GNU. Elle est basée sur lʼassemblage des licences utilisées par GNU Emacs, GNU De-
         bugger (GDB) et la GNU Compiler Collection (GCC). Ces licences contiennent des clauses identi-
         ques, mais elles sont spécifiques à chaque programme. Le but de Stallman est de produire une
         licence unique qui pourra être utilisée pour chaque projet et que cette licence permette au plus
         grand nombre de projets de partager leur code source. Cʼest ainsi que naquit la GPL version 1 en
         février 1983.
         En 1990, il était devenu évident quʼune licence moins restrictive serait utile pour quelques bibliothè-
         ques logicielles. Ainsi, quand la version 2 de la GPL apparut en juin 1991, une nouvelle licence fut
         créée, la GNU Library General Public License (abrégé GNU LGPL ou LGPL) prenant elle aussi la
         version 2 pour marquer leur lien de parenté. Les numéros de versions sont devenus différents en
         1999 quand la version 2.1 de LGPL est arrivée. La LGPL a changé de nom en même temps afin de
         mieux refléter sa place par rapport à lʼesprit GNU : elle sʼappelle désormais la GNU Lesser General
         Public License (toujours abrégé GNU LGPL ou LGPL).
         En 2005, Richard Stallman a commencé à écrire la version 3 de la GPL.
         ...
         ===

"La cathédrale et le bazar", lʼarticle fondateur

Au début des années quatre-vingt-dix, Linux commença à apparaître et certains au sein
du mouvement du logiciel libre voulaient sʼaffranchir de la tutelle de Richard Stallman, ce
fut le cas notamment dʼEric Raymond qui fut à lʼorigine du mouvement Open Source qui
diffère subtilement du mouvement logiciel libre. Dans le livre "Richard Stallman et la révo-
lution du logiciel libre", Sam Williams, Richard Stallman & Christophe Masutti racontent
ainsi le moment où Eric Raymond rédigea son fameux article "La cathédrale et le bazar"
qui fut à lʼorigine du mouvement Open source  : Raymond sʼaperçut que cette méthode
permettait en outre de contourner la loi de Brooks. Énoncée pour la première fois par Fred
P. Brooks, responsable du projet OS/360 chez IBM et auteur du livre The Mythical Man-
Month en 1975, cette loi postulait que lʼajout de développeurs à un projet ne faisait quʼen-
traîner des retards supplémentaires. Croyant comme la plupart de ses confrères pro-
grammeurs que le logiciel, à lʼinstar de la soupe, a tout avantage à être préparé par un
nombre limité de cuisiniers, Raymond sentit que quelque chose de révolutionnaire était à
lʼœuvre. En invitant toujours plus de cuisiniers à la cuisine, Torvalds avait effectivement
réussi à rendre le logiciel "meilleur".

La loi de Brooks est la forme courte de la citation suivante, tirée du livre de lʼauteur : Puis-
que la fabrication de logiciels est intrinsèquement le fruit de lʼeffort conjugué de différents
systèmes -un exercice dʼinteractions complexes- lʼeffort de communication est grand et il
contrebalance rapidement la diminution du temps de travail individuel rendue possible par
le partage des tâches. Au lieu de réduire les délais, ajouter plus de personnel les allonge.
Raymond coucha ses observations sur le papier et les mit en forme dans un discours, quʼil
lut rapidement devant un groupe dʼamis et de voisins, dans le comté de Chester, en Penn-
sylvanie. Intitulé "La cathédrale et le bazar", le texte établissait un contraste entre le ma-
nagement de type "bazar" initié par Torvalds, et celui de style "cathédrale", utilisé habituel-
lement. Dʼaprès Raymond, les réactions furent enthousiastes et elles le furent encore plus
au printemps suivant, lors du Linux Kongress de 1997 qui réunissait des utilisateurs GNU/
Linux allemands. Raymond finit par convertir ce discours en article, intitulé lui- aussi "La
cathédrale et le bazar". Le texte tirait son nom de lʼanalogie centrale de Raymond. Aupa-
ravant, les programmes étaient des "cathédrales", monuments impressionnants dont la
construction était planifiée de façon centralisée et conçus pour résister aux assauts du
temps. À lʼopposé, Linux ressemblait davantage à "un grand bazar bruyant", un projet lo-
giciel développé grâce aux dynamiques floues et décentralisées de lʼInternet.

== on peut retrouver lʼarticle "La cathédrale et le bazar" (The Cathedral and the Bazaar)
complet                                                                                à
http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.ht
ml ==

Face à une innovation majeure qui accumule les succès, les sceptiques rétorquent tou-
jours que la portée est limitée. Il y a quinze ans, les gens disaient «  les bricoleurs de la

Page 135 - Seconde partie : lʼère du logiciel
Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ?

FSF (Free Software Foundation) ont développé quelques belles démonstrations mais rien
de sérieux ni dʼutilisable » et le projet GNU démontra le contraire. Les détracteurs dirent
alors « le toolkit GNU est intéressant mais on est encore loin dʼun système complet et opé-
rationnel  » et Linux fit son apparition. Aujourdʼhui, les sceptiques prétendent encore quʼil
ne faut rien attendre au-delà des couches systèmes… Pourquoi devrions-nous croire ces
pessimistes alors que le passé leur a toujours donné tort ?
Le fait est que, même pour des solutions très exigeantes comme les suites bureautiques,
Open Office est désormais considérée comme une alternative viable à MS-Office ou GIMP
comme un concurrent de Photoshop sans parler de Firefox dont la popularité ne cesse de
grandir !

De même, si on trouve des logiciels libres de tout type, force est de constater que les pro-
jets qui ont eu le plus de succès ont été des projets dʼinformaticiens destinés (du moins au
début) à des informaticiens. Rien de surprenant, car les meilleurs logiciels ont été déve-
loppés par leurs utilisateurs. Ce nʼest pas un hasard si les logiciels open source qui ont le
plus pris ont été des systèmes dʼexploitation (Linux, FreeBSD, Gnome), des outils de dé-
veloppement (GCC, Emacs, MySQL) ou des outils liés au Web (Apache, Firefox, PHP,
GIMP). Comme lʼa dit Peter Mattis, lʼun des deux créateurs originaux de GIMP  : «  Vous
devez comprendre que GIMP et GTk nʼont pas été écrits pour combler des trous des logi-
ciels existants sous la GPL et la LGPL. GIMP a commencé parce que je voulais créer une
page Web. GTk a commencé parce que lʼon nʼétait pas satisfait de Motif et que lʼon voulait
voir ce que ça donnerait dʼécrire une boîte dʼoutil pour interface graphique. Ces raisons
sont purement égoïstes. Cʼest probablement pourquoi ces projets ont tant progressé et ont
finalement eu du succès. ». En dʼautres termes, GIMP a été créé pour les propres besoins
de ses créateurs et non pas pour adresser un marché. Le concept du logiciel libre a été
également utilisé par des consortiums (comme lʼOS pour mobile Symbian). Là encore on
assiste à un cas de logiciel créé par ses propres utilisateurs, même si les utilisateurs ne
sont plus des particuliers mais des entreprises.
Donc, la généralisation de lʼutilisation des projets open source est encore très partielle et
va prendre du temps, encore beaucoup de temps. En attendant, Linus a réussi à horizon-
taliser le système dʼexploitation, un peu comme IBM a dû le faire avec son PC. Linus a
gardé la maintenance du noyau, mais la grande modularité de Linux a permis de distribuer
le développement. Par exemple, les pilotes de périphériques ont pu être développés par
des développeurs dans leur coin (par exemple, un développeur qui avait une carte graphi-
que non supportée par Linux). X-Window a pu être développé séparément du reste. Et
Gnome au-dessus de X-Window.

La théorie et la pratique

Comme tous les phénomènes, le logiciel libre a en pratique évolué dʼune manière parfois
différente de ce que les gens pensaient. La liberté nʼa en effet pas toujours été au rendez-
vous. Si en pratique les utilisateurs peuvent maintenir eux-mêmes leur propre version des
logiciels libre, dans les faits un infime pourcentage nʼest prêt à le faire. Si Linux a bénéficié
dʼénormément de développeurs de par le monde, tel nʼest pas le cas pour beaucoup des
projets open source. Bien souvent, un noyau dur de développeurs écrit la plus grande par-
tie du code (cʼest encore plus le cas avec les petits projets open source). Les statistiques
montrent que les programmeurs vraiment actifs sont peu nombreux et que la plupart des
contributions sont très simples (ce qui ne veut pas dire quʼelles ne sont pas précieuses :
lʼalarme qui indique une erreur est toujours bienvenue). Pour Apache par exemple, plus de
80 % des modifications proviendraient de seulement quinze programmeurs.

En fait, la gratuité a peut-être été au moins aussi importante que lʼaspect ouvert pour ex-
pliquer le succès de certains logiciels libres. Tout comme certains éditeurs commerciaux
ont fermé les yeux sur le piratage dans lʼespoir de voir leur logiciel se faire connaître, un
logiciel en open source est facilement disponible, ce qui favorise sa propagation. Car la
gratuité permet à nʼimporte qui dʼutiliser un tel logiciel. Un développeur en entreprise peut
utiliser Linux, Apache ou MySQL sans avoir à demander quelconque autorisation ni avoir
autorité pour débloquer un budget.




                                                         Page 136 - Seconde partie : lʼère du logiciel

Mais conteúdo relacionado

Mais procurados

Les licences à réciprocité : une piste pour le développement des Communs ?
Les licences à réciprocité : une piste pour le développement des Communs ? Les licences à réciprocité : une piste pour le développement des Communs ?
Les licences à réciprocité : une piste pour le développement des Communs ? Calimaq S.I.Lex
 
Mythes et légendes de l'Open source et des Logiciels Libres
Mythes et légendes de l'Open source et des Logiciels LibresMythes et légendes de l'Open source et des Logiciels Libres
Mythes et légendes de l'Open source et des Logiciels LibresStefano Amekoudi
 
Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009robertpluss
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolAnthony Le Goff
 
Pl NewsLetter Février 2010
Pl NewsLetter Février 2010Pl NewsLetter Février 2010
Pl NewsLetter Février 2010robertpluss
 
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012Access42
 
Premiere présentation / First talk (20070108)
Premiere présentation / First talk (20070108)Premiere présentation / First talk (20070108)
Premiere présentation / First talk (20070108)Sébastien Dorey (SDO)
 
Partager le savoir pour faire ensemble
Partager le savoir pour faire ensemblePartager le savoir pour faire ensemble
Partager le savoir pour faire ensemblezbis85
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libresolberger
 
Libé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libresLibé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libreslmarot
 
Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Hedi Magroun
 
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...Calimaq S.I.Lex
 
Le P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsLe P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsCalimaq S.I.Lex
 
Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Christian Charreyre
 
Pl news letter_novembre2012
Pl news letter_novembre2012Pl news letter_novembre2012
Pl news letter_novembre2012robertpluss
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuMario Marcello Verona
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008Hedi Magroun
 

Mais procurados (20)

Historique
HistoriqueHistorique
Historique
 
Les licences à réciprocité : une piste pour le développement des Communs ?
Les licences à réciprocité : une piste pour le développement des Communs ? Les licences à réciprocité : une piste pour le développement des Communs ?
Les licences à réciprocité : une piste pour le développement des Communs ?
 
Mythes et légendes de l'Open source et des Logiciels Libres
Mythes et légendes de l'Open source et des Logiciels LibresMythes et légendes de l'Open source et des Logiciels Libres
Mythes et légendes de l'Open source et des Logiciels Libres
 
Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009Newsletter ProLibre Octobre 2009
Newsletter ProLibre Octobre 2009
 
Introduction au numérique par #Hackerschool
Introduction au numérique par #HackerschoolIntroduction au numérique par #Hackerschool
Introduction au numérique par #Hackerschool
 
Pl NewsLetter Février 2010
Pl NewsLetter Février 2010Pl NewsLetter Février 2010
Pl NewsLetter Février 2010
 
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012Accessibilité et logiciel libre, l’union fait la force !  - RMLL 2012
Accessibilité et logiciel libre, l’union fait la force ! - RMLL 2012
 
Premiere présentation / First talk (20070108)
Premiere présentation / First talk (20070108)Premiere présentation / First talk (20070108)
Premiere présentation / First talk (20070108)
 
Partager le savoir pour faire ensemble
Partager le savoir pour faire ensemblePartager le savoir pour faire ensemble
Partager le savoir pour faire ensemble
 
Introduction aux logiciels libres
Introduction aux logiciels libresIntroduction aux logiciels libres
Introduction aux logiciels libres
 
Le logiciel libre
Le logiciel libreLe logiciel libre
Le logiciel libre
 
Libé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libresLibé 2014 08-18 logiciels libres
Libé 2014 08-18 logiciels libres
 
Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008Logiciel Libre - Hedi Magroun - AUF - 2008
Logiciel Libre - Hedi Magroun - AUF - 2008
 
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...
Utiliser les licences libres dans le cadre d'un projet éditorial : quels cont...
 
Le P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des CommunsLe P2P, la Culture libre et le mouvement des Communs
Le P2P, la Culture libre et le mouvement des Communs
 
Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...Yocto une solution robuste pour construire des applications à fort contenu ap...
Yocto une solution robuste pour construire des applications à fort contenu ap...
 
Pl news letter_novembre2012
Pl news letter_novembre2012Pl news letter_novembre2012
Pl news letter_novembre2012
 
Drupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenuDrupal et les Systèmes de gestion de contenu
Drupal et les Systèmes de gestion de contenu
 
Les logiciels libres
Les logiciels libresLes logiciels libres
Les logiciels libres
 
Linux - Hedi Magroun - AUF - 2008
Linux -  Hedi Magroun - AUF - 2008Linux -  Hedi Magroun - AUF - 2008
Linux - Hedi Magroun - AUF - 2008
 

Destaque

Conferencia Parque De La Amistad La Voluntad
Conferencia  Parque De La Amistad La VoluntadConferencia  Parque De La Amistad La Voluntad
Conferencia Parque De La Amistad La VoluntadRandy Cloward
 
Piratas & Emprendedores
Piratas & EmprendedoresPiratas & Emprendedores
Piratas & Emprendedoresguestd942e5
 
Actividad 2
Actividad 2Actividad 2
Actividad 2cama
 
Rapport cdsp lot - 46 - année 2012
Rapport cdsp   lot - 46 - année 2012Rapport cdsp   lot - 46 - année 2012
Rapport cdsp lot - 46 - année 2012CCDH75
 
47 rapport activité cdsp 2011
47 rapport activité cdsp 201147 rapport activité cdsp 2011
47 rapport activité cdsp 2011CCDH75
 
Programme secours populaire
Programme secours populaireProgramme secours populaire
Programme secours populaireevanim
 
Programme secours populaire
Programme secours populaireProgramme secours populaire
Programme secours populaireevanim
 
Laurie Zeitoun Présentation
Laurie Zeitoun   PrésentationLaurie Zeitoun   Présentation
Laurie Zeitoun Présentationzlaurie
 

Destaque (20)

Poema Borges Canta Callas
Poema Borges Canta CallasPoema Borges Canta Callas
Poema Borges Canta Callas
 
Silvia Zayas
Silvia ZayasSilvia Zayas
Silvia Zayas
 
Power Final Tendencias
Power Final TendenciasPower Final Tendencias
Power Final Tendencias
 
Conferencia Parque De La Amistad La Voluntad
Conferencia  Parque De La Amistad La VoluntadConferencia  Parque De La Amistad La Voluntad
Conferencia Parque De La Amistad La Voluntad
 
Slidehaikus
SlidehaikusSlidehaikus
Slidehaikus
 
Le.Pastel
Le.PastelLe.Pastel
Le.Pastel
 
Piratas & Emprendedores
Piratas & EmprendedoresPiratas & Emprendedores
Piratas & Emprendedores
 
Ld Asecret
Ld AsecretLd Asecret
Ld Asecret
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Dreamweaver 8
Dreamweaver 8Dreamweaver 8
Dreamweaver 8
 
Intocable...Mojado
Intocable...MojadoIntocable...Mojado
Intocable...Mojado
 
Rapport cdsp lot - 46 - année 2012
Rapport cdsp   lot - 46 - année 2012Rapport cdsp   lot - 46 - année 2012
Rapport cdsp lot - 46 - année 2012
 
Saintgeorges
SaintgeorgesSaintgeorges
Saintgeorges
 
PresentacióN Grupo 14
PresentacióN Grupo 14PresentacióN Grupo 14
PresentacióN Grupo 14
 
47 rapport activité cdsp 2011
47 rapport activité cdsp 201147 rapport activité cdsp 2011
47 rapport activité cdsp 2011
 
Fotos en un segundo
Fotos en un segundoFotos en un segundo
Fotos en un segundo
 
Programme secours populaire
Programme secours populaireProgramme secours populaire
Programme secours populaire
 
Programme secours populaire
Programme secours populaireProgramme secours populaire
Programme secours populaire
 
Laurie Zeitoun Présentation
Laurie Zeitoun   PrésentationLaurie Zeitoun   Présentation
Laurie Zeitoun Présentation
 
Hardware
HardwareHardware
Hardware
 

Semelhante a Chap10 extrait

La licence libre
La licence libreLa licence libre
La licence librecdicuvier
 
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfLaurent Destailleur
 
Pl news letter_nov10
Pl news letter_nov10Pl news letter_nov10
Pl news letter_nov10robertpluss
 
Logiciels licences libres synthèse-v1.1
Logiciels licences libres  synthèse-v1.1Logiciels licences libres  synthèse-v1.1
Logiciels licences libres synthèse-v1.1socionum
 
Présentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresPrésentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresGreg Siebrand
 
Quizz culture libre (1)
Quizz culture libre (1)Quizz culture libre (1)
Quizz culture libre (1)lansmh
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...vandeborre
 
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...TechnoArk
 
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...Standards ouverts, open source, logiciels et contenus libres : l’émergence du...
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...Jean-Baptiste Soufron
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdfBruno Cornec
 
Code d'Armor : Open Source, mode d'emploi
Code d'Armor : Open Source, mode d'emploiCode d'Armor : Open Source, mode d'emploi
Code d'Armor : Open Source, mode d'emploibbailleux
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresBruno Cornec
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Khalid ALLILI
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxBruno Cornec
 
Introduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libreIntroduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libreVincent Mabillot
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz modelPascal Flamand
 

Semelhante a Chap10 extrait (20)

La licence libre
La licence libreLa licence libre
La licence libre
 
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdfPrésentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
Présentation Logiciels Libres et Open Source - Philosophie et Concepts.pdf
 
logiciel libre
logiciel librelogiciel libre
logiciel libre
 
Pl news letter_nov10
Pl news letter_nov10Pl news letter_nov10
Pl news letter_nov10
 
Logiciels licences libres synthèse-v1.1
Logiciels licences libres  synthèse-v1.1Logiciels licences libres  synthèse-v1.1
Logiciels licences libres synthèse-v1.1
 
Présentation du logiciel libre
Présentation du logiciel librePrésentation du logiciel libre
Présentation du logiciel libre
 
Pourquoi linux
Pourquoi linuxPourquoi linux
Pourquoi linux
 
Présentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libresPrésentation de Linux et des logiciels libres
Présentation de Linux et des logiciels libres
 
Quizz culture libre (1)
Quizz culture libre (1)Quizz culture libre (1)
Quizz culture libre (1)
 
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
Conférence RMIT – 29 mars 2010 – « Economie et marché du logiciel libre en Fr...
 
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
Luc Fievet - Membre du conseil d'administration de l'APRIL, acteur de la prom...
 
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...Standards ouverts, open source, logiciels et contenus libres : l’émergence du...
Standards ouverts, open source, logiciels et contenus libres : l’émergence du...
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
Code d'Armor : Open Source, mode d'emploi
Code d'Armor : Open Source, mode d'emploiCode d'Armor : Open Source, mode d'emploi
Code d'Armor : Open Source, mode d'emploi
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?Logiciels Libres: quel opportunités pour les marocains ?
Logiciels Libres: quel opportunités pour les marocains ?
 
Introduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à LinuxIntroduction aux logiciels libres et à Linux
Introduction aux logiciels libres et à Linux
 
Introduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libreIntroduction aux concepts du logiciel libre et à la culture libre
Introduction aux concepts du logiciel libre et à la culture libre
 
Prés licences-biz model
Prés licences-biz modelPrés licences-biz model
Prés licences-biz model
 
Livre blanc v1.0
Livre blanc v1.0Livre blanc v1.0
Livre blanc v1.0
 

Mais de Alain Lefebvre (19)

Chap18 extrait
Chap18 extraitChap18 extrait
Chap18 extrait
 
Chap17 extrait
Chap17 extraitChap17 extrait
Chap17 extrait
 
Chap16 extrait
Chap16 extraitChap16 extrait
Chap16 extrait
 
Chap15 extrait
Chap15 extraitChap15 extrait
Chap15 extrait
 
Chap14 extrait
Chap14 extraitChap14 extrait
Chap14 extrait
 
Chap13 extrait
Chap13 extraitChap13 extrait
Chap13 extrait
 
Chap12 extrait
Chap12 extraitChap12 extrait
Chap12 extrait
 
Chap11 extrait
Chap11 extraitChap11 extrait
Chap11 extrait
 
Chap9 extrait
Chap9 extraitChap9 extrait
Chap9 extrait
 
Chap8 extrait
Chap8 extraitChap8 extrait
Chap8 extrait
 
Chap7 extrait
Chap7 extraitChap7 extrait
Chap7 extrait
 
Chap6 extrait
Chap6 extraitChap6 extrait
Chap6 extrait
 
Chap5 extrait
Chap5 extraitChap5 extrait
Chap5 extrait
 
Chap4 extrait
Chap4 extraitChap4 extrait
Chap4 extrait
 
Chap3 extrait
Chap3 extraitChap3 extrait
Chap3 extrait
 
Chap1 extrait
Chap1 extraitChap1 extrait
Chap1 extrait
 
Chap2 extrait
Chap2 extraitChap2 extrait
Chap2 extrait
 
Conclusions extrait
Conclusions extraitConclusions extrait
Conclusions extrait
 
Histoire de l'informatique
Histoire de l'informatiqueHistoire de l'informatique
Histoire de l'informatique
 

Chap10 extrait

  • 1. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? Chapitre 10 - Open Source et SaaS Si le monde du logiciel a vu lʼarrivée de nombreux cow-boys (sans doute du fait des faibles investissements initiaux), le mouvement open source représente le plus grand type de cow-boys que lʼon nʼait jamais vu. Non seulement nʼimporte qui peut créer son propre logi- ciel, mais nʼimporte qui peut participer au développement dʼun logiciel tiers ! Aucune mé- thodologie, aucune organisation, aucun contrôle centralisé, aucune tâche forcée. Le mouvement Open Source Depuis 1998, les logiciels à code source ouvert explosent sur le devant de la scène avec des hauts et des bas. Pour le moment, lʼirruption du mouvement Open Source dans lʼac- tualité du monde informatique est encore trop souvent considérée comme un phénomène de mode car lʼengouement qui lʼentoure oscille entre lʼenthousiasme et lʼincompréhension. Ce mouvement vient de loin car il y a toujours eu des logiciels qui étaient versés dans le "domaine public" et pour lesquels il nʼy avait aucune licence, aucune restriction, même pas dʼauteur identifié dans certains cas ! Mais, au-delà de la zone "où tout est permis" du domaine public, un programmeur améri- cain, Richard Stallman, décida de formaliser une démarche rigoureuse où la liberté de co- pier, de modifier et de distribuer librement des logiciels serait préservée et garantie. Cette réflexion déboucha sur une licence spécifique, la GPL (General Public Licence). === La licence GPL Extraits issus de http://fr.wikipedia.org/wiki/Licence_publique_générale_GNU La Licence publique générale GNU, ou GNU General Public License (son seul nom officiel en an- glais, communément abrégé GNU GPL voire simplement couramment “GPL”) est une licence qui fixe les conditions légales de distribution des logiciels libres du projet GNU. Richard Stallman et Eben Moglen, deux des grands acteurs de la Free Software Foundation, en furent les premiers ré- dacteurs. Sa dernière version est la GNU GPL version 3 publiée le 29 juin 2007. Elle a depuis été adoptée, en tant que document définissant le mode dʼutilisation, donc dʼusage et de diffusion, par de nombreux auteurs de logiciels libres. La GPL met en œuvre la notion de copyleft, un jeu de mots anglais faisant référence à la notion de copyright (right en anglais signifie à la fois le droit, cʼest-à-dire la règle juridique et la droite, qui marque une direction) que lʼon peut transposer en français en parlant de gauche dʼauteur par réfé- rence au droit dʼauteur. Pour autant le copyleft nʼest pas lʼantithèse du copyright, bien au contraire, puisquʼen réalité le premier sʼappuie sur le second. Ainsi le copyleft comme le copyright définissent et encadrent les droits des utilisateurs de façon contraignante. Si le mécanisme est le même, les objectifs différent  : là où le copyright garantit exclusivement les droits de lʼauteur, le copyleft sʼat- tarde en outre tout particulièrement sur les droits des utilisateurs et vise à préserver la liberté dʼutili- ser, dʼétudier, de modifier et de diffuser le logiciel et ses versions dérivées. La GPL est la licence de logiciel libre la plus utilisée. ... Lʼobjectif de la licence GNU GPL, selon ses créateurs est de garantir à lʼutilisateur les droits sui- vants (appelés libertés) sur un programme informatique : • La liberté dʼexécuter le logiciel, pour nʼimporte quel usage ; • La liberté dʼétudier le fonctionnement dʼun programme et de lʼadapter à ses besoins, ce qui passe par lʼaccès aux codes sources ; • La liberté de redistribuer des copies ; Page 134 - Seconde partie : lʼère du logiciel
  • 2. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? • La liberté dʼaméliorer le programme et lʼobligation de rendre publiques les modifications afin que lʼensemble de la communauté en bénéficie. La GNU GPL (abrégé GPL) a été écrite par Richard Stallman pour être utilisée sur les programmes du projet GNU. Elle est basée sur lʼassemblage des licences utilisées par GNU Emacs, GNU De- bugger (GDB) et la GNU Compiler Collection (GCC). Ces licences contiennent des clauses identi- ques, mais elles sont spécifiques à chaque programme. Le but de Stallman est de produire une licence unique qui pourra être utilisée pour chaque projet et que cette licence permette au plus grand nombre de projets de partager leur code source. Cʼest ainsi que naquit la GPL version 1 en février 1983. En 1990, il était devenu évident quʼune licence moins restrictive serait utile pour quelques bibliothè- ques logicielles. Ainsi, quand la version 2 de la GPL apparut en juin 1991, une nouvelle licence fut créée, la GNU Library General Public License (abrégé GNU LGPL ou LGPL) prenant elle aussi la version 2 pour marquer leur lien de parenté. Les numéros de versions sont devenus différents en 1999 quand la version 2.1 de LGPL est arrivée. La LGPL a changé de nom en même temps afin de mieux refléter sa place par rapport à lʼesprit GNU : elle sʼappelle désormais la GNU Lesser General Public License (toujours abrégé GNU LGPL ou LGPL). En 2005, Richard Stallman a commencé à écrire la version 3 de la GPL. ... === "La cathédrale et le bazar", lʼarticle fondateur Au début des années quatre-vingt-dix, Linux commença à apparaître et certains au sein du mouvement du logiciel libre voulaient sʼaffranchir de la tutelle de Richard Stallman, ce fut le cas notamment dʼEric Raymond qui fut à lʼorigine du mouvement Open Source qui diffère subtilement du mouvement logiciel libre. Dans le livre "Richard Stallman et la révo- lution du logiciel libre", Sam Williams, Richard Stallman & Christophe Masutti racontent ainsi le moment où Eric Raymond rédigea son fameux article "La cathédrale et le bazar" qui fut à lʼorigine du mouvement Open source  : Raymond sʼaperçut que cette méthode permettait en outre de contourner la loi de Brooks. Énoncée pour la première fois par Fred P. Brooks, responsable du projet OS/360 chez IBM et auteur du livre The Mythical Man- Month en 1975, cette loi postulait que lʼajout de développeurs à un projet ne faisait quʼen- traîner des retards supplémentaires. Croyant comme la plupart de ses confrères pro- grammeurs que le logiciel, à lʼinstar de la soupe, a tout avantage à être préparé par un nombre limité de cuisiniers, Raymond sentit que quelque chose de révolutionnaire était à lʼœuvre. En invitant toujours plus de cuisiniers à la cuisine, Torvalds avait effectivement réussi à rendre le logiciel "meilleur". La loi de Brooks est la forme courte de la citation suivante, tirée du livre de lʼauteur : Puis- que la fabrication de logiciels est intrinsèquement le fruit de lʼeffort conjugué de différents systèmes -un exercice dʼinteractions complexes- lʼeffort de communication est grand et il contrebalance rapidement la diminution du temps de travail individuel rendue possible par le partage des tâches. Au lieu de réduire les délais, ajouter plus de personnel les allonge. Raymond coucha ses observations sur le papier et les mit en forme dans un discours, quʼil lut rapidement devant un groupe dʼamis et de voisins, dans le comté de Chester, en Penn- sylvanie. Intitulé "La cathédrale et le bazar", le texte établissait un contraste entre le ma- nagement de type "bazar" initié par Torvalds, et celui de style "cathédrale", utilisé habituel- lement. Dʼaprès Raymond, les réactions furent enthousiastes et elles le furent encore plus au printemps suivant, lors du Linux Kongress de 1997 qui réunissait des utilisateurs GNU/ Linux allemands. Raymond finit par convertir ce discours en article, intitulé lui- aussi "La cathédrale et le bazar". Le texte tirait son nom de lʼanalogie centrale de Raymond. Aupa- ravant, les programmes étaient des "cathédrales", monuments impressionnants dont la construction était planifiée de façon centralisée et conçus pour résister aux assauts du temps. À lʼopposé, Linux ressemblait davantage à "un grand bazar bruyant", un projet lo- giciel développé grâce aux dynamiques floues et décentralisées de lʼInternet. == on peut retrouver lʼarticle "La cathédrale et le bazar" (The Cathedral and the Bazaar) complet à http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar_monoblock.ht ml == Face à une innovation majeure qui accumule les succès, les sceptiques rétorquent tou- jours que la portée est limitée. Il y a quinze ans, les gens disaient «  les bricoleurs de la Page 135 - Seconde partie : lʼère du logiciel
  • 3. Cow-boys contre chemin de fer ou que savez-vous vraiment de lʼhistoire de lʼinformatique ? FSF (Free Software Foundation) ont développé quelques belles démonstrations mais rien de sérieux ni dʼutilisable » et le projet GNU démontra le contraire. Les détracteurs dirent alors « le toolkit GNU est intéressant mais on est encore loin dʼun système complet et opé- rationnel  » et Linux fit son apparition. Aujourdʼhui, les sceptiques prétendent encore quʼil ne faut rien attendre au-delà des couches systèmes… Pourquoi devrions-nous croire ces pessimistes alors que le passé leur a toujours donné tort ? Le fait est que, même pour des solutions très exigeantes comme les suites bureautiques, Open Office est désormais considérée comme une alternative viable à MS-Office ou GIMP comme un concurrent de Photoshop sans parler de Firefox dont la popularité ne cesse de grandir ! De même, si on trouve des logiciels libres de tout type, force est de constater que les pro- jets qui ont eu le plus de succès ont été des projets dʼinformaticiens destinés (du moins au début) à des informaticiens. Rien de surprenant, car les meilleurs logiciels ont été déve- loppés par leurs utilisateurs. Ce nʼest pas un hasard si les logiciels open source qui ont le plus pris ont été des systèmes dʼexploitation (Linux, FreeBSD, Gnome), des outils de dé- veloppement (GCC, Emacs, MySQL) ou des outils liés au Web (Apache, Firefox, PHP, GIMP). Comme lʼa dit Peter Mattis, lʼun des deux créateurs originaux de GIMP  : «  Vous devez comprendre que GIMP et GTk nʼont pas été écrits pour combler des trous des logi- ciels existants sous la GPL et la LGPL. GIMP a commencé parce que je voulais créer une page Web. GTk a commencé parce que lʼon nʼétait pas satisfait de Motif et que lʼon voulait voir ce que ça donnerait dʼécrire une boîte dʼoutil pour interface graphique. Ces raisons sont purement égoïstes. Cʼest probablement pourquoi ces projets ont tant progressé et ont finalement eu du succès. ». En dʼautres termes, GIMP a été créé pour les propres besoins de ses créateurs et non pas pour adresser un marché. Le concept du logiciel libre a été également utilisé par des consortiums (comme lʼOS pour mobile Symbian). Là encore on assiste à un cas de logiciel créé par ses propres utilisateurs, même si les utilisateurs ne sont plus des particuliers mais des entreprises. Donc, la généralisation de lʼutilisation des projets open source est encore très partielle et va prendre du temps, encore beaucoup de temps. En attendant, Linus a réussi à horizon- taliser le système dʼexploitation, un peu comme IBM a dû le faire avec son PC. Linus a gardé la maintenance du noyau, mais la grande modularité de Linux a permis de distribuer le développement. Par exemple, les pilotes de périphériques ont pu être développés par des développeurs dans leur coin (par exemple, un développeur qui avait une carte graphi- que non supportée par Linux). X-Window a pu être développé séparément du reste. Et Gnome au-dessus de X-Window. La théorie et la pratique Comme tous les phénomènes, le logiciel libre a en pratique évolué dʼune manière parfois différente de ce que les gens pensaient. La liberté nʼa en effet pas toujours été au rendez- vous. Si en pratique les utilisateurs peuvent maintenir eux-mêmes leur propre version des logiciels libre, dans les faits un infime pourcentage nʼest prêt à le faire. Si Linux a bénéficié dʼénormément de développeurs de par le monde, tel nʼest pas le cas pour beaucoup des projets open source. Bien souvent, un noyau dur de développeurs écrit la plus grande par- tie du code (cʼest encore plus le cas avec les petits projets open source). Les statistiques montrent que les programmeurs vraiment actifs sont peu nombreux et que la plupart des contributions sont très simples (ce qui ne veut pas dire quʼelles ne sont pas précieuses : lʼalarme qui indique une erreur est toujours bienvenue). Pour Apache par exemple, plus de 80 % des modifications proviendraient de seulement quinze programmeurs. En fait, la gratuité a peut-être été au moins aussi importante que lʼaspect ouvert pour ex- pliquer le succès de certains logiciels libres. Tout comme certains éditeurs commerciaux ont fermé les yeux sur le piratage dans lʼespoir de voir leur logiciel se faire connaître, un logiciel en open source est facilement disponible, ce qui favorise sa propagation. Car la gratuité permet à nʼimporte qui dʼutiliser un tel logiciel. Un développeur en entreprise peut utiliser Linux, Apache ou MySQL sans avoir à demander quelconque autorisation ni avoir autorité pour débloquer un budget. Page 136 - Seconde partie : lʼère du logiciel