{"partition": "head_middle", "source_domain": "raphaelhertzog.fr", "digest": "sha1:7PXPV5NL4TSGDK3EJAZMZVDDTBZMCZNF", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00028.parquet"}
Destination DebianInfos à la source, maîtrisez votre distribution Debian/Ubuntu
Mémento Git à 100%
Cahier de l’Admin — Debian Wheezy
Lettre d’informations
Mes activités chez Debian
My blog on free software
Freexian, ma société
Vous êtes ici : Accueil / Actualités / Comprendre les processus d’adhésion aux projets Debian et Ubuntu
Les contributeurs réguliers de Debian ou d’Ubuntu peuvent se voir charger d’un rôle officiel au sein de la communauté, parmi un ensemble bien défini. À ces rôles sont assortis des...Comprendre les processus d’adhésion aux projets Debian et Ubuntu 20/01/2011 par Raphaël Hertzog Les contributeurs réguliers de Debian ou d’Ubuntu peuvent se voir charger d’un rôle officiel au sein de la communauté, parmi un ensemble bien défini. À ces rôles sont assortis des droits permettant aux contributeurs d’accomplir leurs tâches ainsi que de prendre part à la gouvernance du projet (élections, prise de décisions, …). Ces rôles sont également le moyen, pour les distributions, de reconnaître le travail accompli, de telle sorte que la plupart des contributeurs sont fiers du statut qu’ils atteignent.
Le processus d’adhésion joue un rôle important dans le développement d’une distribution : par la nature des contributeurs conviés au projet, ce qu’elle attend de ces derniers ainsi que leurs droits en son sein. Elle façonne en dernier ressort la capacité du projet à recruter de nouveaux contributeurs et à garder le projet en bonne santé. Cet article décrit les statuts Debian et Ubuntu existants, et le jargon — parfois déroutant — associé.
Le cas Debian Debian n’a que deux rôles de membres officiels : les Développeurs Debian (DD) et les Mainteneurs Debian (DM – Debian Maintainers). Leurs prérogatives sont définies dans la Constitution Debian, tandis que celles des mainteneurs sont définies dans la résolution générale de 2007. Ceci étant, le statut de mainteneur est principalement documenté dans la page wiki correspondante. L’intégration de ce nouveau statut dans le circuit officiel Debian a été assez lente, en large partie du au manque de concertation – à l’époque – avec les différentes parties impliquées. L’obtention de ce statut avant toute candidature à un poste de développeur est actuellement encouragé.
Être Mainteneur Debian ne confère que peu de droits : ils ne peuvent qu’uploader des paquets leurs faisant déjà expressément référence (que ce soit dans les champs « Mainteneur » ou « Uploader« ), et pourvu de l’attribut spécifique DM-Upload-Allowed positionné à « oui ». Ce dernier n’étant modifiable que par les Développeurs Debian.
Les mainteneurs n’ont aucun autre droit, et uniquement un accès limité aux ressources Debian.
Au-delà de ces deux rôles officiels existe aussi une classe de mainteneurs n’étant mentionnés officiellement qu’à travers le champ « Mainteneur » du paquet. Ils assurent la maintenance du paquet mais tous les uploads sont réalisés par les Développeurs Debian, après vérification du travail effectué (ce « parrainage » – sponsorship – étant le passage obligé pour gravir les échelons officiels du processus d’empaquetage). Une fois que le mainteneur a gagné la confiance du Développeur Debian, ce dernier va lui demander de faire acte de candidature au poste de Mainteneur Debian, afin d’être affranchi du « parrainage ».
Il existe au final pas moins de trois différents types de mainteneurs de paquets, ce qui entraîne une belle confusion quand il s’agit de discuter des questions structurelles… d’autant plus lorsque le Processus du nouveau Mainteneur décrit les règles à suivre pour devenir un Développeur Debian. Attention donc aux « facéties » lexicales lorsque vous parcourez la documentation Debian !
Le cas Ubuntu
Ubuntu a depuis le début défini le statut de Membre Ubuntu, incluant tous les types de contributeurs : les développeurs bien sûr, mais aussi les rédacteurs de la documentation, artistes, traducteurs, etc. Ce statut donne notamment la possibilité de voter lors des élections du Conseil de la Communauté, le droit de participer au Planet Ubuntu ainsi que l’alias email @ubuntu.com.
La situation est plus compliquée pour les développeurs : la page wiki dédiée liste pas moins de cinq statuts différents. Les développeurs étaient initialement séparés entre Ubuntu Core Developers et MOTU (Masters of the Univers). Ces derniers étant responsables des sections d’archives universe/multiverse, tandis que les premiers avaient également les droits d’uploads pour les sections main/restricted. Mais, en but à de réels problèmes de gestion des archives, et inspirés par le concept de Mainteneur Debian, l’organisation changea pour permettre un contrôle plus précis des uploads de paquets.
Le droit d’upload peut maintenant être accordé au niveau du paquet, mais Ubuntu peut aussi déléguer la capacité d’autoriser l’upload, toujours paquet par paquet. Cela conduisit au nouveau statut d’Uploader propre au paquet (Per-Package Uploader), qui se résume à un Membre Ubuntu disposant de droits d’uploads sur un nombre restreint de paquets sur lesquels il possède une expertise. Le statut plus générique de Développeur Ubuntu inclut maintenant les membres de diverses équipes de développement (actuellement Ubuntu Desktop, Mythubuntu, Kubuntu et Edubuntu), auxquels ont été délégués, sur un vaste ensemble de paquets, la capacité à gérer les droits d’upload. Ces équipes peuvent définir leur propre politique d’ajout de nouveaux membres, du moment qu’elles suivent les règles basiques définies par le Conseil des Développeurs ̵