Distribution : Analyse de 13 ans de gouvernance sur le projet Debian
Posté par Benoît Sibaud (Jabber id, page perso, ). Modéré le 22 avril 2008.
Une analyse sur 13 ans de gouvernance de l'un des plus gros projets logiciels de la planète, géré par une communauté non-commerciale, « Scientific study about Debian Project governance and social organization », vient de paraître. Elle a été rédigée par deux chercheurs en management académique, Siobhán O'Mahony et Fabrizio Ferraro.
Le projet Debian regroupe des systèmes d'exploitation libres GNU/Linux, GNU/Hurd, GNU/NetBSD et GNU/kFreeBSD, fournissant plus de 18700 paquets maintenus pour 15 architectures matérielles, du téléphone mobile et autres équipements réseaux aux mainframes et supercalculateurs. Le tout est développé par plus de 2000 volontaires répartis sur la planète et collaborant via Internet.
« Nous avons une bonne compréhension de processus organisationnels dans les organisations bureaucratiques, mais pas dans les entités communautaires. (...) En mélangeant des mécanismes bureaucratiques et démocratiques, le système de gouvernance conçu a été capable d'évoluer avec les changements de conceptions de la communauté relatifs à l'autorité. »
Les auteurs ont identifiés quatre phases dans l'évolution de la gouvernance chez Debian :
Le projet Debian regroupe des systèmes d'exploitation libres GNU/Linux, GNU/Hurd, GNU/NetBSD et GNU/kFreeBSD, fournissant plus de 18700 paquets maintenus pour 15 architectures matérielles, du téléphone mobile et autres équipements réseaux aux mainframes et supercalculateurs. Le tout est développé par plus de 2000 volontaires répartis sur la planète et collaborant via Internet.
« Nous avons une bonne compréhension de processus organisationnels dans les organisations bureaucratiques, mais pas dans les entités communautaires. (...) En mélangeant des mécanismes bureaucratiques et démocratiques, le système de gouvernance conçu a été capable d'évoluer avec les changements de conceptions de la communauté relatifs à l'autorité. »
Les auteurs ont identifiés quatre phases dans l'évolution de la gouvernance chez Debian :
- Gouvernance de facto (1993 – 1996)
- Conception de la gouvernance (1997 – 1999)
- Mise en place de la gouvernance (1999 – 2003)
- Stabilisation de la gouvernance (2003 – 2006).
Étude « Scientific study about Debian Project governance and social organization » (970 hits)
Debian Project Leader Elections 2008 (235 hits)
Programme du nouveau DPL (295 hits)
Dernière annonce concernant la préparation de la prochaine version stable de Debian (Lenny) (426 hits)
Debian (760 hits)
Debian sur dmoz (557 hits)
> Lire la dépêche (96 commentaires, moyenne: 3,4).
Vous avez demandé le commentaire #925211.




