为什么 Apache 的创始人完全投入区块链

Brian Behlendorf 谈论了 Apache 的创立、实用主义和理想主义之间的张力,以及他为何对区块链感到兴奋。
163 位读者喜欢这篇文章。
Automated provisioning in Kubernetes

Opensource.com

Brian Behlendorf 最广为人知的身份可能是 Apache 项目的联合创始人,该项目后来成为 Apache 软件基金会。如今,他是 Hyperledger 基金会的执行董事,该组织专注于企业级、开源、分布式账本(更广为人知的名称是区块链)。他还说他“放了第一个在线广告横幅,并且从那时起一直在道歉。”

在最近我的播客上的对话中,Behlendorf 谈论了 Apache 项目的目标、基金会的总体作用以及他对区块链的期望。

Apache 的创立

正如 Behlendorf 讲述的那样,Apache 出生于一个“我们可能对科技公司抱有更仁慈的看法”的环境。我们仍然认为他们是争取个人赋权的先锋。”

与此同时,Behlendorf 补充说,“仍然有人担心,随着网络的发展,它会失去其特性和灵魂,变成这种古怪的领域、非常扁平的空间,支持言论自由、思想自由、结社自由,这些在当时对我们来说是全新的,但现在我们认为理所当然——甚至我们发现它们被武器化来对付我们。”

这促使他希望 Apache 能够解决本质上务实且更理想主义的担忧。

务实方面源于这样一个事实:“迭代改进 NCSA 网络服务器 比购买 Netscape 的商业网络服务器或考虑 IIS 或当时的任何其他商业选项要容易得多,而且肯定便宜得多。”Behlendorf 还承认,“有其他人可以审查我的代码并[与] 一起工作,这也很不错。”

Behlendorf 说,还有一种“理想主义的观念,它融入了 90 年代的时代精神”。“这是一台印刷机。我们可以帮助人们发布自己的博客,帮助人们发布自己的网站,并尽可能多地解放和数字化内容。这就是网络运动的宗旨。特别是,我们认为确保印刷机掌握在人民手中非常重要。”

创立 Apache 软件基金会

一旦 Apache HTTPD 网络服务器项目发展壮大到 70% 的网络都在 Apache HTTPD 之上运行,项目参与者清楚地意识到需要更多的结构。

正如 Behlendorf 所描述的那样:“它仍然是由一群人构建的,他们彼此之间唯一的联系是他们都在一个电子邮件邮件列表中。所有人都有提交到 CVS 存储库的权限。所有人都在我从 Wired 的互联网连接维护的 Unix 盒子上拥有 shell 权限。否则,[我们] 之间没有任何形式主义。在某种程度上,那是解放;在某种程度上,我们想,‘是啊,你知道,我们不需要开销,我们不需要古板的官僚。’”

Behlendorf 和其他人对成立营利性公司不感兴趣,因为他们都有其他项目和创业公司,并且不希望将 Apache HTTPD 作为全职工作。然而,他们认识到在没有某种公司保护伞的情况下存在的法律风险,尤其是在 Apache 项目组合不断增长的情况下。

正如 Behlendorf 所说:“如果某个拥有专利的人决定对 Apache 的开发者提起专利诉讼,并且只想获得每个副本一美元的补偿,会发生什么?如果他们胜诉——并且考虑到专利法,他们当然可以胜诉——他们会向 Apache 开发者索取数千万甚至数亿美元。对于这种赠送免费软件的罪行,我们可能会失去家园。”

作为回应,Apache 软件基金会于 1999 年注册成立为美国 501(c)(3) 慈善组织,该组织明确以会员制为基础,这与 Linux 基金会等更倾向于行业联盟的基金会形成对比。(Linux 基金会是美国 501(c)(6) 非营利性互益公司。)

Behlendorf 观察到存在许多不同的模型,他很高兴“看到相当多的基金会涌现出来,并且新的基金会不断涌现”。然而,无论具体方法如何,他都认为,“总的来说,如果你在开源软件领域做任何有意义的事情,你的活动都应该停放在某个地方,那里有一个保护性结构围绕着它,帮助回答更广泛用户社区的问题和需求。”

加入区块链

如今,Behlendorf 是 Hyperledger 基金会的执行董事,他大约在三年前加入该基金会,也就是在 2015 年底首次 Hyperledger Fabric 代码发布几个月后。他说,“对于 Hyperledger,一件吸引我并让我兴奋的事情是,我们可以在分布式系统、分布式账本和智能合约技术中解决一些非常重要的问题。它不是可编程货币,也不是监管套利。它不是……人们与加密货币相关联的东西是这里的驱动因素。而是感觉到社会数字化已经导致未来看起来更像大型中心化系统。这是一种非常非互联网的世界观,但它似乎是我们所处的趋势线。”

因此,“区块链技术似乎迫切需要参与其中 [并且] 这与我一直以来的理想主义和务实冲动相符——我认为开源领域的其他人也有这种冲动,”他补充道。

具体而言,正是可编程货币之外的一系列用例的出现吸引了 Behlendorf。“我认为吸引我的是土地所有权和新兴市场,”他回忆道。这不仅仅是拥有一个分布式数据库。而是拥有一个分布式账本,它“实际上支持共识,一个实际上有网络强制执行关于有效交易与无效交易的规则的账本。一个可编程的,带有顶部的智能合约。这开始对我来说有意义,并且 [它] 在某种程度上对我很有吸引力,而金融工具和工作量证明则不然。”

Behlendorf 指出,为了使区块链技术发挥作用,网络必须是去中心化的。例如,你可能希望“节点由不同的技术合作伙伴运行,或者……节点由最终用户组织自己运行,因为否则,为什么不直接使用由单个供应商或单个技术合作伙伴运行的中心数据库呢?”他认为。

今天开源的增长

Behlendorf 在我们采访的结尾讨论了开源软件的重要性如何继续增长,通常是出于完全务实的原因。“我认为,对于为什么我们看到越来越多的公司,甚至是那些传统上与非常专有的商业模式相关的公司,无论是微软、优步还是 Facebook,实际上都认识到开源具有战略意义,这有一个完全理性的、非理想主义的商业论据,”Behlendorf 说。

他感觉这就像是 Apache 软件基金会 20 年前思考的延续。“我们认为,如果我们让这些参与者参与到我们的项目中,并坚持我们关于如何构建软件、我们的许可证如何运作、我们的开发流程如何公开的核心原则,如果我们让他们遵守我们的规则——我们最终可能会处在一个更好的位置并更快地前进。我认为这就是过去 20 年的故事,”Behlendorf 总结道。


收听原始播客音频 [MP3,28:42 分钟]。在下方下载。

接下来阅读什么
标签
User profile image.
Gordon Haff 是 Red Hat 技术传播者,是客户和行业活动中备受赞誉的演讲者,专注于包括 Red Hat Research、开源采用和广泛的新兴技术领域。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.