SlideShare une entreprise Scribd logo
1  sur  74
Télécharger pour lire hors ligne
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee




       La contribution ` des projets libres : principes, m´thodes et
                       a                                  e
                             mise en œuvre
                                            #APPLI : Logiciels Libres



                                                   Benjamin Vialle
                                                         -
                                        http://benjamin-vialle.net
                                  ´
                                  Ecole Centrale de Nantes, 9 f´vrier 2012
                                                               e




                                                                                                                         1 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                               Qui suis-je ?


         Benjamin Vialle
            e          o e      ´
         Ing´nieur diplˆm´ de l’Ecole Centrale de Nantes (2011).
         #EI4info
               D´veloppeur MarkUs : http://markusproject.org
                e
               Utilisateur de Logiciels Libres depuis 2004
               Contributeur ` OpenOffice4Kids
                            a
               Ing´nieur Syst`me chez Mobile Devices Ingenierie depuis mars
                  e          e
               2011




                                                                                                                         2 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                               Qui suis-je ?



         Blog & r´seaux sociaux. . .
                  e
         Pr´sence sur Internet :
           e
               Blog : http://benjamin-vialle.net
               Twitter : https://twitter.com/#!/benjaminvialle
                        Utilisation du mot-clic #APPLI

               Google + :
               https://plus.google.com/104220311178002084324




                                                                                                                         3 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                   Objectifs

         Objectifs
         Quelques objectifs de ma pr´sentation :
                                    e
               Rappels - Logiciel Libre
                        Qu’est-ce qu’un Logiciel Libre ?
                                              ´
                        D´finitions. Licences. Etat de l’art.
                         e
               Contribution ` des Logiciels Libres
                            a
                        Comment contribuer ?
                        Quelles possibilit´s ?
                                          e
                        Comment est-ce organis´ ?
                                               e
                        O` trouver des informations ?
                         u
                        Prendre contact avec la communaut´
                                                         e

               Vivre des Logiciels Libres ?



                                                                                                                         4 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 Sommaire



       1   Logiciel Libre ?


       2   La contribution ` des projets libres
                           a


       3   Mod`les ´conomiques li´s aux Logiciels Libres
              e    e             e




                                                                                                                         5 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 Sommaire



       1   Logiciel Libre ?


       2   La contribution ` des projets libres
                           a


       3   Mod`les ´conomiques li´s aux Logiciels Libres
              e    e             e




                                                                                                                         6 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                      Exemples courants


         Sont consid´r´s comme des Logiciels Libres :
                    ee
               Mozilla Firefox, Mozilla Thunderbird
               OpenOffice.org, LibreOffice, Apache OpenOffice
                    ´
               VLC (Ecole Centrale de Paris)
               Mysql, Postgresql, Sqlite, MongoDB, Cassandra
               Linux, GNU/Linux, *BSD
               ...




                                                                                                                         7 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                      Exemples courants



         Ne sont PAS consid´r´s comme des Logiciels Libres :
                           ee
               Adobe Flash Player
               Adobe Acrobat Reader
               Microsoft Windows, Microsoft Office, Mac OS X (partiellement
               ouvert)
               ...




                                                                                                                         8 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 D´finition
                                                  e

         Apparu en 1983
         Un Logiciel Libre est un logiciel qui offre ces 4 libert´s :
                                                                e
               La libert´ d’ex´cuter le programme, pour tous les usages,
                        e     e
               La libert´ d’´tudier le fonctionnement du programme et de
                        e e
               l’adapter ` ses besoins,
                         a
               La libert´ de redistribuer des copies du programme (ce qui
                        e
               implique la possibilit´ aussi bien de donner que de vendre des
                                     e
               copies)
               La libert´ d’am´liorer le programme et de distribuer ces
                        e     e
               am´liorations au public, pour en faire profiter toute la
                  e
               communaut´. e




                                                                                                                         9 / 74
Introduction    Logiciel Libre ?   La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                                  D´finition
                                                   e
         Pr´cisions par la Free Software Fondation a
           e


                 Ces libert´s doivent ˆtre irr´vocables
                           e          e       e
                 Possibilit´ d’en jouir sans devoir pr´venir un tiers
                           e                          e
                 Possibilit´ de redistribuer le programme sous toute forme,
                           e
                 notamment compil´e, ´ventuellement, ` la condition de rendre
                                     e e                a
                 disponible le code source correspondant
                 Possibilit´ de fusionner des logiciels libres dont on n’est pas
                           e
                 soi-mˆme l’auteur.
                      e
                 La FSF accepte des restrictions mineures quant ` la fa¸on dont
                                                                    a      c
                 un logiciel modifi´ doit ˆtre pr´sent´ lorsqu’il est redistribu´.
                                  e      e      e    e                         e
               a. http://www.gnu.org/philosophy/free-sw.fr.html



                                                                                                                          10 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 D´finition
                                                  e




         Logiciel Libre = ? Gnu Public Licence
         La d´finition du Logiciel Libre en quatre libert´s est la d´finition
             e                                          e          e
         au sens de la Free Software Fondation, autrement dit la GNU
         Public Licence (GPL).




                                                                                                                         11 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                       FSF ?


         Free Software Fondation
         La Free Software Foundation (FSF) (litt´ralement Fondation
                                                  e
         pour le logiciel libre ), est une organisation am´ricaine ` but
                                                          e         a
         non lucratif fond´e par Richard Stallman le 4 octobre 1985,
                            e
         dont la mission mondiale est la promotion du logiciel libre et la
         d´fense des utilisateurs.
           e
         La FSF aide ´galement au financement du projet GNU depuis
                       e
         l’origine. Son nom est associ´ au mouvement du logiciel libre.
                                      e




                                                                                                                         12 / 74
Introduction    Logiciel Libre ?   La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                                          FSF

         Free et la GPL
         16 septembre 2011 : un accord met fin au proc`s intent´
                                                     e        e
         contre Free pour non respect de la licence GNU GPL a
                 Free donne acc`s aux sources des logiciels libres uti-
                                   e
                 lis´s dans ses Freebox. Cette initiative intervient peu
                    e
                 de temps apr`s qu’un accord soit venu mettre un terme
                                e
                 au proc`s engag´ contre l’op´rateur par des auteurs de
                          e         e          e
                 logiciel libre, soutenus durant toute la proc´dure par la
                                                              e
                 FSF France.

               a. http ://fsffrance.org/news/article2011-09-14.fr.html




                                                                                                                          13 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                    Richard M. Stallman

         Richard M. Stallman
         Richard Matthew Stallman - N´ en 1953, ` Manhattan
                                     e          a
               Il est ` l’origine du projet GNU et de la licence publique g´n´rale
                      a                                                    e e
               GNU connue aussi sous l’acronyme GPL.
               Il a popularis´ le terme anglais copyleft
                             e
               Il a d´velopp´ de nombreux logiciels :
                     e      e
                        L’´diteur de texte GNU Emacs
                          e
                        Le compilateur C de GNU
                        Le d´bogueur GNU (gdb)
                            e
                        Le moteur de production GNU Make (en collaboration avec
                        Roland McGrath).

               Il fait campagne contre les brevets logiciels et la gestion des
               droits num´riques (DRM).
                          e


                                                                                                                         14 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                              Open Source

         Et l’Open Source dans tout ca ?
                                       ¸
         La d´signation Open Source s’applique aux logiciels dont la
              e
         licence respecte des crit`res pr´cis´ment ´tablis par l’Open
                                  e      e e       e
         Source Initiative :
               Libre redistribution
               Acc`s au code source
                  e
               Travaux d´riv´s
                        e e
         Souvent, un logiciel libre est qualifi´ d’ Open Source , car les
                                              e
         licences compatibles open source englobent les licences libres
         selon la d´finition de la FSF.
                   e




                                                                                                                         15 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                              Open Source



         Et l’Open Source dans tout ca ?
                                    ¸
         Le terme open source est en concurrence avec le terme                                             free
         software recommand´ par la FSF.
                              e

         Le terme freeware (gratuiciel) d´signe des logiciels gratuits
                                            e
         qui ne sont ni ouverts, ni libres.




                                                                                                                         16 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Open Source Initiative


         Open Source Initiative
         L’Open Source Initiative est une organisation d´vou´e ` la pro-
                                                        e e a
         motion du logiciel Open Source.

               N´ en 1998 d’une scission de la communaut´ du Logiciel Libre
                 e                                      e
               (utilisateurs et d´veloppeurs)
                                 e
               Politique jug´e plus adapt´e aux r´alit´s ´conomiques et
                            e            e       e e e
               techniques
               Aboutir ` une ´conomie du logiciel d´pendant de la seule vente
                       a      e                      e
               de prestations et non plus de celle de licences d’utilisation




                                                                                                                         17 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Open Source Initiative

         Quelques personnalit´s ` l’origine de l’OSI
                                e a
         L’Open Source Initiative a ´t´ cr´´e en 1998 ` Palo Alto
                                    e e ee            a
               John ”maddog” Hall (Fondateur de Linux international a )
               Larry Augustin (SourceForge)
               Michael Tiemann (Vice Pr´sident Logiciels Libres chez Red Hat)
                                       e
               Bruce Perens (Debian Free Software Guidelines, inclus dans the
               Debian Social Contract)
               Eric S. Raymond (GNU Emacs, biblioth`ques Unix, Battle for
                                                    e
               Wesnoth7, Fetchmail, The Art of Unix Programming)

            a. une organisation ` but non lucratif qui souhaite promouvoir le syst`me
                                  a                                               e
         d’exploitation bas´ sur le noyau Linux
                           e



                                                                                                                         18 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                           Deux types de licences libres


         Licences dites copyleft
         Le copyleft est la possibilit´ donn´e par l’auteur d’un travail
                                      e     e
         soumis au droit d’auteur (œuvre d’art, texte, programme
         informatique, etc.) de copier, d’utiliser, d’´tudier, de modifier
                                                      e
         et/ou de distribuer son œuvre dans la mesure o` ces possibilit´s
                                                         u             e
         restent pr´serv´es.
                   e    e

         Autrement dit, les cr´ations r´alis´es ` partir d’´l´ments sous
                               e         e e a              ee
         copyleft h´ritent de cette caract´ristique. On parle de viralit´.
                   e                      e                             e




                                                                                                                         19 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                           Deux types de licences libres


         Licences dites                permissives
         Les licences dites permissives conf`rent un maximum de droits
                                              e
         ` l’utilisateur et ne lui imposent que peu d’obligations.
         a

         Les obligations ne concernent g´n´ralement que le respect de la
                                        e e
         paternit´ et la modification et redistribution du code n’est pas
                 e
         soumise ` une licence sp´cifique. Il est donc possible de r´utiliser
                  a              e                                 e
         du code sous licence permissive et de l’inclure dans du logiciel
         propri´taire.
               e




                                                                                                                         20 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                             Exemples de licences libres


         Licences dites copyleft
         Ces licences sont des licences ` gauche d’auteur :
                                        a
               la GNU GPL, pour                  GNU General Public License
               la GFDL, pour               GNU Free Documentation License
               la MPL, pour              Mozilla Public License                ;
               la CeCILL-A, pour CEA CNRS INRIA Logiciel Libre                                       , une
               licence libre fran¸aise
                                 c
               Certaines licences Creative Commons (sont exclues les licences
                 NC et ND ) ;




                                                                                                                         21 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                             Exemples de licences libres



         Licences dites permissives
         Ces licences sont sont des licences dites                             permissives            :
               la BSD, pour              Berkeley Software Distribution
               Apache, du projet Apache
               CECILL-B, pour CEA CNRS INRIA Logiciel Libre                                       , une
               licence libre fran¸aise
                                 c




                                                                                                                         22 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


               En r´sum´, un Logiciel Libre, c’est . . .
                   e   e



         En r´sum´, un Logiciel Libre, c’est . . .
             e    e
         Une fa¸on ´thique de comprendre le logiciel dans :
               c e
               son d´veloppement
                    e
               sa commercialisation
               sa distribution
               son utilisation




                                                                                                                         23 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


               En r´sum´, un Logiciel Libre, c’est . . .
                   e   e


         En r´sum´
              e     e
         Il exprime des valeurs :
               ´thique, solidarit´,
               e                 e
               cr´ativit´, efficacit´
                 e      e         e
               non-discrimination, transparence
               comp´titivit´, coop´ration
                   e       e      e
               vie priv´e, s´curit´
                       e e        e
               libert´
                     e




                                                                                                                         24 / 74
Introduction     Logiciel Libre ?   La contribution ` des projets libres
                                                    a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                              e    e             e                            R´f´
                                                                                                                               ee


               du code source . . . mais pas uniquement
         du code source . . . mais pas uniquement


                 Du code source sous licence libre (libert´ n˚1)
                                                          e
                 Compil´ en programme ex´cutable, ´ventuellement packag´ dans
                        e                    e       e                 e
                 une distribution (libert´s n˚0 et n˚2 a )
                                         e
                 Des contenus libres autour :
                          polices typographiques
                          traductions, localisations
                          mod`les
                               e
                          images
                          FAQ
                          guides, mans, infos . . .

         Grˆce ` des licences libres
           a a
               a. utilisation et redistribution

                                                                                                                           25 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                             des standards



         des standards
         Les Logiciels Libres existent ` travers des standards ouverts :
                                       a
               UTF-8 (IETF)
               HTML, XML (W3C)
               ODF (Oasis et ISO)




                                                                                                                         26 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Notion de distribution

         Notion de distribution
         Distribution : un ensemble de logiciels formant un tout coh´rent
                                                                    e
         et prˆts ` installer, incluant :
              e a
               Des jeux de paquets,
               Le noyau du syst`me d’exploitation (Linux, *BSD)
                               e
               Un syst`me d’installation
                      e
               Des utilitaires de configuration.


      Debian, Ubuntu, Red Hat, Mandriva, Gentoo sont des distributions
      GNU/Linux.
      OpenBSD, NetBSD, FreeBSD sont des distributions *BSD.


                                                                                                                         27 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


               des d´veloppeurs, des fondations et des
                    e
                            entreprises



         des d´veloppeurs, des fondations et des entreprises
               e
         Diff´rentes fondations et entreprises permettent
            e                                                                                                 le
         d´veloppement de Logiciels Libres :
          e
                Fondations Mozilla, GNU, Linux, Apache. . .
                Associations Gnome, KDE, X.org, E17. . .
                Red Hat, Mandriva, Nagios . . .




                                                                                                                         28 / 74
Introduction     Logiciel Libre ?   La contribution ` des projets libres
                                                    a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                              e    e             e                            R´f´
                                                                                                                               ee


                          la collaboration des utilisateurs

         la collaboration des utilisateurs
         participe ` l’essor du Logiciel Libre :
                   a
                 ONG : Wikipedia, Greenpeace
                 Institutions : UNESCO, NASA
                 Entreprises : Google a , IBM, Nokia b
                                              ´
                 Universit´s : MIT, Berkeley, Ecole Centrale de Nantes
                          e
                 Pays : France (Gendarmerie Nationale, Assembl´e Nationale),
                                                              e
                 Chili
               a. GSoC
               b. rachat de Trolltech




                                                                                                                           29 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                          des ´v`nements
                                              e e
         des ´v`nements
             e e
         permettant la promotion du Logiciel Libre :
               Rencontres : RMLL (pour les Rencontres Mondiales du
               Logiciel Libre ), FOSDEM (pour le Free and Open Source
               Software Developers’ European Meeting )
               GUL : Abul, Linux62, Parinux
               Wikis : wiki.debian.org, EmacsWiki
               IRC : Freenode, FOTC
               ´ e
               Ev`nements : Solutions Linux, aKademy
               Forums : linuxfr.org
               Listes de diffusion : debian-i18n
               Associations : April, Aful, Framasoft


                                                                                                                         30 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee




           Figure: Carte heuristique sur le Logiciel Libre (source Wikipedia)

                                                                                                                         31 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 Sommaire



       1   Logiciel Libre ?


       2   La contribution ` des projets libres
                           a


       3   Mod`les ´conomiques li´s aux Logiciels Libres
              e    e             e




                                                                                                                         32 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                      Apporter sa contribution au libre


         Apporter sa contribution au libre
         Des milliers de mani`res de contribuer
                             e
               Rapporter un bug
               Corriger un bug, ajouter une fonctionnalit´
                                                         e
               R´diger de la documentation
                e
               Traduire, Internationaliser
               G´rer le serveur de d´veloppement, la vitrine, les mailing listes
                e                   e
               Faire connaˆ le Logiciel
                          ıtre




                                                                                                                         33 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                         Respect de la licence en place



         Respect de la licence en place


               Sous quelle licence est plac´ le code ? La documentation ? Les
                                           e
               images ? La mailing liste est-elle diffus´e ?
                                                       e
               Licence Copyleft ?
               Quels sont mes droits ?




                                                                                                                         34 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                      Gestion des projets



         Gestion des projets
         La plupart des projets Libres fonctionnent sur le principe de la
         m´ritocratie :
           e
               Groupe : d´veloppeurs principaux
                         e
               Dictateur bienveillant
               Fondation, association




                                                                                                                         35 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                        Dans un contexte international



         Dans un contexte international
         La plupart des projets Libres :
               sont d´velopp´s en langue anglaise
                     e      e
               respectent les standards ´tablis
                                        e
               respectent les conventions (code, documentation)
               sont bˆtis avec des Logiciels Libres
                     a




                                                                                                                         36 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                          Communication

         Communication
         Diff´rents canaux de communication
            e
               Mailing liste
               Canal #irc (Freenode principalement)
               Wiki
               Blog, Planet
               Site institutionnel
               Bug tracker
               Forums
               Twitter ? Facebook ? Identi.ca ?



                                                                                                                         37 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                   Contacts



         Contacts
         Savoir ˆtre : interaction avec une communaut´
                e                                    e
               N´tiquette ?
                e
               Les d´veloppeurs ne sont pas ` votre service
                    e                       a
               Cerner les objectifs du projet
               Rapport de bug ? Expliquer vos intentions




                                                                                                                         38 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                   Contacts



         Contacts
         Savoir ˆtre : interaction avec une communaut´
                e                                    e
               N´tiquette ?
                e
               Les d´veloppeurs ne sont pas ` votre service
                    e                       a
               Cerner les objectifs du projet
               Rapport de bug ? Expliquer vos intentions




                                                                                                                         39 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                              Gestion des bugs / tickets


         Gestion des bugs / tickets
         Diff´rents outils permettant la gestion de projet :
            e
               Redmine
               Trac
               Github
         ou la gestion exclusive de tickets
               Mantis
               Bugzilla
               OTRS




                                                                                                                         40 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                              Gestion des bugs / tickets



         Gestion des bugs / tickets
         Essentiel dans la vie d’un projet :
               Savoir qui travaille sur quel ticket
               Classer les tickets par version du logiciel
               Cat´gorisation les tickets
                  e
               Faciliter les retours utilisateurs
               Demande d’ˆtre mod´r´
                         e       ee




                                                                                                                         41 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                    Gestion des versions




         Gestion des versions
         Concept de release
         Version stable / Version en d´veloppement / Version bˆta
                                      e                       e
         Rˆle du release manager
          o




                                                                                                                         42 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Versionnement du code


         Versionnement du code
         Un logiciel de gestion de versions (ou VCS en anglais, pour
         Version Control System) :
               conserve la chronologie et les diff´rentes versions d’un lot de
                                                 e
               fichiers connexes.
               les diff´rences entre les fichiers
                      e
               mutualiser un d´veloppement
                              e
               commits accompagn´s d’un commentaire
                                e
         Quelques exemples : Bazaar, Git, Mercurial (Hg), SVN, CVS, . . .




                                                                                                                         43 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Assurance Qualit´ (QA)
                                                  e


         Assurance Qualit´ (QA)
                           e
         Outils de revue de code (revue par les pairs) :
               conserve la chronologie et les diff´rentes versions d’un lot de
                                                 e
               fichiers connexes.
               les diff´rences entre les fichiers
                      e
               mutualiser un d´veloppement
                              e
               commits accompagn´s d’un commentaire
                                e
         Quelques exemples : Review Board, Github / Gitorious, Redmine,
         Trac




                                                                                                                         44 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                       Tests


         Tests
         Tests :
               V´rification fr´quente du code, et de sa bonne compilation.
                e            e
               R´alisation des tests unitaire et / ou fonctionnels, voire tests
                e
               d’int´gration.
                    e
               Mise ` disposition ´ventuelle d’une version testable comportant
                     a            e
               les derni`res modifications du code
                        e
               Possibilit´ de cr´er des rapports p´riodiques exprimant la qualit´
                         e      e                 e                             e
               du code, la couverture des tests




                                                                                                                         45 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                 Sommaire



       1   Logiciel Libre ?


       2   La contribution ` des projets libres
                           a


       3   Mod`les ´conomiques li´s aux Logiciels Libres
              e    e             e




                                                                                                                         46 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                        Quelques rappels



         Quelques rappels
         Rappel : Il existe deux types de licences libres. Les licences
         copyleft (GPL, LGPL, Cecill A, . . . ) et les licences permissives
         (BSD, MIT, Cecill B, . . . ).
         Rappel : Les Logiciels Libres sont maintenus tout ` la fois par
                                                               a
         des b´n´voles, des cherchers, des administrations, le monde de
               e e
         l’´ducation et le monde de l’entreprise.
           e




                                                                                                                         47 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                  Probl`me
                                                       e

         Probl`me
              e
         Logiciel propri´taire : le retour sur investissement repose sur la
                        e
         vente de licences.
         La cr´ation de logiciels libres optimise la cr´ation de valeur
               e                                          e
         mais interdit la captation de cette valeur par l’´diteur du
                                                                e
         logiciel

         Probl`me
              e
         Les ´diteurs de logiciels libres doivent utiliser d’autres
             e
         m´canismes de production de richesses
           e

      dossier de l’AFUL sur les mod`les ´conomiques li´s aux Logiciels
                                   e e                e
      Libres

                                                                                                                         48 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                      Services r´currents
                                                e



         Services r´currents
                   e
         Des informations sont monnay´es (documentations, informations
                                        e
         fournies ` titre exclusif ou non), ainsi que des livraisons et des
                  a
         mises ` jour de logiciels (avec ou sans garantie)
               a


      Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, JBoss,
                                      e
      Nuxeo . . .




                                                                                                                         49 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                    Support


         Support
         Des clients payent pour obtenir des r´ponses ` leurs questions
                                                 e        a
         et probl`mes, sur un logiciel en particulier ou sur l’ensemble des
                 e
         outils qu’ils utilisent.
         Ce support peut ˆtre fourni par l’´diteur lui mˆme (Red Hat,
                              e              e              e
         MySQL AB) ou par un tiers (SSII).


      Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, JBoss,
                                      e
      Nuxeo, Alfresco. . .



                                                                                                                         50 / 74
Introduction    Logiciel Libre ?   La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


               Prestations de services autour du logiciel
         Prestations de services autour du logiciel
         Des services autour du logiciel peuvent ˆtre vendus : installation,
                                                 e
         formation, d´veloppements au forfait ou en r´gie.
                      e                                e

                Installation/d´ploiement
                              e
                Formation/exploitation
                D´veloppement sp´cifique (progiciel s’appuyant sur plateforme
                   e            e
                libre) a

            a. Si le d´veloppement est maˆ e par le fournisseur, selon un planning et
                       e                   ıtris´
         un budget d´termin´, il s’agit d’un forfait. Dans le cas contraire, il s’agit d’une
                      e      e
         r´gie.
          e


      Exemple d’utilisateurs de ce mod`le : ` peu pr`s tous les acteurs
                                      e     a       e
      commerciaux du secteur et particuli`rement les SSII.
                                         e
                                                                                                                          51 / 74
Introduction   Logiciel Libre ?    La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                  Certification de mat´riels
                                                     e


         Certification de mat´riels
                            e
         Les fabricants de mat´riels informatiques payent les ´diteurs
                                  e                                  e
         des grandes distributions Linux pour que leurs mat´riels, ainsi
                                                                 e
         que les pilotes (drivers) qui sont utilis´s avec, soient ´valu´s et
                                                  e                e   e
         certifi´s.
               e
         La certification de mat´riels est tr`s importante, par
                                      e               e
         exemple, pour les industries critiques (secteur de l’´nergie),
                                                                   e
         le domaine de la haute-disponibilit´ ou le secteur de la
                                                    e
         d´fense.
           e

      Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, Bull.
                                      e



                                                                                                                          52 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                           Mutualisations

         Mutualisations
         Deux cas de mutualisation de d´veloppement :
                                       e
               Le cas du prestataire qui a la maˆ  ıtrise de la coh´rence du
                                                                   e
               produit (et qui en est g´n´ralement l’auteur) et qui met en
                                         e e
               contact plusieurs clients pour leur proposer de financer un
               logiciel complet ou l’ajout de nouvelles fonctionnalit´s ou
                                                                       e
               correctifs ` un logiciel existant. (exemple : Nuxeo)
                          a
               Le cas des commandes group´es ou des regroupements plus ou
                                               e
               moins informels qui pilotent la coh´rence cˆt´ client et g`rent la
                                                    e       oe           e
               feuille de route et l’´volution du produit (exemple : la
                                     e
               coop´rative Adullact-Projet (avec S2low))
                     e




                                                                                                                         53 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                ´
                Ecosyst`mes autour de logiciels libres
                       e


         ´
         Ecosyst`mes autour de logiciels libres
                e
         Des ´diteurs construisent ensemble une offre de produits et
               e
         de services au sein d’un groupement. Les interm´diaires
                                                            e
         non-´diteurs (SSII ne vendant que des prestations) peuvent
              e
         facilement devenir acteur du d´veloppement de la solution
                                         e
         (dynamique de cercle vertueux).

      Exemple d’utilisateurs de ce mod`le : OpenOffice.org (Sun, Novell,
                                        e
      Google, Intel, etc.), Eclipse Foundation (IBM, Borland, Sybase et
      une centaine d’autres), Apache Foundation (IBM, etc.).



                                                                                                                         54 / 74
Introduction   Logiciel Libre ?    La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                  Apports de valeur ajout´e
                                                         e


         Apports de valeur ajout´e e
         Vente / location de solutions cl´s-en-main :
                                         e
               Ordinateur brique (services sp´cifiques et peu configurables)
                                             e
               appareil de t´l´communication multi-services (Box)
                            ee
               Logiciel ´tendu et pr´-param´tr´ (Kit de d´ploiement
                        e           e      e e           e
               OpenOffice.org)
         Le fournisseur de service joue le rˆle d’int´grateur.
                                            o        e
         Situation juridique incertaine (Livebox, Freebox, NeufBox, Sony
         et Busybox)




                                                                                                                          55 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


               Base libre avec extensions propri´taires
                                                e



         Base libre avec extensions propri´taires
                                          e
         Correspond ` distribuer un logiciel libre avec des extensions
                      a
         payantes distribu´es sous licences propri´taires.
                          e                       e
         La base libre est g´n´ralement suffisamment utilisable pour
                              e e
         convenir aux particuliers et aux petites structures.

      Exemple d’utilisateurs de ce mod`le : Zend, Talend, Virtualbox
                                      e




                                                                                                                         56 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


               Base libre avec outils de d´veloppement
                                           e
                             propri´taires
                                   e



         Base libre avec outils de d´veloppement propri´taires
                                    e                  e
         Correspond ` vendre des outils de d´veloppement tiers (interface
                     a                      e
         graphique, d´bogueur, optimiseur de code, etc.) pour d´velopper
                     e                                         e
         autour d’un logiciel libre.


      Exemple d’utilisateurs de ce mod`le : Zend qui fournit Zend Studio.
                                      e




                                                                                                                         57 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                       Licences multiples


         Licences multiples
         Correspond ` vendre la possibilit´ d’utiliser dans des logiciels
                      a                     e
         propri´taires du code utilis´ dans des logiciels libres a .
               e                     e
            a. Un logiciel peut en effet ˆtre distribu´ selon plusieurs licences de distribution
                                        e            e
         simultan´ment. Rien n’oblige ` distribuer un logiciel sous une seule licence. On
                 e                      a
         peut par exemple tout ` fait distribuer un logiciel ` la fois sous license GNU GPL
                                 a                            a
         et Mozilla Public License.


      Exemple d’utilisation de ce mod`le : Trolltech, id Software qui
                                      e
      distribue ses anciens moteurs graphiques, appel´s id Tech, sous
                                                      e
      licence GNU GPL et non-GPL.


                                                                                                                         58 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                  Changement de licence

         Changement de licence
         D´veloppement de logiciels sous licence propri´taire chro-
          e                                                  e
         nod´gradable en licence libre.
            e
         D´veloppement de logiciels sous licence propri´taire comportant
          e                                            e
         une clause de r´versibilit´ en licence libre.
                        e          e

      L’infrastructure de gestion de cl´s publiques (IGC) IDX-PKI de la
                                          e
      soci´t´ OpenTrust qui devient diffusable selon la licence GNU GPL
           ee
      si la soci´t´ ´ditrice disparait.
                eee
      id Software avec ses anciens moteurs graphiques, appel´s ”id
                                                              e
      Tech”, utilis´ par leur jeux ”Quake” permettant ainsi la cr´ation de
                    e                                            e
      jeux libres d’excellentes qualit´s.
                                        e


                                                                                                                         59 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                        Apports indirects



         Sponsoring, publicit´ sur site web
                             e
         Le logiciel libre, ou bien le site du logiciel libre, inclut des ser-
         vices qui font r´f´rence ` des services commerciaux ext´rieurs,
                          ee       a                                   e
         g´n´ralement sous la forme de logos d’entreprises ou de produits,
          e e
         pointant vers les sites web correspondants.

      Exemple d’utilisateurs de ce mod`le : Le logiciel Firefox de la
                                      e
      fondation Mozilla




                                                                                                                         60 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                          Produits d´riv´s
                                                    e e




         Produits d´riv´s
                   e e
         Le logiciel libre donne lieu ` une r´mun´ration par le le biais de la
                                      a      e   e
         vente de produits d´riv´s, essentiellement des documentations,
                               e e
         mais aussi des goodies tels que des T-shirts, tasses, peluches,
         etc.




                                                                                                                         61 / 74
Introduction    Logiciel Libre ?   La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                                    M´c´nat
                                                     e e
         M´c´nat
           e e
         Le d´veloppement des logiciels libres est soutenu par :
             e
                des fonds priv´s (fortunes personnelles)
                              e
                des donations par projet (financements institutionnels ou
                fondations priv´es)
                               e

      Exemples d’utilisateurs de ce mod`le :
                                       e
               Le logiciel Firefox qui re¸oit r´guli`rement de tr`s nombreux dons
                                         c     e e               e
               (campagne publicitaire dans le New York Times).
               Le logiciel Blender lib´r´ par les dons (100 000 euros) avec cr´ation
                                      ee                                      e
               de sa fondation pour assurer son d´veloppement.
                                                    e
               La distribution Ubuntu qui est financ´e essentiellement par l’homme
                                                   e
               d’affaires Mark Shuttleworth.
               Financement du travail d’´tudiants pour des projets logiciel libre
                                        e
               dans le cadre des Google summer of code.
                                                                                                                          62 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                Conclusion



         Conclusion
         Les Logiciels Libres donnent lieu ` des modes de r´mun´ration
                                             a                e    e
         divers et vari´s (´diteurs et interm´diaires).
                       e e                   e
         Pour une plus grande s´curit´ financi`re, les acteurs ´conomiques
                                 e     e       e              e
         optent en g´n´ral pour une combinaison de ces diff´rents
                       e e                                          e
         mod`les.
              e




                                                                                                                         63 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                Conclusion


         Conclusion
         Entre les deux familles de licences, ce sont les licences copyleft
         qui permettent la plus grande vari´t´ de mod`les ´conomiques a .
                                             ee         e e
         Mais les licences copyleft ne sont pas forc´ment les plus adapt´es
                                                    e                   e
         lorsque c’est la plus grande diffusion d’un socle technique qui
         est recherch´e. (exemple de la biblioth`que PNG)
                        e                           e
             a. Cela provient des plus grandes subtilit´s et contraintes de diffusion et d’uti-
                                                       e
         lisation caract´risant ces licences.
                        e




                                                                                                                         64 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre


         Comment financer le d´veloppement d’un Logiciel Libre
                                    e
         D´velopper un logiciel libre demande du temps, c’est la principale
           e
         ressource critique :
               Programmation du logiciel
               ´
               Ecriture de la documentation
               Distribution du logiciel
               Animer la communaut´
                                  e
               Promotion du logiciel




                                                                                                                         65 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre

         Par une seule personne
         Souvent ` l’initiative d’un ´tudiant ou d’un informaticien, il
                   a                   e
         d´veloppe seul son projet sur son temps libre et le publie sur
          e
         Internet suivant une licence libre.
         Mod`les ´conomiques applicables :
              e e
               B´n´volat
                e e
               M´c´nat
                e e
               Dons des utilisateurs
               Revenus publicitaires via le site web du projet




                                                                                                                         66 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre
         Par une communaut´ de fait
                                e
         Plusieurs personnes s’associent pour d´velopper et maintenir,
                                                  e
         sur leurs temps libre, un projet publi´ sur Internet suivant une
                                               e
         licence libre.
         Mod`les ´conomiques applicables :
              e e
               B´n´volat
                e e
               M´c´nat
                e e
               ´
               Ecosyst`me libres
                      e
               Dons des utilisateurs
               Revenus publicitaires via le site web du projet
               Sponsoring
               Produits d´riv´s
                         e e
                                                                                                                         67 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre
         Par une communaut´ avec une existence l´gale
                                e                      e
         Idem que pr´c´demment avec, grˆce ` la structure l´gale, la
                       e e                  a a                e
         possibilit´ de cr´er des emplois permanents autour du projet et
                   e      e
         d’obtenir plus facilement des financements.
         Mod`les ´conomiques applicables :
             e e
               B´n´volat, M´c´nat
                e e        e e
               ´
               Ecosyst`me libres, Dons des utilisateurs
                      e
               Revenus publicitaires via le site web du projet
               Sponsoring, Produits d´riv´s
                                     e e
               Mutualisation de d´veloppements au forfait
                                 e
               Services professionnels


                                                                                                                         68 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre
         Par une entreprise
         Une entreprise cr´e ou participe activement au d´veloppement
                          e                              e
         d’un projet.
         Mod`les ´conomiques applicables :
             e e
               M´c´nat, dons des utilisateurs, revenus publicitaires via le site
                e e
               web du projet
               Support, certification de mat´riel, sponsoring, services
                                           e
               professionnels,
               ´
               Ecosyst`me libres, produits d´riv´s, mutualisation de
                      e                     e e
               d´veloppements au forfait
                e
               Licences multiples, extensions propri´taires, outils de
                                                    e
               d´veloppement propri´taires, souscriptions
                e                    e
               Licence propri´taire chronod´gradable, produits d´riv´s, solution
                             e             e                    e e
               cl´ en main
                 e
                                                                                                                         69 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


           Comment financer le d´veloppement d’un
                               e
                      Logiciel Libre

         Par un ´tat, des administrations, des collectivit´s
                 e                                           e
         Un ´tat, des administrations, des collectivit´s cr´ent ou parti-
             e                                        e    e
         cipent activement au d´veloppement d’un projet pour obtenir
                                e
         des comp´tences, orienter et assurer la p´rennit´ du projet.
                   e                              e      e
         Mod`les ´conomiques applicables :
              e e
               B´n´volat
                e e
               M´c´nat
                e e
               Support
               Mutualisation
               Solution cl´ en main
                          e



                                                                                                                         70 / 74
