Linux|为什么说开源社区是 DAO 的雏型?

Linux|为什么说开源社区是 DAO 的雏型?

文章图片

Linux|为什么说开源社区是 DAO 的雏型?

文章图片

Linux|为什么说开源社区是 DAO 的雏型?

文章图片

Linux|为什么说开源社区是 DAO 的雏型?

文章图片


我们会探讨「当今世界的开源生态」「中立 Linux、Apache 开源基金会的必要性」「成功开源社区如 Kubernetes」「公司 vs 开源社区 vs DAO」等诸多议题 。
首先我们来看看 , 当今世界的开源生态是什么样的:
【Linux|为什么说开源社区是 DAO 的雏型?】
从分工来说 , 开源的生态位逐渐清晰:开源商业公司(标杆如国内 PingCap、国外 Terraform 等)负责通过开源手段 , 完成创新软件的孵化和主导;为了平衡多方顾虑 , 中立的开源基金会 Linux、Apache 等诞生 , 接受项目捐赠 , 辅助进行迭代;最后项目毕业成为领域内事实标准 , 和云巨头合作 SaaS 化变现 。中立的 Linux、Apache 开源基金会 , 有多重要?我们以 Linux 下辖的一个子基金会 CNCF(云原生计算基金会)为例进行说明 , 看一张部分的截图 , 自 CNCF Cloud Native Interactive Landscape:

注意到 , 如雷贯耳的项目如容器调度 Kubernetes、远程调用 gPRC、服务发现 etcd 等数不胜数的项目 , IP 统统属于该基金会 。 可以说 , 如果没有 2015 年成立的 CNCF 基金会帮助推进这些开源技术成熟 , 云计算商业化大潮必然会晚很多年 。
中立的 Linux、Apache 开源基金会 , 就像联合国UN 一样 , 以类似 NGO 的姿态去调和多方利益 , 让后入社区、想贡献类似开源理念的公司、个人和团队 , 不会有所顾忌 , 不再担心该社区的利益会被早起发起者所独占 。

同时进行项目的托管 , 拥有所有的版权 IP , 并提供进一步孵化、法务、峰会曝光、社区培养、开源导师 mentor 等一系列的生态支持 。 经验丰富的老开源人 , 指导后续的新开源人 , 比如 Apache 经典的 mentor 项目:CNCF 基金会 , 同样具有完善、系统的治理结构 , 来支持开源项目 。 我在阿里云的时候 , 负责捐赠过多个开源基建项目 。 这个过程就像 , 我司将一个子公司卖给另一家公司 , 需要完成至少数月、大量的法律文件交割 。

类似于联合国UN 有常任理事国 , CNCF 也有 TOC(最高决策委员会) , 我们可以看到这些代表都是来自于各大金主的指定:虽然基金会的这个中立也是有度的 , 毕竟经费来自于大科技公司们的捐赠 , 但是整体这个度 , 已经能给创新软件的孵化提供足够的土壤 。 中立的开源基金会 , 也成为了所有有关利益方的博弈均衡点 。
接下来 , 我们来看一个最受欢迎的开源项目之一:Kubernetes , 云计算时代的基石项目 。 截止目前:该项目有 93k star , 贡献者 3k 多人 , 7w 个 PR(代码提交请求) 。 想象下一个拥有 3 千员工的软件公司 , 肯定是一家巨大的独角兽啦 。

开源代码自然是放在 GitHub 上 , 包括:
? 有多个 repo , 主代码 repo、文档代码 docs repo、社区 community repo 等等
? 有官网 https://kubernetes.io 全部代码放在 docs repo
? code of conduct , 协作原则
? 社区治理结构

开源社区在创造革新性新软件上 , 比公司制更为有效 。 不过 , 她也并没有抛弃公司制已经积累的成功经验 , 而是继承之 。 比如最重要的就是开源社区的治理结构 , 一般会放在 community repo 的 http://governance.md 里进行说明: