B2 · 第12集 · 3:32
开源项目的治理模式
本集介绍开源项目的两种主要治理模式:厂商主导型和社区主导型,以及贡献者角色与权限分级。
来源:Framasoft / framatube.org · 许可:CC BY-SA 4.0
字幕
La très grande diversité de projets diffusés sous licence libre fait apparaître une
在自由许可证下发布的项目种类极为丰富,呈现出
variété diverse de modes de fonctionnement et d'organisation.
多种多样的运作模式和组织方式。
Il existe cependant quelques motifs largement répandus et des critères simples
不过,仍存在一些广泛采用的模式和简单标准,
permettant de distinguer les projets.
可用于区分各类项目。
Le premier critère pour appréhender le fonctionnement d'un projet open source est
理解开源项目运作方式的首要标准是
son type de gouvernance.
其治理类型。
On distingue deux catégories principales:
主要可分为两大类:
les projets avec une gouvernance de type éditeur et ceux avec une gouvernance de
一类是采用“厂商主导型”治理的项目,另一类是采用
type communautaire.
“社区主导型”治理的项目。
Dans le cas d'une gouvernance éditeur,
在厂商主导型治理中,
c'est une entité unique qui décide des orientations du projet en termes de roadmap,
由单一实体决定项目的整体方向,包括路线图、
de feuille de route, d'intégration ou de contributions externes.
开发计划、代码集成或外部贡献的采纳。
Les traductions dans les faits de ce type de gouvernance varient énormément en
事实上,这种治理模式在不同项目中的具体体现差异极大,
fonction des projets.
取决于各项目自身特点。
D'un point de vue de l'utilisateur,
对用户而言,
une telle gouvernance offre l'avantage de la simplicité.
此类治理的优势在于简洁明了。
Ainsi, l'acquisition ou le support du produit s'intègre de façon transparente dans
因此,产品的采购或技术支持可无缝融入
les processus existants,
现有业务流程,
mais limite d'une certaine façon les avantages et les bénéfices propres à l'open
但也在一定程度上限制了开源所特有的优势与益处——
source que l'on retrouve dans des projets communautaires.
而这些优势恰恰常见于社区型项目之中。
La gouvernance de type communautaire est celle qui vient le plus naturellement à
提到开源项目,人们最自然联想到的治理模式便是
l'esprit quand on parle de projet open source.
社区主导型治理。
Elle peut être assurée au sein d'une entité à but non lucratif,
它可由一家非营利性机构承担,
dans le contexte de l'open source, on parle très généralement de fondation,
在开源语境下,通常称之为基金会;
ou être informelle, même pour des projets de grande envergure.
也可采取非正式形式,甚至适用于规模庞大的项目。
C'est le cas par exemple du projet PostgreSQL ou encore de Samba.
例如,PostgreSQL 项目和 Samba 项目就属于这种情况。
Les décisions sont le plus souvent issues de consensus ou de vote et reposent sur
决策通常通过共识或投票产生,
une idée de méritocratie, même si ce sujet fait très souvent débat.
并基于一种精英治理理念,尽管这一理念常引发激烈讨论。
Il faut noter que les positions de responsabilité ne sont pas souvent l'enjeu de
值得注意的是,责任岗位通常并非
rivalités fortes.
激烈竞争的焦点。
En effet, ce sont plus des positions de devoir que des positions de pouvoir.
事实上,这些岗位更多是职责所在,而非权力象征。
Pour prendre l'exemple de Debian,
以 Debian 项目为例,
le faible nombre de candidats au poste de leader,
其领导职位候选人数量极少,
alors que c'est un projet majeur, le démontre.
而它本身却是一个重要项目,这正说明了这一点。
Ces projets connaissent une approche plutôt horizontale que hiérarchique dans la
这些项目的决策方式偏向横向协作,
prise de décision.
而非层级式管理。
En revanche, l'organisation fonctionnelle du projet peut adopter un modèle
然而,出于纯技术层面的考虑,
hiérarchique pour des considérations tout à fait techniques.
项目在功能组织上可能采用层级模式。
Le noyau Linux a une organisation pyramidale très structurée à cet égard.
Linux 内核在这方面就具有高度结构化的金字塔式组织。
L'organisation d'un projet se fait également selon les différents types de
项目的组织形式还依据贡献类型的不同而有所差异。
contribution. Le principe de l'open source est de permettre à plusieurs acteurs
开源原则旨在让不同参与者能够共同协作开发同一项目。
différents de collaborer à un même projet.
(这一原则)允许不同角色的参与者共同协作。
Alors ces contributions peuvent s'effectuer à des niveaux très divers,
因此,贡献可体现在多个层面,
du code, des rapports de bugs, de la documentation, de la localisation,
包括编写代码、提交缺陷报告、撰写文档、本地化工作,
du support entre utilisateurs et bien d'autres encore.
用户间的技术支持,以及其他诸多方面。
Les utilisateurs simples font partie de la communauté comme tous les autres
普通用户与所有其他贡献者一样,都是社区的一员;
contributeurs, et le sentiment d'appartenance qui donne
强烈的归属感激发了他们的积极性,
lieu à une motivation leur permet de s'impliquer davantage,
从而促使他们更深入地参与其中;
ce qui est facilité par une gradation possible pour une implication ultérieure en
而渐进式的参与路径,又为他们日后成为正式贡献者提供了便利。
tant que contributeur.
(这种路径)为日后进一步参与、成为贡献者提供了可能。
On distingue souvent différents niveaux d'implication dans le projet.
人们通常将项目参与程度划分为不同层级。
On parlait initialement de core contributeur,
最初,人们使用“核心贡献者”这一说法,
donc ce terme fait référence à une implication sur le cœur du projet.
该术语指对项目核心部分的深度参与。
On parle désormais davantage de mainteneurs, ce qui correspond à la réalité,
如今,人们更常使用“维护者”一词,这更符合实际情况;
c'est- à- dire ces personnes qui, du fait de leur implication,
也就是说,这些人员因持续投入,
donnent une pérennité au projet.
保障了项目的长期存续。
Et donc c'est un engagement et une implication qui est surtout dans la durée la
因此,这种承诺与投入,
plupart du temps.
往往体现为长期性。
L'implication dans le projet se traduit généralement par ces droits différents de
项目参与通常体现为对项目修改权限的不同分级;
modification sur le projet.
即修改权限的差异。
En effet, si tout le monde peut utiliser le
事实上,虽然任何人都可以使用该项目,
projet, si tout le monde peut proposer des modifications,
任何人都可以提出修改建议,
l'intégration de ces modifications est forcément soumise à un certain nombre de
但这些修改能否被采纳,必然要经过一系列审核。
contrôles. Pour conclure, les mécanismes d'attribution de ces droits dépendent
总之,这些权限的授予机制,
fortement du type de gouvernance du projet.
在很大程度上取决于项目的治理模式。