Le contrat social de Debian : Différence entre versions
Ligne 32 : | Ligne 32 : | ||
''Inspirant, non ?'' | ''Inspirant, non ?'' | ||
− | <references> | + | <references/> |
Version du 26 septembre 2011 à 17:57
Sommaire
Un géant méconnu
Au début des années 1990, Deborah et Ian Mac Culloch, un couple de développeurs informatique, avaient découvert le système d'exploitation GNU/Linux. Comme beaucoup d'autres informaticiens sensible au partage du savoir, ils avaient commencé à y rajouter des centaines de fonctions logicielles renforçant l'utilité du système. C'est ainsi qu'on développe une distribution Gnu/Linux, en rajoutant des briques comme des pièces de légo, pour la construction d'un château. Très vite, leur manière de coopérer avec d'autres développeurs a permis l'émergence de la distribution Debian. Elle est la base pour de nombreuses autres distributions, dont la plus utilisée est Ubuntu. A sa manière, Debian est donc non seulement un projet durable, mais aussi et surtout un projet leader dans le domaine très important des serveurs informatiques. Depuis le début des années 2000 et sans discontinuer, la majorité des informaticiens professionnels recommandent Debian comme solution serveur la plus performante. C'est ainsi qu'une bonne moitié des serveurs qui affichent les pages web tournent sous Debian. Cette distribution est leader dans son segment de marché, et le marché est énorme. Bien que très intéressant, ce succès socio-économique est rarement mis en valeur par les médias traditionnels. On connait Microsoft, Google, Facebook, mais rarement les logiciels libres et encore moins Debian. Par son très haut degré d'innovation, le fonctionnement de Debian fait par contre l'objet de nombreuses recherches universitaire en économie, sociologie, anthropologie des organisations... Comme Wikipedia, le projet Debian doit cette position leader en bonne partie à son mode de fonctionnement social, et non pas à ses prouesses technologiques. Car au-delà d'un regroupement de programmeurs passionnés par la création logiciel, la communauté Debian s'est doté d'une organisation très efficace ressemblant beaucoup à une démocratie.
Fonctionnement méritocratique
Tout humain peut contribuer au projet Debian. Plus les contributions sont utiles, plus la reconnaissance est grande. Il y a plus de mille membres très actifs et extrêmement compétents qui assurent la qualité des mises à jours du logiciel Debian. Pour un informaticien libre, être reconnu comme "debianiste" est non seulement sociale une reconnaissance sociale, mais aussi l'assurance de pouvoir en tout temps justifier des contributions au projet Debian pour se faire facilement engager, si nécessaire, dans une entreprise informatique, toujours à la recherche de talents. Le leader de la communauté Debian est élu chaque 2 ans, par tous les développeurs enregistrés. Les discussions (par liste de diffusion électronique) sont ouvertes aux non-membres. Tout est débattu ouvertement, toute proposition d'amélioration est étudiée. La communauté a défini et fait évoluer un code de conduite public et un processus d'intégration très strict, pour éviter les privilèges de statuts, et miser uniquement sur la compétence. En outre, ils ont produit leur propre définition du logiciel libre (DFSG pour Debian Free Software Guidelines), qui fait référence dans le domaine, en parallèle avec la Définition du logiciel libre de la Free Software Foundation (FSF) et de la définition de l'open source par Open Source Initiative (OSI).
Une nouvelle manière de gagner sa vie
Dans les petites entreprises dites traditionnelles, le patron planifie de transférer l'entreprise à son fils biologique. On dit qu'on bon patron commence par faire balayer le sol par son fils. Ainsi le fils apprend à gravir lentement et sûrement les échelons. Ce faisant, il apprend tous les métiers de l'entreprise, progressivement, jusqu'à prendre la place de son père... s'il le mérite. Dans les modèles socio-économiques du libre, et particulièrement les modèles basés sur des règles de gouvernance discutée par l'ensemble des contributeurs méritants, c'est presque la même chose. peuvent prétendre à un rôle de leader et à une bonne génération de revenus, il faut d'abord avoir acquis une une vision d'ensemble du sujet, des capacités d'adaptations rapides à des besoins divers et une expérience globale sur les activités de la communauté. Ainsi d'abord on apprend en faisant, de plus simple au plus complexe, on obtient de l'aide des pairs plus expérimentés, qui nous guident et nous aident. Puis on devient expert, on peut aider les autres, et vendre ses compétences à prix d'or. Il n'est pas rare de voir un debianiste, souvent consultant informatique indépendant, résoudre en quelques heures un problème de bug informatique qu'une équipe d'informaticiens employés d'une entreprise à passé plusieurs semaines à tenter de réparer sans y parvenir. Le consultant pourra ainsi facturer au forfait quelques milliers d'Euros avec une garantie de résultat, et dans les faits ne passer qu'une seule journée passé à résoudre un problème. Mais avant cela, il a passé des centaines d'heures à s'auto-former. C'est une nouvelle manière de faire, qui peut tout à fait porter ses fruits.
Voici des extraits de l'introduction de la thèse de doctorat en sociologie de Michael Vicente [1]. Titre : La professionnalisation des développeurs de logiciel libre: Métiers, trajectoires et réseaux de coopération. Depuis la fin des années 1990, nous sommes face à un constat que les économistes n'ont pas omis de souligner : l'activité du logiciel libre occuperait une place de plus en plus centrale dans l'industrie logicielle et serait même devenue l’une des perspective de croissance du secteur. Nous pouvons dresser ce constat non seulement par les chiffres de diffusion du logiciel libre (que l'on pense aux logiciels Linux ou Firefox), mais également sur le marché du travail des informaticiens, où l'on voit qu'un nombre significatif de développeurs sont rémunérés pour participer au logiciel libre.
Ces développeurs sont alors dans un double engagement : à la fois professionnel et bénévole au sein de mêmes communautés de pratiques autour de la conception de logiciels.
Contrat social
Le concept de contrat social a notamment été valorisé par l'humaniste Jean-Jacques Rousseau. Le contenu de son livre sur le sujet, publié en 1762, a constitué un tournant décisif pour la modernité. La notion de contrat social s'est imposé comme un des textes majeurs de la philosophie politique, en affirmant le principe de souveraineté du peuple. Deux siècles et demi plus tard, garantir un droit à un bien commun de base, comme l'accès à l'air, l'eau et l'information purs, est devenu une des bases pour assurer la vitalité de l'économie de marché.
Aussi, pour que le projet Debian ne dévie pas en cours de chemin, les développeurs Debian ont créé leur propre contrat social, qui est le pilier auquel chacun se réfère pour les prises de décisions critiques dans leur communauté de développeurs.
Ce contrat est à destination de la communauté du logiciel libre, à laquelle Debian se consacre, et dit en synthèse :
- Debian demeurera totalement libre.
- Nous donnerons nos travaux à la communauté des logiciels libres.
- Nous ne dissimulerons pas les problèmes.
- Nos priorités sont nos utilisateurs et les logiciels libres.
- Prise en compte des "Travaux non conformes à nos standards sur les logiciels libres".
Comme vous pouvez le constater, ce contrat social constitue un parti-pris très radical envers le logiciel libre et ses utilisateurs, donc orienté définitivement vers le bien commun. Inspirant, non ?