1970s
主要集中在玩具、演示程序和学术工具。
基于 Eric S. Raymond 的经典论文,深入解析看似混乱的开源世界背后,那套精密、强大且不成文的社会法则。
Source: Homesteading the Noosphere
开源许可证(如 GPL)明确规定,任何人都有权修改、分发和演化软件,创造出自己的版本。
但在现实中,项目“分支”(forking) 极为罕见,被视为一种禁忌。社区存在一套强大的、不成文的所有权习俗。
黑客文化的所有权习俗,与约翰·洛克的土地财产权理论惊人地相似。项目的所有者是那个被社区承认拥有唯一再分发权的人。
通过创立一个新项目来获得所有权。这是最直接、最无可争议的方式。
由前任所有者公开地将项目移交给指定的继任者。所有者有责任为项目寻找合格的接班人。
当项目被原作者遗弃时,通过公开宣告、等待合理时间并实际投入工作来接管项目。
黑客们并非为了金钱,而是在一个基于“富足”(非物质稀缺)的“馈赠文化”中竞争。在这个文化里,你的社会地位不取决于你拥有什么,而在于你给予了什么。
分配方式:中央集权,强制分配。
地位来源:强制力。
分配方式:去中心化交易。
地位来源:拥有可交易的物品/资本。
分配方式:自愿分享、给予。
地位来源:声誉 (Reputation),通过给予有价值的礼物(代码、创意)获得。
在开源世界,声誉是驱动一切的根本。它不仅是心理上的满足,更能带来实际的回报。
所有权习俗的存在,是为了保护声誉这个核心激励机制不被破坏。违反这些禁忌是对整个社区的伤害。
分裂项目会稀释贡献者的声誉,分散社区力量,造成重复劳动。
未经维护者同意分发修改版,会给原作者带来不公平的声誉风险(例如,因他人的 bug 被指责)。
这在文化中等同于盗窃。它直接窃取了他人的“礼物”和应得的声誉。
黑客并非铁板一块。他们的动机分布在一个由“狂热度”和“反商业”程度构成的光谱上。
项目的组织结构会随着规模的扩大而演变,所有权和决策权也随之分散。
个人所有和维护
创始人领导,吸引核心协作者,分管子系统
大型项目(如 Apache, Perl)采用投票或轮值领导制
就像物理世界的开拓者一样,黑客们总是在“功能缺口”附近开创新项目,不断向新的领域进发。
主要集中在玩具、演示程序和学术工具。
重心转向开发工具(如 GCC, Emacs)和互联网基础设施。
操作系统成为焦点,Linux 成为“品类杀手”,吸引了大量开发者。
文章预测,随着底层设施完善,重心将转向最终用户应用程序(如 GIMP, KDE, GNOME)。
开源社区的成功并非偶然,它依赖于一套为最大化声誉激励而演化出的、类似财产权的习俗。随着社区的壮大,将这些不成文的习俗明确化、法典化(如作者提议的“莫尔文协议”),对于解决冲突、传承文化至关重要。
这套体系或许是人类在后稀缺时代,进行高质量创造性合作的最优模式。