Introduction   Logiciel Libre ?    La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                  Valeur d’un logiciel libre ?



         Valeur d’un logiciel libre ?
         Comment valoriser un Logiciel Libre ?
               Valeur du code source
               Quantifier le travail p´riph´rique
                                     e    e
               Quantifier l’aide apport´e par la communaut´
                                      e                  e
         Indicateurs : https ://www.ohloh.net/




                                                                                                                          71 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee




                                             Des questions ?




                                                                                                                         72 / 74
Introduction    Logiciel Libre ?   La contribution ` des projets libres
                                                   a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                             e    e             e                            R´f´
                                                                                                                              ee


                                                 R´f´rences
                                                  ee
               Livre de Roberto di Cosmo :                Le Hold-up plan´taire
                                                                         e

               Biographie autoris´e de Richard Stallman
                                 e                                        Richard Stallman et la r´volution
                                                                                                  e
               du Logiciel Libre

               http ://fdn.fr

               Mod`les ´conomiques li´s aux logiciels libres :
                    e   e              e
               http ://aful.org/professionnels/modeles-economiques-logiciels-libres (AFUL :
               Association Francophone des Utilisateurs de Logiciels Libres)

               http ://linuxfr.org/news/free-publie-enfin-ses-patchs-sur-les-logiciels-libres

               http ://fsffrance.org/news/article2011-09-14.fr.html

               http ://fr.wikipedia.org/wiki/Logiciel libre


               http ://upload.wikimedia.org/wikipedia/commons/2/26/Carte conceptuelle du logicie

               http ://fr.wikipedia.org/wiki/Open source


                                                                                                                          73 / 74
