Offre de logiciels : dynamique des équilibres Autour du libre 2002 INT 29 mai 2002
Quest-ce quun équilibre ? En économie, un équilibre est un régime de production dans lequel les clients, fournisseurs et techniques entretiennent une relation durable Sur un marché, il peut exister plusieurs types déquilibre ; le passage de lun à lautre suppose une dynamique. La dynamique senclenche à loccasion dun changement technologique ou dune modification des règles du jeu. –Exemple : succession historique des systèmes techniques (Bertrand Gille)
Equilibre de la production des logiciels Pour produire un grand logiciel, il faut quatre composantes : –Un centre qui définit les tâches à accomplir, attire les contributeurs et sélectionne les contributions à retenir ; –Des contributeurs qui réalisent le travail de développement ; –Un réseau de communication ; –Un moyen pour rémunérer les contributeurs.
Deux types de produit Logiciel ouvert : –le code source est distribué, il peut être modifié –le logiciel nest pas nécessairement gratuit mais son prix est bas Logiciel compilé : –seul le code compilé est distribué, il ne peut pas être modifié –le prix est élevé
Equilibre du logiciel compilé Exemple de Microsoft : –Centre : Bill Gates et ses lieutenants ; relation hiérarchique –Contributeurs : programmeurs de Microsoft et de ses sous-traitants –Réseau : LAN du campus de Redmond + Internet avec les sous-traitants –Rémunération : salaire et contrats
Equilibre du logiciel libre Exemple : Linux –Centre : Linus Torvalds et ses lieutenants ; relation : dictature bienveillante –Contributeurs : programmeurs du monde entier –Réseau : Internet –Rémunération : purement symbolique
The Hackers Ethic Access to computers - and anything which might teach you something about the way the world works - should be unlimited and total. Always yield to the Hands-On Imperative ! All information should be free. Mistrust Authority - Promote Decentralization. Hackers should be judged by their hacking, not bogus criteria such as degree, age, race, or position. You can create art and beauty on a computer. Computers can change your life for the better.
Rémunération symbolique Une rémunération économique, mais indirecte –Prestige et image ont des conséquences sur la carrière –Accès plus facile au capital risque –Il ne sagit pas daltruisme ! Il ne sagit pas dune exception –Dans dautres secteurs (machines outils, équipement scientifique), des utilisateurs pointus ont contribué à la définition des produits
Dictateur bienveillant Dictateur : a tout pouvoir pour sélectionner les contributions –Fournit une vision, recentre les développeurs sur le coeur du projet –Eclate le projet en sous-projets Bienveillant : manifeste de la considération envers le contributeurs, aussi modeste soit leur contribution. –80 % des contributions proviennent de 20 % des contributeurs ; les autres fournissent de petites contributions mais elles sont précieuses. –La production du code est encore plus concentrée.
La succession des équilibres Années 60 : pratique générale du logiciel libre parmi les hackers ; the hackers ethic ; Berkeley, MIT; AT&T avec Unix, etc. (Steven Levy, Hackers) A partir de 1976 : émergence du modèle du logiciel compilé marchand (Bill Gates, An Open Letter to Hobbyists, Computer Notes, 3 février 1976) –Des résistances : Free Software Foundation de Stallman au MIT en 1983 General Public License (GPL) A partir de 1991 : retour en force du logiciel libre (Linux) associé à lInternet (www) –Debian Free Software Guidelines 1995
Bilan du logiciel compilé marchand Les plus : –Equilibre le coût de production –garantit le profit –a permis le développement dune offre pour PC –bien adapté à lutilisateur inexpert Les moins : –Difficultés du déboguage –contraintes de la compatibilité ascendante –différenciation sur mesures faible
Bilan du logiciel libre Les plus : –Convergence du déboguage –possibilité dune personnalisation (doù moindre lourdeur), –bien adapté à lutilisateur expert dont les contributions peuvent être valorisées –bonne relation avec les universités (alumni effect) –visibilité de la performance Les moins : –Eclatement en variantes multiples (Unix, Sendmail) –faiblesse de la documentation et du support aux utilisateurs
Suite de lhistoire ? ?
Logiciel libre et pirates Les hackers daujourdhui (pirates) tirent parti du logiciel libre –diffusion du code source –partage des améliorations –progrès exponentiels Faiblesse de la recherche en sécurité –faible nombre de diplômés –embauche rapide des chercheurs par les entreprises Le vainqueur est désigné davance !