当理念冲突时,这些大佬选择与Meta分道扬镳,投身更开放社区

选自trino.io
作者:MartinTraverso等
机器之心编译
编辑:杜伟
这是高性能分布式SQL查询引擎PrestoSQL(Trino)与Meta的故事 。
在大厂工作 , 是很多人毕业后的理想选择 。 但有人却选择离开 , 他们是出于哪些考虑呢?本文将为大家讲述一群人离开Meta、投身开放社区的历程(以第一人称讲述) 。
离开Meta是我们做过最轻松的决定之一 , 这听起来可能让人觉得惊讶 。 很多讨论离开FAANG(即Meta、亚马逊、苹果、网飞和谷歌等五家科技巨头的合称)的帖子都大书特书丰厚资金或工作声望 。 对于我们来说 , 我们在Mata启动了Presto项目 , 并清楚该项目很快可以超出Meta的范畴 , 并解决分析领域的更多问题 。 当时 , 我们没料到Presto(用于大数据分析的分布式SQL查询引擎)会被全球数千家公司和绝大多数行业采用 。
我们非常感激Meta这个启动平台 , 激励了其他人采用Presto 。 尽管开局很和谐 , 但当社区与Meta的需求不再一致时 , 我们不得不选择离开 。
当理念冲突时,这些大佬选择与Meta分道扬镳,投身更开放社区
文章图片
Presto的创始大佬们 。
人们组成了社区 , 而不止公司
在创建Presto的时候 , 我们很清楚它需要开源 。 Presto项目开始于2012年 , 就在MataIPO之前 。 当时 , Meta的公司文化非常有益于启动一个开源项目 。 Meta彼时正致力于开放计算项目(OpenComputeProject) , 并最终颠覆了硬件行业 。 我们同样希望通过Presto项目实现类似的影响 。
因此 , 我们说服并获得了前Meta基础设施副总裁JayParikh(2021年加入Lacework担任Co-CEO) , 将Presto作为开源项目发布 。 这是我们一开始就想要做的事情 。 我们曾经与开源项目合作 , 并相信最成功的项目都是开源的 。
当理念冲突时,这些大佬选择与Meta分道扬镳,投身更开放社区
文章图片
项目地址:https://github.com/prestodb/presto
让其他人和其他公司参与进来会使项目更健康地发展 。 你最终创建的项目不只是满足自身需求 , 还能满足任何其他人的需求 。 然后反过来 , 你也会从中受益 。 我们亲自联系了来自Airbnb、Dropbox、Netflix和LinkedIn等公司的人 , 让他们参与进来 , 所有这些都源于我们想要构建一个真正的社区 。 我们让这些公司对Presto进行了beta测试 , 所以当我们发布Presto时 , 它们发现的问题已经得到了解决 。
重要的是理解为什么这样做有助于真正抓住开源背后的理念 。 实际上 , 当我们说让更多公司参与进来的时候 , 我们的确这样做了 。 但更重要的是 , 我们让更多的人参与了进来 。 技术圈子的人热衷于解决技术问题 , 公司热衷于解决有利于董事会、投资人和客户的问题 。 工程师、分析师和科学家热衷于解决的问题与公司需要解决的问题常常出现重合 , 但又无法永远保证重合 。
此外 , 公司的利益很容易受到公司成长、IPO、收购、方向转变以及一般政治和文化变革等多因素的影响 。 随着人们开始将更多的时间和精力投入到一个项目中 , 他们的个人身份与项目的成功联系在一起 。 对于公司而言 , 只需要一小部分处于适当位置的人就能决定一个项目不再与公司的发展方向或目标保持一致 。
需要明确的是 , 我们并不是说当一家公司转变发展方向是一件坏事 。 这是商业的本质 , 企业的参与也是开源保持健康的重要组成部分 。 然而 , 对于我们来说 , 使项目长久并对使用该项目的所有人有益的核心在于构建系统并对问题空间(problemspace)感兴趣的人 。
所以 , 接下来讲一讲Meta发生了什么事情并导致了我们的离开 。