Presto 的创始人和创造者以及主要贡献者支持。PrestoSQL 的新 GitHub 地址为 https://github.com/trinodb/trino,Slack 为 https://trino.io/slack.html。下面是 PrestoSQL 新的页面:
关于为什么取名为 Trino,Presto 创始人 Martin 解释到:
It was inspired from neutrinos (subatomic particles), which are light and travel very fast. And then we made the name smaller by shortening it to trino.
也就是 Trino 的灵感来自中微子,中微子是一种光速很快的粒子,然后大佬们把这个名字缩短为 trino。
注:下文的我们指 Dain、 David 和 Martin 大佬们。
2012年,Dain、 David 和 Martin 加入 Facebook 数据基础设施团队,我们和 Eric Hwang 一起创建了 Presto,以解决 Facebook 海量 Hadoop 数据仓库的低延迟交互分析问题。我们的一个不可谈判的条件是 Presto 需要成为一个开源项目,因为开源已经存在于我们的 DNA 中——我们在过去都在不同程度上使用并参与过开源项目,并且认识到开放社区和开发人员聚集在一起构建经得起时间考验的成功软件的力量。
在接下来的六年里,我们围绕这个项目努力建成了一个健康的开源社区和生态系统。我们与世界各地的开发者和用户合作,欢迎他们加入 Presto 社区。Presto 在增长和成功的道路上,在很大程度上是因为来自世界各地许多领域开发者的贡献。
不幸的是,在 2018 年,Facebook 管理层显然想要更严格地控制该项目及其未来。最终,Facebook 管理层决定授权没有 Presto 相关经验的 Facebook 开发商参与该项目。我们坚信,这种决定与拥有一个健康、开放的社区是不相容的。此外,这个决定并没有与 Presto 社区合作的情况下做出的。作为一个原则问题,我们别无选择,只能离开 Facebook,以便专注于确保 Presto 继续成为一个开放、协作和独立社区的成功项目。
我们于 2019 年1月成立 Presto 软件基金会(Presto Software Foundation),作为一个独立实体来监督软件和社区的发展,继续过去6年一直存在的精英管理系统,这个社区在这个新家园下迅速巩固起来。我们有意在接下来的10个月里保持失业状态,通过直接与主要用户和贡献者合作,以及接触全球范围内更广泛的用户和开发者,来专注于扩展和加强社区。这导致了新的用例和能量的注入,使项目比以往任何时候都更有活力,因为有更多的新用户和开发人员参与进来。下面数据足以说明这点:
几个月后,Facebook 决定使用 Linux Foundation® 创建一个具有竞争力的社区。首先,Facebook 申请了 Presto® 商标。这是一个令人惊讶的、打破常规的举动;因为在那之前,Presto® 的名称已在不受商业和非商业产品限制的情况下使用了6年多。2019年9月,Facebook 在 Linux Foundation® 成立了 Presto 基金会,并立即开始努力执行这个新商标。在去年的大部分时间里,我们试图与 Facebook 和 Linux 基金会达成协议,不让这个决定对社区产生负面影响,但不幸的是,我们没能做到。最终的结果是,我们必须在很短的时间内更改名称。
就我们而言,作为 Presto® 项目的创始人,这是一个令人难以置信的悲伤和失望的转折。虽然大家都喜欢 Presto® 这个名字,但我们已经接受了一个观点,那就是名字就是名字。坦率地说,我们们已经厌倦了这种无休止的干扰,并打算专注于最重要和最擅长的事情——构建每个人都可以依赖的高质量软件,并培养一个健康的用户和开发人员社区来构建和支持它。我们哪儿也不去——我们还是同样的人,同样令人惊叹的软件,只是换了个新名字:Trino。
本博客文章除特别声明,全部都是原创!