Introduction   Logiciel Libre ?   La contribution ` des projets libres
                                                  a                      Mod`les ´conomiques li´s aux Logiciels Libres
                                                                            e    e             e                            R´f´
                                                                                                                             ee


                                                    Licence




       La contribution ` des projets libres : principes, m´thodes et
                          a                                   e
       mise en œuvre par Benjamin Vialle est mis ` disposition selon
                                                        a
      les termes de la licence Creative Commons Paternit´ - Partage des
                                                           e
                Conditions Initiales ` l’Identique 3.0 Unported.
                                     a




                                                                                                                         74 / 74

Contenu connexe

Similaire à La contribution à des projets libres : principes, méthodes et mise en œuvre

Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier Ezratty
Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier EzrattyRapport du Consumer Electronics Show de Las Vegas 2012 par Olivier Ezratty
Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier EzrattyPXNetwork
 
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...Open Source Politics
 
Livret bleu modeleseconomiques_gt-logiciellibre_systematic
Livret bleu modeleseconomiques_gt-logiciellibre_systematicLivret bleu modeleseconomiques_gt-logiciellibre_systematic
Livret bleu modeleseconomiques_gt-logiciellibre_systematicPascal Flamand
 
15 ans de politiques publiques du logiciel libre en France
15 ans de politiques publiques du logiciel libre en France15 ans de politiques publiques du logiciel libre en France
15 ans de politiques publiques du logiciel libre en FranceStefane Fermigier
 
Rapport ces 2015 olivier ezratty
Rapport ces 2015 olivier ezrattyRapport ces 2015 olivier ezratty
Rapport ces 2015 olivier ezrattyPascal Granier
 
Rapport CES 2015 par Olivier Ezratty
Rapport CES 2015 par Olivier EzrattyRapport CES 2015 par Olivier Ezratty
Rapport CES 2015 par Olivier EzrattyPhilippe KHATTOU
 
"Rapport CES 2015" Olivier Ezratty
"Rapport CES 2015"  Olivier Ezratty"Rapport CES 2015"  Olivier Ezratty
"Rapport CES 2015" Olivier Ezrattyyann le gigan
 
Plaquette enalean-rmll-2011
Plaquette enalean-rmll-2011Plaquette enalean-rmll-2011
Plaquette enalean-rmll-2011Tuleap
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibrem4rylin
 
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011PROMOTECH CEI
 
Evolutions de l'écosystème entrepreneurial français
Evolutions de l'écosystème entrepreneurial françaisEvolutions de l'écosystème entrepreneurial français
Evolutions de l'écosystème entrepreneurial françaisOlivier Ezratty
 
Openfisca, un logiciel libre pour simuler des réformes fiscales et sociales
Openfisca, un logiciel libre pour simuler des réformes fiscales et socialesOpenfisca, un logiciel libre pour simuler des réformes fiscales et sociales
Openfisca, un logiciel libre pour simuler des réformes fiscales et socialesFrance Stratégie
 
Annuaire de designers interactifs freelances, éd. 2011
Annuaire de designers interactifs freelances, éd. 2011Annuaire de designers interactifs freelances, éd. 2011
Annuaire de designers interactifs freelances, éd. 2011designers interactifs
 
2014 04 j1 fongecifonline_itg_j_vds
2014 04 j1 fongecifonline_itg_j_vds2014 04 j1 fongecifonline_itg_j_vds
2014 04 j1 fongecifonline_itg_j_vdsJean Vanderspelden
 
Openday 28 Janvier
Openday 28 JanvierOpenday 28 Janvier
Openday 28 JanvierCore-Techs
 

Similaire à La contribution à des projets libres : principes, méthodes et mise en œuvre (20)

Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier Ezratty
Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier EzrattyRapport du Consumer Electronics Show de Las Vegas 2012 par Olivier Ezratty
Rapport du Consumer Electronics Show de Las Vegas 2012 par Olivier Ezratty
 
Opensource
Opensource Opensource
Opensource
 
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...
Webinaire Civic Tech : Pourquoi l'open source devient-il la norme pour les dé...
 
Livret bleu modeleseconomiques_gt-logiciellibre_systematic
Livret bleu modeleseconomiques_gt-logiciellibre_systematicLivret bleu modeleseconomiques_gt-logiciellibre_systematic
Livret bleu modeleseconomiques_gt-logiciellibre_systematic
 
15 ans de politiques publiques du logiciel libre en France
15 ans de politiques publiques du logiciel libre en France15 ans de politiques publiques du logiciel libre en France
15 ans de politiques publiques du logiciel libre en France
 
Rapport ces 2015 olivier ezratty
Rapport ces 2015 olivier ezrattyRapport ces 2015 olivier ezratty
Rapport ces 2015 olivier ezratty
 
Rapport CES 2015 par Olivier Ezratty
Rapport CES 2015 par Olivier EzrattyRapport CES 2015 par Olivier Ezratty
Rapport CES 2015 par Olivier Ezratty
 
"Rapport CES 2015" Olivier Ezratty
"Rapport CES 2015"  Olivier Ezratty"Rapport CES 2015"  Olivier Ezratty
"Rapport CES 2015" Olivier Ezratty
 
Plaquette enalean-rmll-2011
Plaquette enalean-rmll-2011Plaquette enalean-rmll-2011
Plaquette enalean-rmll-2011
 
Logiciellibre
LogiciellibreLogiciellibre
Logiciellibre
 
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011Supports de sensibilisation pour entrepreneurs - promotech labs 2011
Supports de sensibilisation pour entrepreneurs - promotech labs 2011
 
Evolutions de l'écosystème entrepreneurial français
Evolutions de l'écosystème entrepreneurial françaisEvolutions de l'écosystème entrepreneurial français
Evolutions de l'écosystème entrepreneurial français
 
Openfisca, un logiciel libre pour simuler des réformes fiscales et sociales
Openfisca, un logiciel libre pour simuler des réformes fiscales et socialesOpenfisca, un logiciel libre pour simuler des réformes fiscales et sociales
Openfisca, un logiciel libre pour simuler des réformes fiscales et sociales
 
Rapport CES 2016 - olivier ezratty
Rapport CES 2016 - olivier ezrattyRapport CES 2016 - olivier ezratty
Rapport CES 2016 - olivier ezratty
 
Epn ADEA - Apéro débat AGLCA logiciel libre aglca avril 2016
Epn ADEA - Apéro débat AGLCA logiciel libre aglca avril 2016Epn ADEA - Apéro débat AGLCA logiciel libre aglca avril 2016
Epn ADEA - Apéro débat AGLCA logiciel libre aglca avril 2016
 
Annuaire de designers interactifs freelances, éd. 2011
Annuaire de designers interactifs freelances, éd. 2011Annuaire de designers interactifs freelances, éd. 2011
Annuaire de designers interactifs freelances, éd. 2011
 
2014 04 j1 fongecifonline_itg_j_vds
2014 04 j1 fongecifonline_itg_j_vds2014 04 j1 fongecifonline_itg_j_vds
2014 04 j1 fongecifonline_itg_j_vds
 
Lb smile open_source
Lb smile open_sourceLb smile open_source
Lb smile open_source
 
Openday 28 Janvier
Openday 28 JanvierOpenday 28 Janvier
Openday 28 Janvier
 
Rapport du CES 2010
Rapport du CES 2010Rapport du CES 2010
Rapport du CES 2010
 

Dernier

La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniquessuser4dbdf2
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFEAhmam Abderrahmane
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxMartin M Flynn
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionslaetitiachassagne
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementM2i Formation
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024frizzole
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2JeanLucHusson
 

Dernier (7)

La Projection orthogonale en dessin technique
La Projection orthogonale en dessin techniqueLa Projection orthogonale en dessin technique
La Projection orthogonale en dessin technique
 
Rapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFERapport projet de fin d'études licence PFE
Rapport projet de fin d'études licence PFE
 
Semaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptxSemaine de la Passion de Jésus-Christ.pptx
Semaine de la Passion de Jésus-Christ.pptx
 
Exercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositionsExercice de FLE pour enfants sur les transports et les prépositions
Exercice de FLE pour enfants sur les transports et les prépositions
 
Formation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changementFormation M2i - Femmes entrepreneures : soyez actrices du changement
Formation M2i - Femmes entrepreneures : soyez actrices du changement
 
Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024Planning de la semaine du 25 mars au 2 avril 2024
Planning de la semaine du 25 mars au 2 avril 2024
 
Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2Présentation de lancement de la SAE203 - MMI S2
Présentation de lancement de la SAE203 - MMI S2
 

La contribution à des projets libres : principes, méthodes et mise en œuvre

  • 1. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee La contribution ` des projets libres : principes, m´thodes et a e mise en œuvre #APPLI : Logiciels Libres Benjamin Vialle - http://benjamin-vialle.net ´ Ecole Centrale de Nantes, 9 f´vrier 2012 e 1 / 74
  • 2. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Qui suis-je ? Benjamin Vialle e o e ´ Ing´nieur diplˆm´ de l’Ecole Centrale de Nantes (2011). #EI4info D´veloppeur MarkUs : http://markusproject.org e Utilisateur de Logiciels Libres depuis 2004 Contributeur ` OpenOffice4Kids a Ing´nieur Syst`me chez Mobile Devices Ingenierie depuis mars e e 2011 2 / 74
  • 3. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Qui suis-je ? Blog & r´seaux sociaux. . . e Pr´sence sur Internet : e Blog : http://benjamin-vialle.net Twitter : https://twitter.com/#!/benjaminvialle Utilisation du mot-clic #APPLI Google + : https://plus.google.com/104220311178002084324 3 / 74
  • 4. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Objectifs Objectifs Quelques objectifs de ma pr´sentation : e Rappels - Logiciel Libre Qu’est-ce qu’un Logiciel Libre ? ´ D´finitions. Licences. Etat de l’art. e Contribution ` des Logiciels Libres a Comment contribuer ? Quelles possibilit´s ? e Comment est-ce organis´ ? e O` trouver des informations ? u Prendre contact avec la communaut´ e Vivre des Logiciels Libres ? 4 / 74
  • 5. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Sommaire 1 Logiciel Libre ? 2 La contribution ` des projets libres a 3 Mod`les ´conomiques li´s aux Logiciels Libres e e e 5 / 74
  • 6. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Sommaire 1 Logiciel Libre ? 2 La contribution ` des projets libres a 3 Mod`les ´conomiques li´s aux Logiciels Libres e e e 6 / 74
  • 7. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Exemples courants Sont consid´r´s comme des Logiciels Libres : ee Mozilla Firefox, Mozilla Thunderbird OpenOffice.org, LibreOffice, Apache OpenOffice ´ VLC (Ecole Centrale de Paris) Mysql, Postgresql, Sqlite, MongoDB, Cassandra Linux, GNU/Linux, *BSD ... 7 / 74
  • 8. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Exemples courants Ne sont PAS consid´r´s comme des Logiciels Libres : ee Adobe Flash Player Adobe Acrobat Reader Microsoft Windows, Microsoft Office, Mac OS X (partiellement ouvert) ... 8 / 74
  • 9. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee D´finition e Apparu en 1983 Un Logiciel Libre est un logiciel qui offre ces 4 libert´s : e La libert´ d’ex´cuter le programme, pour tous les usages, e e La libert´ d’´tudier le fonctionnement du programme et de e e l’adapter ` ses besoins, a La libert´ de redistribuer des copies du programme (ce qui e implique la possibilit´ aussi bien de donner que de vendre des e copies) La libert´ d’am´liorer le programme et de distribuer ces e e am´liorations au public, pour en faire profiter toute la e communaut´. e 9 / 74
  • 10. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee D´finition e Pr´cisions par la Free Software Fondation a e Ces libert´s doivent ˆtre irr´vocables e e e Possibilit´ d’en jouir sans devoir pr´venir un tiers e e Possibilit´ de redistribuer le programme sous toute forme, e notamment compil´e, ´ventuellement, ` la condition de rendre e e a disponible le code source correspondant Possibilit´ de fusionner des logiciels libres dont on n’est pas e soi-mˆme l’auteur. e La FSF accepte des restrictions mineures quant ` la fa¸on dont a c un logiciel modifi´ doit ˆtre pr´sent´ lorsqu’il est redistribu´. e e e e e a. http://www.gnu.org/philosophy/free-sw.fr.html 10 / 74
  • 11. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee D´finition e Logiciel Libre = ? Gnu Public Licence La d´finition du Logiciel Libre en quatre libert´s est la d´finition e e e au sens de la Free Software Fondation, autrement dit la GNU Public Licence (GPL). 11 / 74
  • 12. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee FSF ? Free Software Fondation La Free Software Foundation (FSF) (litt´ralement Fondation e pour le logiciel libre ), est une organisation am´ricaine ` but e a non lucratif fond´e par Richard Stallman le 4 octobre 1985, e dont la mission mondiale est la promotion du logiciel libre et la d´fense des utilisateurs. e La FSF aide ´galement au financement du projet GNU depuis e l’origine. Son nom est associ´ au mouvement du logiciel libre. e 12 / 74
  • 13. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee FSF Free et la GPL 16 septembre 2011 : un accord met fin au proc`s intent´ e e contre Free pour non respect de la licence GNU GPL a Free donne acc`s aux sources des logiciels libres uti- e lis´s dans ses Freebox. Cette initiative intervient peu e de temps apr`s qu’un accord soit venu mettre un terme e au proc`s engag´ contre l’op´rateur par des auteurs de e e e logiciel libre, soutenus durant toute la proc´dure par la e FSF France. a. http ://fsffrance.org/news/article2011-09-14.fr.html 13 / 74
  • 14. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Richard M. Stallman Richard M. Stallman Richard Matthew Stallman - N´ en 1953, ` Manhattan e a Il est ` l’origine du projet GNU et de la licence publique g´n´rale a e e GNU connue aussi sous l’acronyme GPL. Il a popularis´ le terme anglais copyleft e Il a d´velopp´ de nombreux logiciels : e e L’´diteur de texte GNU Emacs e Le compilateur C de GNU Le d´bogueur GNU (gdb) e Le moteur de production GNU Make (en collaboration avec Roland McGrath). Il fait campagne contre les brevets logiciels et la gestion des droits num´riques (DRM). e 14 / 74
  • 15. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Open Source Et l’Open Source dans tout ca ? ¸ La d´signation Open Source s’applique aux logiciels dont la e licence respecte des crit`res pr´cis´ment ´tablis par l’Open e e e e Source Initiative : Libre redistribution Acc`s au code source e Travaux d´riv´s e e Souvent, un logiciel libre est qualifi´ d’ Open Source , car les e licences compatibles open source englobent les licences libres selon la d´finition de la FSF. e 15 / 74
  • 16. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Open Source Et l’Open Source dans tout ca ? ¸ Le terme open source est en concurrence avec le terme free software recommand´ par la FSF. e Le terme freeware (gratuiciel) d´signe des logiciels gratuits e qui ne sont ni ouverts, ni libres. 16 / 74
  • 17. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Open Source Initiative Open Source Initiative L’Open Source Initiative est une organisation d´vou´e ` la pro- e e a motion du logiciel Open Source. N´ en 1998 d’une scission de la communaut´ du Logiciel Libre e e (utilisateurs et d´veloppeurs) e Politique jug´e plus adapt´e aux r´alit´s ´conomiques et e e e e e techniques Aboutir ` une ´conomie du logiciel d´pendant de la seule vente a e e de prestations et non plus de celle de licences d’utilisation 17 / 74
  • 18. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Open Source Initiative Quelques personnalit´s ` l’origine de l’OSI e a L’Open Source Initiative a ´t´ cr´´e en 1998 ` Palo Alto e e ee a John ”maddog” Hall (Fondateur de Linux international a ) Larry Augustin (SourceForge) Michael Tiemann (Vice Pr´sident Logiciels Libres chez Red Hat) e Bruce Perens (Debian Free Software Guidelines, inclus dans the Debian Social Contract) Eric S. Raymond (GNU Emacs, biblioth`ques Unix, Battle for e Wesnoth7, Fetchmail, The Art of Unix Programming) a. une organisation ` but non lucratif qui souhaite promouvoir le syst`me a e d’exploitation bas´ sur le noyau Linux e 18 / 74
  • 19. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Deux types de licences libres Licences dites copyleft Le copyleft est la possibilit´ donn´e par l’auteur d’un travail e e soumis au droit d’auteur (œuvre d’art, texte, programme informatique, etc.) de copier, d’utiliser, d’´tudier, de modifier e et/ou de distribuer son œuvre dans la mesure o` ces possibilit´s u e restent pr´serv´es. e e Autrement dit, les cr´ations r´alis´es ` partir d’´l´ments sous e e e a ee copyleft h´ritent de cette caract´ristique. On parle de viralit´. e e e 19 / 74
  • 20. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Deux types de licences libres Licences dites permissives Les licences dites permissives conf`rent un maximum de droits e ` l’utilisateur et ne lui imposent que peu d’obligations. a Les obligations ne concernent g´n´ralement que le respect de la e e paternit´ et la modification et redistribution du code n’est pas e soumise ` une licence sp´cifique. Il est donc possible de r´utiliser a e e du code sous licence permissive et de l’inclure dans du logiciel propri´taire. e 20 / 74
  • 21. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Exemples de licences libres Licences dites copyleft Ces licences sont des licences ` gauche d’auteur : a la GNU GPL, pour GNU General Public License la GFDL, pour GNU Free Documentation License la MPL, pour Mozilla Public License ; la CeCILL-A, pour CEA CNRS INRIA Logiciel Libre , une licence libre fran¸aise c Certaines licences Creative Commons (sont exclues les licences NC et ND ) ; 21 / 74
  • 22. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Exemples de licences libres Licences dites permissives Ces licences sont sont des licences dites permissives : la BSD, pour Berkeley Software Distribution Apache, du projet Apache CECILL-B, pour CEA CNRS INRIA Logiciel Libre , une licence libre fran¸aise c 22 / 74
  • 23. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee En r´sum´, un Logiciel Libre, c’est . . . e e En r´sum´, un Logiciel Libre, c’est . . . e e Une fa¸on ´thique de comprendre le logiciel dans : c e son d´veloppement e sa commercialisation sa distribution son utilisation 23 / 74
  • 24. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee En r´sum´, un Logiciel Libre, c’est . . . e e En r´sum´ e e Il exprime des valeurs : ´thique, solidarit´, e e cr´ativit´, efficacit´ e e e non-discrimination, transparence comp´titivit´, coop´ration e e e vie priv´e, s´curit´ e e e libert´ e 24 / 74
  • 25. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee du code source . . . mais pas uniquement du code source . . . mais pas uniquement Du code source sous licence libre (libert´ n˚1) e Compil´ en programme ex´cutable, ´ventuellement packag´ dans e e e e une distribution (libert´s n˚0 et n˚2 a ) e Des contenus libres autour : polices typographiques traductions, localisations mod`les e images FAQ guides, mans, infos . . . Grˆce ` des licences libres a a a. utilisation et redistribution 25 / 74
  • 26. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee des standards des standards Les Logiciels Libres existent ` travers des standards ouverts : a UTF-8 (IETF) HTML, XML (W3C) ODF (Oasis et ISO) 26 / 74
  • 27. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Notion de distribution Notion de distribution Distribution : un ensemble de logiciels formant un tout coh´rent e et prˆts ` installer, incluant : e a Des jeux de paquets, Le noyau du syst`me d’exploitation (Linux, *BSD) e Un syst`me d’installation e Des utilitaires de configuration. Debian, Ubuntu, Red Hat, Mandriva, Gentoo sont des distributions GNU/Linux. OpenBSD, NetBSD, FreeBSD sont des distributions *BSD. 27 / 74
  • 28. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee des d´veloppeurs, des fondations et des e entreprises des d´veloppeurs, des fondations et des entreprises e Diff´rentes fondations et entreprises permettent e le d´veloppement de Logiciels Libres : e Fondations Mozilla, GNU, Linux, Apache. . . Associations Gnome, KDE, X.org, E17. . . Red Hat, Mandriva, Nagios . . . 28 / 74
  • 29. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee la collaboration des utilisateurs la collaboration des utilisateurs participe ` l’essor du Logiciel Libre : a ONG : Wikipedia, Greenpeace Institutions : UNESCO, NASA Entreprises : Google a , IBM, Nokia b ´ Universit´s : MIT, Berkeley, Ecole Centrale de Nantes e Pays : France (Gendarmerie Nationale, Assembl´e Nationale), e Chili a. GSoC b. rachat de Trolltech 29 / 74
  • 30. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee des ´v`nements e e des ´v`nements e e permettant la promotion du Logiciel Libre : Rencontres : RMLL (pour les Rencontres Mondiales du Logiciel Libre ), FOSDEM (pour le Free and Open Source Software Developers’ European Meeting ) GUL : Abul, Linux62, Parinux Wikis : wiki.debian.org, EmacsWiki IRC : Freenode, FOTC ´ e Ev`nements : Solutions Linux, aKademy Forums : linuxfr.org Listes de diffusion : debian-i18n Associations : April, Aful, Framasoft 30 / 74
  • 31. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Figure: Carte heuristique sur le Logiciel Libre (source Wikipedia) 31 / 74
  • 32. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Sommaire 1 Logiciel Libre ? 2 La contribution ` des projets libres a 3 Mod`les ´conomiques li´s aux Logiciels Libres e e e 32 / 74
  • 33. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Apporter sa contribution au libre Apporter sa contribution au libre Des milliers de mani`res de contribuer e Rapporter un bug Corriger un bug, ajouter une fonctionnalit´ e R´diger de la documentation e Traduire, Internationaliser G´rer le serveur de d´veloppement, la vitrine, les mailing listes e e Faire connaˆ le Logiciel ıtre 33 / 74
  • 34. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Respect de la licence en place Respect de la licence en place Sous quelle licence est plac´ le code ? La documentation ? Les e images ? La mailing liste est-elle diffus´e ? e Licence Copyleft ? Quels sont mes droits ? 34 / 74
  • 35. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Gestion des projets Gestion des projets La plupart des projets Libres fonctionnent sur le principe de la m´ritocratie : e Groupe : d´veloppeurs principaux e Dictateur bienveillant Fondation, association 35 / 74
  • 36. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Dans un contexte international Dans un contexte international La plupart des projets Libres : sont d´velopp´s en langue anglaise e e respectent les standards ´tablis e respectent les conventions (code, documentation) sont bˆtis avec des Logiciels Libres a 36 / 74
  • 37. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Communication Communication Diff´rents canaux de communication e Mailing liste Canal #irc (Freenode principalement) Wiki Blog, Planet Site institutionnel Bug tracker Forums Twitter ? Facebook ? Identi.ca ? 37 / 74
  • 38. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Contacts Contacts Savoir ˆtre : interaction avec une communaut´ e e N´tiquette ? e Les d´veloppeurs ne sont pas ` votre service e a Cerner les objectifs du projet Rapport de bug ? Expliquer vos intentions 38 / 74
  • 39. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Contacts Contacts Savoir ˆtre : interaction avec une communaut´ e e N´tiquette ? e Les d´veloppeurs ne sont pas ` votre service e a Cerner les objectifs du projet Rapport de bug ? Expliquer vos intentions 39 / 74
  • 40. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Gestion des bugs / tickets Gestion des bugs / tickets Diff´rents outils permettant la gestion de projet : e Redmine Trac Github ou la gestion exclusive de tickets Mantis Bugzilla OTRS 40 / 74
  • 41. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Gestion des bugs / tickets Gestion des bugs / tickets Essentiel dans la vie d’un projet : Savoir qui travaille sur quel ticket Classer les tickets par version du logiciel Cat´gorisation les tickets e Faciliter les retours utilisateurs Demande d’ˆtre mod´r´ e ee 41 / 74
  • 42. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Gestion des versions Gestion des versions Concept de release Version stable / Version en d´veloppement / Version bˆta e e Rˆle du release manager o 42 / 74
  • 43. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Versionnement du code Versionnement du code Un logiciel de gestion de versions (ou VCS en anglais, pour Version Control System) : conserve la chronologie et les diff´rentes versions d’un lot de e fichiers connexes. les diff´rences entre les fichiers e mutualiser un d´veloppement e commits accompagn´s d’un commentaire e Quelques exemples : Bazaar, Git, Mercurial (Hg), SVN, CVS, . . . 43 / 74
  • 44. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Assurance Qualit´ (QA) e Assurance Qualit´ (QA) e Outils de revue de code (revue par les pairs) : conserve la chronologie et les diff´rentes versions d’un lot de e fichiers connexes. les diff´rences entre les fichiers e mutualiser un d´veloppement e commits accompagn´s d’un commentaire e Quelques exemples : Review Board, Github / Gitorious, Redmine, Trac 44 / 74
  • 45. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Tests Tests Tests : V´rification fr´quente du code, et de sa bonne compilation. e e R´alisation des tests unitaire et / ou fonctionnels, voire tests e d’int´gration. e Mise ` disposition ´ventuelle d’une version testable comportant a e les derni`res modifications du code e Possibilit´ de cr´er des rapports p´riodiques exprimant la qualit´ e e e e du code, la couverture des tests 45 / 74
  • 46. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Sommaire 1 Logiciel Libre ? 2 La contribution ` des projets libres a 3 Mod`les ´conomiques li´s aux Logiciels Libres e e e 46 / 74
  • 47. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Quelques rappels Quelques rappels Rappel : Il existe deux types de licences libres. Les licences copyleft (GPL, LGPL, Cecill A, . . . ) et les licences permissives (BSD, MIT, Cecill B, . . . ). Rappel : Les Logiciels Libres sont maintenus tout ` la fois par a des b´n´voles, des cherchers, des administrations, le monde de e e l’´ducation et le monde de l’entreprise. e 47 / 74
  • 48. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Probl`me e Probl`me e Logiciel propri´taire : le retour sur investissement repose sur la e vente de licences. La cr´ation de logiciels libres optimise la cr´ation de valeur e e mais interdit la captation de cette valeur par l’´diteur du e logiciel Probl`me e Les ´diteurs de logiciels libres doivent utiliser d’autres e m´canismes de production de richesses e dossier de l’AFUL sur les mod`les ´conomiques li´s aux Logiciels e e e Libres 48 / 74
  • 49. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Services r´currents e Services r´currents e Des informations sont monnay´es (documentations, informations e fournies ` titre exclusif ou non), ainsi que des livraisons et des a mises ` jour de logiciels (avec ou sans garantie) a Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, JBoss, e Nuxeo . . . 49 / 74
  • 50. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Support Support Des clients payent pour obtenir des r´ponses ` leurs questions e a et probl`mes, sur un logiciel en particulier ou sur l’ensemble des e outils qu’ils utilisent. Ce support peut ˆtre fourni par l’´diteur lui mˆme (Red Hat, e e e MySQL AB) ou par un tiers (SSII). Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, JBoss, e Nuxeo, Alfresco. . . 50 / 74
  • 51. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Prestations de services autour du logiciel Prestations de services autour du logiciel Des services autour du logiciel peuvent ˆtre vendus : installation, e formation, d´veloppements au forfait ou en r´gie. e e Installation/d´ploiement e Formation/exploitation D´veloppement sp´cifique (progiciel s’appuyant sur plateforme e e libre) a a. Si le d´veloppement est maˆ e par le fournisseur, selon un planning et e ıtris´ un budget d´termin´, il s’agit d’un forfait. Dans le cas contraire, il s’agit d’une e e r´gie. e Exemple d’utilisateurs de ce mod`le : ` peu pr`s tous les acteurs e a e commerciaux du secteur et particuli`rement les SSII. e 51 / 74
  • 52. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Certification de mat´riels e Certification de mat´riels e Les fabricants de mat´riels informatiques payent les ´diteurs e e des grandes distributions Linux pour que leurs mat´riels, ainsi e que les pilotes (drivers) qui sont utilis´s avec, soient ´valu´s et e e e certifi´s. e La certification de mat´riels est tr`s importante, par e e exemple, pour les industries critiques (secteur de l’´nergie), e le domaine de la haute-disponibilit´ ou le secteur de la e d´fense. e Exemple d’utilisateurs de ce mod`le : Red Hat, Mandriva, Bull. e 52 / 74
  • 53. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Mutualisations Mutualisations Deux cas de mutualisation de d´veloppement : e Le cas du prestataire qui a la maˆ ıtrise de la coh´rence du e produit (et qui en est g´n´ralement l’auteur) et qui met en e e contact plusieurs clients pour leur proposer de financer un logiciel complet ou l’ajout de nouvelles fonctionnalit´s ou e correctifs ` un logiciel existant. (exemple : Nuxeo) a Le cas des commandes group´es ou des regroupements plus ou e moins informels qui pilotent la coh´rence cˆt´ client et g`rent la e oe e feuille de route et l’´volution du produit (exemple : la e coop´rative Adullact-Projet (avec S2low)) e 53 / 74
  • 54. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee ´ Ecosyst`mes autour de logiciels libres e ´ Ecosyst`mes autour de logiciels libres e Des ´diteurs construisent ensemble une offre de produits et e de services au sein d’un groupement. Les interm´diaires e non-´diteurs (SSII ne vendant que des prestations) peuvent e facilement devenir acteur du d´veloppement de la solution e (dynamique de cercle vertueux). Exemple d’utilisateurs de ce mod`le : OpenOffice.org (Sun, Novell, e Google, Intel, etc.), Eclipse Foundation (IBM, Borland, Sybase et une centaine d’autres), Apache Foundation (IBM, etc.). 54 / 74
  • 55. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Apports de valeur ajout´e e Apports de valeur ajout´e e Vente / location de solutions cl´s-en-main : e Ordinateur brique (services sp´cifiques et peu configurables) e appareil de t´l´communication multi-services (Box) ee Logiciel ´tendu et pr´-param´tr´ (Kit de d´ploiement e e e e e OpenOffice.org) Le fournisseur de service joue le rˆle d’int´grateur. o e Situation juridique incertaine (Livebox, Freebox, NeufBox, Sony et Busybox) 55 / 74
  • 56. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Base libre avec extensions propri´taires e Base libre avec extensions propri´taires e Correspond ` distribuer un logiciel libre avec des extensions a payantes distribu´es sous licences propri´taires. e e La base libre est g´n´ralement suffisamment utilisable pour e e convenir aux particuliers et aux petites structures. Exemple d’utilisateurs de ce mod`le : Zend, Talend, Virtualbox e 56 / 74
  • 57. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Base libre avec outils de d´veloppement e propri´taires e Base libre avec outils de d´veloppement propri´taires e e Correspond ` vendre des outils de d´veloppement tiers (interface a e graphique, d´bogueur, optimiseur de code, etc.) pour d´velopper e e autour d’un logiciel libre. Exemple d’utilisateurs de ce mod`le : Zend qui fournit Zend Studio. e 57 / 74
  • 58. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Licences multiples Licences multiples Correspond ` vendre la possibilit´ d’utiliser dans des logiciels a e propri´taires du code utilis´ dans des logiciels libres a . e e a. Un logiciel peut en effet ˆtre distribu´ selon plusieurs licences de distribution e e simultan´ment. Rien n’oblige ` distribuer un logiciel sous une seule licence. On e a peut par exemple tout ` fait distribuer un logiciel ` la fois sous license GNU GPL a a et Mozilla Public License. Exemple d’utilisation de ce mod`le : Trolltech, id Software qui e distribue ses anciens moteurs graphiques, appel´s id Tech, sous e licence GNU GPL et non-GPL. 58 / 74
  • 59. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Changement de licence Changement de licence D´veloppement de logiciels sous licence propri´taire chro- e e nod´gradable en licence libre. e D´veloppement de logiciels sous licence propri´taire comportant e e une clause de r´versibilit´ en licence libre. e e L’infrastructure de gestion de cl´s publiques (IGC) IDX-PKI de la e soci´t´ OpenTrust qui devient diffusable selon la licence GNU GPL ee si la soci´t´ ´ditrice disparait. eee id Software avec ses anciens moteurs graphiques, appel´s ”id e Tech”, utilis´ par leur jeux ”Quake” permettant ainsi la cr´ation de e e jeux libres d’excellentes qualit´s. e 59 / 74
  • 60. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Apports indirects Sponsoring, publicit´ sur site web e Le logiciel libre, ou bien le site du logiciel libre, inclut des ser- vices qui font r´f´rence ` des services commerciaux ext´rieurs, ee a e g´n´ralement sous la forme de logos d’entreprises ou de produits, e e pointant vers les sites web correspondants. Exemple d’utilisateurs de ce mod`le : Le logiciel Firefox de la e fondation Mozilla 60 / 74
  • 61. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Produits d´riv´s e e Produits d´riv´s e e Le logiciel libre donne lieu ` une r´mun´ration par le le biais de la a e e vente de produits d´riv´s, essentiellement des documentations, e e mais aussi des goodies tels que des T-shirts, tasses, peluches, etc. 61 / 74
  • 62. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee M´c´nat e e M´c´nat e e Le d´veloppement des logiciels libres est soutenu par : e des fonds priv´s (fortunes personnelles) e des donations par projet (financements institutionnels ou fondations priv´es) e Exemples d’utilisateurs de ce mod`le : e Le logiciel Firefox qui re¸oit r´guli`rement de tr`s nombreux dons c e e e (campagne publicitaire dans le New York Times). Le logiciel Blender lib´r´ par les dons (100 000 euros) avec cr´ation ee e de sa fondation pour assurer son d´veloppement. e La distribution Ubuntu qui est financ´e essentiellement par l’homme e d’affaires Mark Shuttleworth. Financement du travail d’´tudiants pour des projets logiciel libre e dans le cadre des Google summer of code. 62 / 74
  • 63. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Conclusion Conclusion Les Logiciels Libres donnent lieu ` des modes de r´mun´ration a e e divers et vari´s (´diteurs et interm´diaires). e e e Pour une plus grande s´curit´ financi`re, les acteurs ´conomiques e e e e optent en g´n´ral pour une combinaison de ces diff´rents e e e mod`les. e 63 / 74
  • 64. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Conclusion Conclusion Entre les deux familles de licences, ce sont les licences copyleft qui permettent la plus grande vari´t´ de mod`les ´conomiques a . ee e e Mais les licences copyleft ne sont pas forc´ment les plus adapt´es e e lorsque c’est la plus grande diffusion d’un socle technique qui est recherch´e. (exemple de la biblioth`que PNG) e e a. Cela provient des plus grandes subtilit´s et contraintes de diffusion et d’uti- e lisation caract´risant ces licences. e 64 / 74
  • 65. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Comment financer le d´veloppement d’un Logiciel Libre e D´velopper un logiciel libre demande du temps, c’est la principale e ressource critique : Programmation du logiciel ´ Ecriture de la documentation Distribution du logiciel Animer la communaut´ e Promotion du logiciel 65 / 74
  • 66. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Par une seule personne Souvent ` l’initiative d’un ´tudiant ou d’un informaticien, il a e d´veloppe seul son projet sur son temps libre et le publie sur e Internet suivant une licence libre. Mod`les ´conomiques applicables : e e B´n´volat e e M´c´nat e e Dons des utilisateurs Revenus publicitaires via le site web du projet 66 / 74
  • 67. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Par une communaut´ de fait e Plusieurs personnes s’associent pour d´velopper et maintenir, e sur leurs temps libre, un projet publi´ sur Internet suivant une e licence libre. Mod`les ´conomiques applicables : e e B´n´volat e e M´c´nat e e ´ Ecosyst`me libres e Dons des utilisateurs Revenus publicitaires via le site web du projet Sponsoring Produits d´riv´s e e 67 / 74
  • 68. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Par une communaut´ avec une existence l´gale e e Idem que pr´c´demment avec, grˆce ` la structure l´gale, la e e a a e possibilit´ de cr´er des emplois permanents autour du projet et e e d’obtenir plus facilement des financements. Mod`les ´conomiques applicables : e e B´n´volat, M´c´nat e e e e ´ Ecosyst`me libres, Dons des utilisateurs e Revenus publicitaires via le site web du projet Sponsoring, Produits d´riv´s e e Mutualisation de d´veloppements au forfait e Services professionnels 68 / 74
  • 69. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Par une entreprise Une entreprise cr´e ou participe activement au d´veloppement e e d’un projet. Mod`les ´conomiques applicables : e e M´c´nat, dons des utilisateurs, revenus publicitaires via le site e e web du projet Support, certification de mat´riel, sponsoring, services e professionnels, ´ Ecosyst`me libres, produits d´riv´s, mutualisation de e e e d´veloppements au forfait e Licences multiples, extensions propri´taires, outils de e d´veloppement propri´taires, souscriptions e e Licence propri´taire chronod´gradable, produits d´riv´s, solution e e e e cl´ en main e 69 / 74
  • 70. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Comment financer le d´veloppement d’un e Logiciel Libre Par un ´tat, des administrations, des collectivit´s e e Un ´tat, des administrations, des collectivit´s cr´ent ou parti- e e e cipent activement au d´veloppement d’un projet pour obtenir e des comp´tences, orienter et assurer la p´rennit´ du projet. e e e Mod`les ´conomiques applicables : e e B´n´volat e e M´c´nat e e Support Mutualisation Solution cl´ en main e 70 / 74
  • 71. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Valeur d’un logiciel libre ? Valeur d’un logiciel libre ? Comment valoriser un Logiciel Libre ? Valeur du code source Quantifier le travail p´riph´rique e e Quantifier l’aide apport´e par la communaut´ e e Indicateurs : https ://www.ohloh.net/ 71 / 74
  • 72. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Des questions ? 72 / 74
  • 73. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee R´f´rences ee Livre de Roberto di Cosmo : Le Hold-up plan´taire e Biographie autoris´e de Richard Stallman e Richard Stallman et la r´volution e du Logiciel Libre http ://fdn.fr Mod`les ´conomiques li´s aux logiciels libres : e e e http ://aful.org/professionnels/modeles-economiques-logiciels-libres (AFUL : Association Francophone des Utilisateurs de Logiciels Libres) http ://linuxfr.org/news/free-publie-enfin-ses-patchs-sur-les-logiciels-libres http ://fsffrance.org/news/article2011-09-14.fr.html http ://fr.wikipedia.org/wiki/Logiciel libre http ://upload.wikimedia.org/wikipedia/commons/2/26/Carte conceptuelle du logicie http ://fr.wikipedia.org/wiki/Open source 73 / 74
  • 74. Introduction Logiciel Libre ? La contribution ` des projets libres a Mod`les ´conomiques li´s aux Logiciels Libres e e e R´f´ ee Licence La contribution ` des projets libres : principes, m´thodes et a e mise en œuvre par Benjamin Vialle est mis ` disposition selon a les termes de la licence Creative Commons Paternit´ - Partage des e Conditions Initiales ` l’Identique 3.0 Unported. a 74 / 74