Que fait Debian
Derrière se titre un brin polémique c'est une question que je me pose sans troll aucun : En quoi Debian fait progresser les technologies libres (en particulier autour de linux)? De mon coté je ne vois que Red Hat qui fait véritablement avancé les choses.
[^]Re: Que fait Debian
> En quoi Debian fait progresser les technologies libres
Debian n'est pas un gros contributeur et on peut le dire de beaucoup.
Mais Debian est un projet communautaire énorme. Je pense que son expérience a été profitable à beaucoup pour la gestion de projet type Ubuntu, Fedora, etc. Je vais me faire allumer, mais il a beaucoup contribuer pour savoir ce qu'il ne faut pas faire...
Mais il a aussi montré que lorsque l'outil pour faire une distribution est proposé à la communauté, la communauté l'utilise.
Je ne suis pas un mordu de Debian, mais sans Debian Red Hat n'aurait peut-être pas été inspiré de faire Fedora, etc.
Même si Debian n'est pas un contributeur direct important, il est très très utilisé pour diffuser d'autres projets (donc le faire connaitre, amener d'autres contributeurs, etc).
Debian c'est différent.
Bref, on aurait vraiment tord de juger Debian uniquement sur l'aspect apport technologique.
> je ne vois que Red Hat qui fait véritablement avancé les choses.
Il y a Novell aussi (saleté d'accord MS/Novell).
Il y a Intel, Sun, etc. Principalement des boites.
Elles ont du pognon, elles l'investissent en développement. Dommage que certains soient plus dans l'esprit "je développe dans mon coin" que d'autres.
Mais elles ne seraient pas aussi fort sans une communauté autour dont cerains sont des utilisateurs Debian.
Cet communauté est une mine d'idée, un vecteur de diffusion important, des retours d'expériences qui permettent d'afiner la concèptions (ou de foutre le projet à la poubelle si on constat que c'est une connerie), etc.
Donc il ne faut pas ramener qu'à Red Hat par exemple.
L'aspect communauté est TRÈS important.
A ce propos, un billet de Ted Tytso sur le "bide" d'openSolaris et l'importance d'avoir une communauté) :
http://thunk.org/tytso/blog/2008/04/19/what-sun-was-trying-t(...)
A côté, Debian est une formidable réussite.
[^]Re: Que fait Debian
Il ne faut pas oublier l'aspect multiplateforme de debian. Il ne suffit pas de faire une distribution x86 et amd64. debian corrige et fait remonter plein de bogue, notament pour X par exemple. Surtout que les développeurs debian sont par exemple bien plus pointilleux que ceux de ubuntu sur les scripts systèmes. Les scripts dans init.d chez debian sont nickel et si madame michu ne le voit pas, c'est bien qu'ils le fassent quand même. J'ai sous la main des anciens IBM qui ont 8 ans et le /etc est un vrai bordel.
Sur l'aspect multiplateforme, il y a debian hurd, debian BSD...
debian bosse aussi vachement à l'upgrade de ses systèmes. J'ai des machines en production qui ont eu 4 version de debian sans ré-installation ! Ils ont donc fait un fichier de config pour exim modulaire, idem pour apache2....
dernier exemple, debian bosse en ce moment sur netconf pour ocnfigurer le réseau de manière souple, un mix entre le système network/interface actuel de debian et NetworkManager. Tout cela avec le soucis de faire quelques chose de très modulaire, qui ne soit pas un usine à gaz, qui n'impose pas une interface graphique mais qui puisse être piloté graphiquement.
Bref, comme le disent les développeurs de X-Window, il n'y a pas que le noyau ou le dernier bureau à la mode avec ses effets 'eyes candy'.
[^]Re: Que fait Debian
Je ne comprends pas très bien ce que tu sous-entends avec les scripts d'init de Debian. Ubuntu a choisi d'utiliser upstart parce qu'il sied davantage à un usage de type poste de travail qu'à un serveur et à part ce choix, les scripts d'init n'ont rien à envier à ceux de Debian : pour ainsi dire, ce sont pratiquement les mêmes...
Tout n'est pas non plus rose sous Debian, il n'y a qu'à voir le support d'OpenLDAP. Comme beaucoup de distributions, ce projet n'est là que pour la bibliothèque, pas pour le serveur qu'il offre.
Essaie de modulariser ta configuration et tu verras si les mises à jour se passent comme il faut. Il faut arrêter de placer les développeurs Debian sur un piedestal, il y en a aussi qui ne sont pas aussi bons qu'on pourrait le croire. Toutefois, ils sont en général assez ouverts aux critiques constructives et aux propositions d'améliorations (surtout accompagnées d'un patch).
Quant aux fichiers de configurations modulaires, ce sont surtout les applications qui, au départ, permettent souvent d'avoir une telle modularité. Debian a beaucoup apporté à la gestion de la configuration d'Apache2 via les outils que sont a2{en|dis}{mod|site}.
[^]Re: Que fait Debian
> J'ai des machines en production qui ont eu 4 version de debian sans ré-installation ! Ils ont donc fait un fichier de config pour exim modulaire, idem pour apache2....
Je crois rèver...
Mes fichiers de conf d'apache sont salement compliqués et répartis sur plusieurs (et nombreux) fichiers.
La méthode je fait "apt update apache2" pour passer d'apache 1.3 à apache 2.0 ne doit hypra probablement pas marcher.
Et il me semble que Linuxfr a vécu une mise à jour de Debian dans la douleur.
[^]Re: Que fait Debian
A ce propos, un billet de Ted Tytso sur le "bide" d'openSolaris et l'importance d'avoir une communauté)
qui vivra verra...
A côté, Debian est une formidable réussite.
côté communautaire, Debian a démarré avant quand même. OpenSolaris est encore très jeune. Sun pourra peut-être faire quelques chose de bien quand même en continuant son travail à ce niveau.
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: Que fait Debian
dpkg, apt, debian-installer, shadow, wodim (le fork de cdrecord) ? Des projets officiellement maintenus dans par la communaute Debian.
On peut aussi dire que les dev Debian sont bien souvent contributeurs a d'autres projets. Theodore T'so ou Keith Packard peuvent etre de plutot bons exemples.
Apres, ca va etre difficile de mesurer l'apport de Debian, etant donne que le projet n'a pas d'existence legale, ni d'employes, et que la majorite du temps, les contributions des devs se font avec leur adresse mail perso et pas @debian.org.
"While a monkey can be a manager, it takes a human to be an engineer" Erik Zapletal
[^]Re: Que fait Debian
fakeroot si je ne me trompe pas.
Je vois régulièrement Patrick Volmachin remercier les développeurs Debian pour certains patch.
Chaque projet doit avoir une référence. Pour moi (notez que je n'utilise pas Debian), la référence dans le monde des distributions c'est Debian :
- c'est l'une des plus vielles
- c'est l'une des plus utilisées
- c'est l'une des plus libres
- c'est l'une des plus communautaires
- c'est l'une de celles qui ont le plus grand nombre de logiciels
- c'est une de celles qui supportent le plus d'arch
Bref, tous ces « c'est l'une » font que c'est la seule (pour l'instant).
The megafreeze development model is broken. (tuomov, le 03/03/2007)
[^]Re: Que fait Debian
un peu comme ta maman, on dirait
Windows has no users. It has hostages.
[+] [^]Re: Que fait Debian
Hello,
bah c'est bien, dans ce cas là moi comme référence, je note Gentoo:
- c'est l'une des plus vielles
- c'est l'une des plus utilisées
- c'est l'une des plus libres
- c'est l'une des plus communautaires
- c'est l'une de celles qui ont le plus grand nombre de logiciels
- c'est une de celles qui supportent le plus d'arch
et:
- c'est l'une qui possède des meilleurs documentations.
Donc debian une référence dans le monde des distributions BINAIRE.
Sur les sources, c'est incontestablement gentoo. (avis perso).
[^]Re: Que fait Debian
> - c'est l'une des plus vielles
"Gentoo Linux 1.0 was released 2002-03-31.[5]"
"the first 1.x version of Debian was released in 1996."
(source wikipedia)
de plus
http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg
pour voir l'influence de Debian (par rapport à Gentoo)
> c'est l'une des plus utilisées
Ah bon ? Pas dans les entreprise en tout cas. Jamais vu (sur des milliers de serveurs et une bonne centaine de clients).
Netcraft dit (pour les serveurs web donc en 2005 : Debian 16%, Gentoo 1%).
http://www.linuxdevices.com/cgi-bin/survey/survey.cgi?view=a(...) pour l'embarqué.
Gentoo n'est même pas comptabilisé. Debian 14%.
> c'est l'une des plus libres
Bon si tu le dis.
Gentoo a une charte, un DFSG, l'équivalent de Debian-legal etc ... ?
> c'est l'une des plus communautaires
Soit....
En terme de développeurs :
"The current Council members were elected over the period of August 17, 2007 to September 17, 2007 by 117 active Gentoo developers."
"the project includes more than a thousand developer". Ceci ne comprend pas les mainteneurs (que maintiennent des paquets sans être "développeur" Debian). Soit au moins 10 fois plus.
(source wikipedia)
> c'est l'une de celles qui ont le plus grand nombre de logiciels
Debian stable :
http://packages.debian.org/stable/allpackages?format=txt.gz
En enlevant les en-têtes:
wc -l allpackages
22752 allpackages
unstable
wc -l allpackages
28149 allpackages
> c'est une de celles qui supportent le plus d'arch
Oui 12 partout pour les archi officiel, reste celle non officiel.
> c'est l'une qui possède des meilleurs documentations.
Ca c'est vrai et c'est surtout la qualité de la documentation qui est interessante (car Ubuntu par exemple à plus de documentation).
Bref, Je ne dis pas que Debian est meilleur que Gentoo, mais comparons ce qui est comparable.
[^]Re: Que fait Debian
> 28149 allpackages
Il faut comparer les paquets sources pour que la compaison soit à peu près correcte.
The megafreeze development model is broken. (tuomov, le 03/03/2007)
[+] [^]Re: Que fait Debian
Alors,
Ç'est marrant ça dès que l'on montre ne serait un petit peu que debian n'est pas unique en elle-même, qu'il existe d'autres distributions qui sont mieux (avis perso), ça y est il faut tout de suite en venir aux comparaisons/luttes , "qui a la plus grosse".....amusant.
>Ce n'est pas parce que Debian a vu le jour en 1996 et que Gentoo l'a vu en 2002, que gentoo est une nouvelle distribution...maintenant on va bientot dire que *buntu est venue avant gentoo.. tsss....
Une des plus vieilles n'a jamais voulu dire LA plus vieille. Dans ce cas je peux te citer Slackware, ça te va là? "La première version, 1.00, est sortie le 17 juillet 1993"
>Ah bon ? Pas dans les entreprises en tout cas. Jamais vu (sur des milliers de serveurs et une bonne centaine de clients).
Ok peut-être pas en entreprise (bien qu'elle y soit, ce n'est pas parce que toi tu n'a pas vu que c'est une généralité), et alors ?! Si elle ne serait pas utilisée elle n'existerait plus depuis le temps, tu ne croix pas ??
Suffit de se référrer au forum pour voir la masse d'utilisateurs, ce n'est pas négligeable....
>Gentoo n'est même pas comptabilisé. Debian 14%.
Ok et ça me prouve quoi ? rien ! de toutes façons les chiffres ont leurs fait dire ce que l'on veut et après ? Ça enlève quoi a Gentoo ??
>Gentoo a une charte, un DFSG, l'équivalent de Debian-legal etc ... ?
Ben oui: http://www.gentoo.org/main/fr/contract.xml
et ? encore une fois je demande ce que ça fait ?? à part enlèver debian de son piedestale ??
>"the project includes more than a thousand developer". Ceci ne comprend pas les mainteneurs (que maintiennent des paquets sans être "développeur" Debian). Soit au moins 10 fois plus.
Ça me fait bien rire ça....amusant. Autres choses de constructif en magasin?
Je trouve, que c'est gratuit comme arguments d'avancer ça...je pourrais dire de même pour Gentoo, freebsd, opensuse et n'importe quelles distributions....
Maintenant en redevenant sérieu: c'est quoi le problème avec Gentoo ? pourquoi cette comparaison ?? en quoi c'est un problème le fait que sous debian vous êtes 10 et sous gentoo 5 ? tant que les projets avances ? si c'est pas une "pique" que tu viens de lancer c'est quoi d'autre ???
>Debian stable :
http://packages.debian.org/stable/allpackages?format=txt.gz
En enlevant les en-têtes:
wc -l allpackages
22752 allpackages
unstable
wc -l allpackages
28149 allpackages
Euh oui...ça compte les *.deb ?
Si c'est ça (je ne sais pas attention..d'ou la condition) c'est bien jolie, forcément en découpant chaque logiciel en 50000 packages le nombre est forcément plus conséquent..un exemple pris au hazard: openoffice:
sous gentoo: 1 ebuild(je ne comtpe pas le binaire), sous debian :
-openoffice.org-base, openoffice.org-core, openoffice.org-gcj, openoffice.org-draw, openoffice.org-gtk ...et on peut allez loin comme ça....
Je ne dis pas non plus que Gentoo est meilleur que Debian, mais justement je compare ce qui est comparable, il faut arreter, debian n'est pas "au dessus du lot", sinon elle serait utilisé par tout le monde, il n'y aurait plus qu'une seul distribution et c'est tout.
Après ne pas dire "c'est pour les noob les autres" car la debian est vraiment facile a installer/utiliser.
Note: J'utilise Gentoo _ET_ Debian (pour le moment...).
[+] [^]Re: Que fait Debian
> Si c'est ça (je ne sais pas attention..d'ou la condition) c'est bien jolie, forcément en découpant chaque logiciel en 50000 packages le nombre est forcément plus conséquent.
C'est vrai que prétendre que Debian a 22000 paquet c'est un peu du foutage de gueule.
Pour information, pour Fedora 8, à la date de sortie, que les src.rpm (un src.rpm par projet) :
- 4834 src.rpm (tous uniques, il n'y a pas de toto-1.0.src.rpm et toto-1.1.src.rpm mais seulement un toto-*.src.rpm)
- 10,5 Go (les src.rpm sont compressés)
C'est uniquement pour le dépôt officiel.
Es-ce important ?
Si on fait le concours de celui qui a la plus grosse, oui.
[^]Re: Que fait Debian
Note: J'utilise Gentoo _ET_ Debian (pour le moment...).Je vois probablement ça avec mon vilain esprit de "vil-debianeux-qui-déteste-gentoo-comme-tous-les-utilisateurs-de-debian", mais j'interprète ça comme "si vous continuez je vire ma debian".
Franchement, si ça ne te plait pas vire là hein, il ne faut surtout pas te sentir obligé...
Ça ne nous fera pas de peine, vraiment.
[+] [^]Re: Que fait Debian
mouahahahaha, interprète ça comme tu veux.
Mais ce n'est pas sur des propos comme ça que je vais changer de distribution pour un oui ou pour un non, sous pretexte qu'un jour c'est tout blanc et un autre c'est tout noir donc je change....
Le "pour le moment", c'est juste que je teste d'autres distributions de temps en temps. (besoin de me justifier en plus....)
Après je vois pas du tout en quoi ce que tu penses de moi ferait que j'irais choisir telles ou telles distributions, n'importe quoi.
[^]Re: Que fait Debian
- c'est l'une des plus libresUne des plus libres ?
Je n'ai jamais testé gentoo en profondeur, mais un ami à moi, grand fan de gentoo a regretté qu'il ne soit pas possible simplement d'avoir une distribution gentoo 100% libre.
Sa meilleure solution a été de faire un script perl qui va farfouiller dans toutes les licences des softs installés et lever un warning quand il ne fait pas partie de la liste des licences qu'il a répertoriés comme étant libre.
En tout cas, je ne pense pas qu'il existe une solution simple pour avoir une gentoo libre (cette personne que je connais ignorant manifestement son existence, si tant est qu'une telle possibilité existe).
c'est incontestablement gentoo. (avis perso).C'est quoi un avis personnel incontestable ?
Un avis personnel partagé par tous ?
[+] [^]Re: Que fait Debian
Hello,
Et bien pour moi c'est l'une des plus libre dans le sens ou j'installe ce que je veux justement, logiciels sous GPL OU PAS.
Ce n'est franchement pas compliqué de regarder ce que l'on installe.... c'est vraiment faire preuve de mauvaise foie et rien d'autre (je m'y attendais à ça, dès que l'on critique la moindre chose envers debian on se ramasse les foudres....à coté M$ est un ange (je pique aussi....))
Concernant ma phrase: (ben oui faute de pouvoir attaquer autrement, on attaque sur la tournure des phrases...logique, c'est d'une bassesse.....)
Donc néanmoins pour éviter les ambiguitées (que tu aimes visiblement bien mettre en avant): Avis personnel= avis qui n'est dont pas forcément partagé par tous, qui me concerne moi.
incontestablement = qui n'est pas contestable.
Donc pour MOI: c'est gentoo comme référence, et ce n'est pas contestable, toujours, encore une fois...uniquement auprès de MOI.... (ma phrase là tu vas me dire que ce n'est pas très français, et je m'en moque, mais je m'adapte pour que tu comprennes bien.....)
[^]Re: Que fait Debian
piew...
Tant de haine et de rancœur dans un seul homme.
Tu as du être très malheureux quand tu étais petit pour être aussi méfiant maintenant.
Je ne faisais que répondre à ton post, sans t'agresser ni te faire la moindre reproche.
je m'y attendais à ça, dès que l'on critique la moindre chose envers debian on se ramasse les foudresben oui faute de pouvoir attaquer autrement, on attaque sur la tournure des phrases...logique, c'est d'une bassesse.....je m'adapte pour que tu comprennes bien.....http://fr.wikipedia.org/wiki/Parano%C3%AFa
http://fr.wikipedia.org/wiki/Homme_de_paille_(rh%C3%A9toriqu(...)
http://fr.wikipedia.org/wiki/Ad_Hominem
Maintenant si tu souhaites discuter *vraiment* (c'est à dire sans te réfugier continuellement derrière "oui, mais si un debianeux il est forcément de mauvaise foi"), alors laisse tomber les sarcasmes, la paranoïa excessive, la rancœur et débattons sur le fond et non sur la forme.
Bon Week End quand même.
[+] [^]Re: Que fait Debian
Là j'avoue que tu me bluffes.
Tu ne me connais pas, et tu te permet un jugement personnel à mon égard.... en émettant une hypothèse sur mon passé..... pourquoi tant de haine ? pourquoi ce refoulement sur ma personne? si ton enfance a été malheureuse, je m'en excuse..pourquoi agis-tu de la sorte ?
Désolé si mes propos t'ont semblé aggressif ils ne l'étaient pas, pourquoi le prends-tu mal ainsi ?
Ce sont mes phrases concernant les critique et les foudres ? mais ceci est juste un constat.....encore une fois ou est le mal ? je n'attendais juste que tu me prouve le contraire...visiblement c'est raté.
Alors pour tes liens...justement je pense que tu devrais les consulter un peu plus souvent, car là tu me fait un peu peur. o_O
Maintenant pour discuter *vraiment*, je ne crois pas que ce soit possible tant que tu penseras que je me refugie dérrière une chose qui est en faite, ta propre vision de moi.
Pour l'histoire des débianeux "de mauvaise foi" , je ne fait que constater...désolé si visiblement ça ta profondément atteint, mais ce n'est pas une insulte ni rien ne t'inquiète pas, c'est *juste* une remarque.
Alors laisse tombé la mauvaise foi (tiens un constat qui se vérifie justement....) et on pourra discuter :) en toute sympathie en plus.
[^]Re: Que fait Debian
Et bien pour moi c'est l'une des plus libre dans le sens ou j'installe ce que je veux justement, logiciels sous GPL OU PAS.
si tu prends paludis a la place de emerge comme gestionnaire de packages tu as la possibilité de choisir les licences des logiciels que tu veux installer, et donc de te faire très facilement une distrib 100% libre.
il faut juste connaitre les bons outils.
Maintenant je suis d'accord que l'on ne peut pas (encore ?) considéré gentoo comme une référence.
[^]Re: Que fait Debian
Merde j'ai pas fait le reply au bon endroit, mais bon je répondais au "pas simple d'avoir une distro 100% libre" comme vous aurez compris.
[^]Re: Que fait Debian
> Je vois régulièrement Patrick Volmachin
C'est "Patrick Volmaching" en fait.
Et il serait content de lire ça je pense...
[^]Re: Que fait Debian
surtout que ça prend moins de 5 secondes à vérifier au lieu de l'insulter.
[^]Re: Que fait Debian
Que fait Debian ? En quoi Debian fait progresser les technologies libres ?
Debian fait une distribution multiplateforme prenant en charge une dizaine d'architectures avec près de 20000 paquets. De quoi intéresser un grand nombre d'utilisateurs. Sans Debian il n'y aurait pas eu Knoppix - très en vogue circa 2000 - et Ubuntu - probablement la distribution qui a suscité le plus d'engouement ces dernières années - donc Debian fait progresser le nombre d'utilisateurs des technologies libres ce qui est indispensable à la progression de ces mêmes technologies.
[+] [^]Re: Que fait Debian
Je ne suis pas d'accord, s'il n'y avait pas eu debian knoppix aurrait ete base sur une autre distro (fedora au hasard).
[^]Re: Que fait Debian
(fedora au hasard).
franchement au hasard alors :) vu que fedora est arrivée après knoppix....
[^]Re: Que fait Debian
je pense qu'il voulait dire red hat.
Tous ensemble contre l'esclavitude des logiciels privateurs !