开源既不是社区,也不是民主

开源既不是社区,也不是民主

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

开源软件不提供投票权,只提供使用自由。开源社区由核心贡献者推进项目,保护愿景的完整性。开源通过免费和替代选择实现民主理念。不满意可以选择其他替代选择或自己创立项目。开源是程序员之间的合作方式。

🔎

延伸解读

“社区”一词的误导性

文章指出,“社区”一词暗示了民主决策过程,但开源世界从未存在过这种过程。社区意味着所有参与者以平等地位共同工作,然而大多数开源项目由少数核心贡献者主导,劳动分工远非平等。这种用词上的误导,导致用户对项目方向产生不切实际的期望,进而引发特权感与核心贡献者之间的紧张关系。

精英主义为何是积极的

在开源项目中,精英主义被视为积极力量。项目由那些实际投入工作、展现卓越奉献与能力的人驱动,他们负责推进项目、审查补丁并守护愿景的完整性。这种基于生产性努力的权力基础,确保了项目持续产出更新与功能。文章强调,这种精英主义正是开源项目高效运转的关键。

民主理念的另类实现

开源通过免费和丰富的替代选择来实现民主理念。如果用户不满意某个项目的管理方式,可以选择其他替代品,或者基于现有项目创建自己的分支。这种“用脚投票”的机制,让用户在不拥有投票权的情况下,依然能通过选择自由来影响生态。但文章也指出,这仍依赖于用户愿意投入工作,而这样的人远少于想要发言权的人。

特权感与开源疲惫

文章认为,开源疲惫常与用户的特权综合症相关,而非补偿问题。许多用户认为自己有权决定项目方向,这种心态导致核心贡献者感到疲惫。作者以自身二十年经验指出,这种紧张关系无法解决,只能承认。开源应被视为礼物交换,而非用户的权利计划,程序员投身开源正是为了逃离雇佣关系中的等价交换。

❓

Q&A

开源软件是否提供用户投票权?

开源软件不提供投票权,只提供使用自由。

开源社区是如何运作的?

开源社区通常由少数核心贡献者主导,他们负责推进项目和维护愿景的完整性。

开源项目中的精英主义有什么积极作用?

精英主义推动项目进展,确保由有能力和奉献精神的人来主导工作。

如果对开源项目不满意,我该怎么办?

可以选择其他替代项目或自己创建新项目。

开源疲惫与特权综合症有什么关系?

开源疲惫常与特权综合症相关,而非补偿问题。

开源应被如何理解?

开源应被视为礼物交换,而非用户的权利。

🏷️

标签

➡️

继续阅读