Upload
laurette-pellerin
View
105
Download
0
Embed Size (px)
Citation preview
Offre de logiciels : dynamique des équilibres
“Autour du libre 2002”INT
29 mai 2002
Qu’est-ce qu’un é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 l’un à l’autre suppose une dynamique.
• La dynamique s’enclenche à l’occasion d’un changement technologique ou d’une 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 n’est 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 s’agit pas d’altruisme !
• Il ne s’agit pas d’une exception– Dans d’autres 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é à l’Internet (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 d’une offre pour PC– bien adapté à l’utilisateur 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é d’une personnalisation (d’où moindre
lourdeur),– bien adapté à l’utilisateur 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 l’histoire
1960 1975 1991
?
?
Logiciel libre et pirates
• Les “hackers” d’aujourd’hui (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é d’avance !