写点什么

与 Facebook 分手后 ,PrestoSQL 再度因商标侵权被迫更名

  • 2021-01-04
  • 本文字数:2406 字

    阅读完需:约 8 分钟

与 Facebook 分手后 ,PrestoSQL 再度因商标侵权被迫更名

开源大数据分布式 SQL 查询引擎 PrestoSQL ,如今已经更名为 Trino 。原来的项目创始团队和主要贡献者依然在维护着这一开源项目,只是 PrestoSQL 已经不再叫做 PrestoSQL 了。


近日,PrestoSQL 官网贴出一则消息,宣称正式将 PrestoSQL 重命名为 Trino 。“ Trino 是 PrestoSQL 的新名称,更名后依然得到了 Presto® 的创建者和创建者以及主要贡献者的支持,Trino 只是一个闪亮的新名字。” 在官方公告中,原 PrestoSQL 团队如此表示。



更名原因:侵犯 Facebook 商标权

Presto 最初是由 Facebook 开源的一款面向大数据的分布式 SQL 查询引擎,可对从 GB 到 PB 级的大数据进行交互式的查询,查询速度达到商业数据仓库级别。


从这一次更名的对外公告中,PrestoSQL 项目被迫更名的原因,主要是因为 Presto 的商标被 Facebook 注册之后,由原来 Presto 创始团队成员以分支形式发展壮大的 PrestoSQL 不能再继续以 Presto 这一商标作为前缀使用,最终只能被迫更名为 Trino。


据介绍,2012 年,Dain、David 和 Martin 加入了 Facebook 数据基础架构团队。与 Eric Hwang 共同创建了 Presto ,以解决 Facebook 庞大的 Hadoop 数据仓库上的低延迟交互式分析问题,由于大家一致认为开源是构建可经受住时间考验的成功软件的关键力量,于是决定将 Presto 代码开源。


在接下来的六年中,Presto 项目的创始团队们积极参与构建开源社区和生态系统,并且很快受到了外界的认可。然而不幸的是,在 2018 年,由于 Facebook 的管理层希望对 Presto 项目发展及其未来进行更为严格的控制,于是,他们强制决定授予 Facebook 的开发人员对该项目自由提交并合并代码的权利,而且使用者无需任何 Presto 经验。


这一调整与 Presto 创始团队发展一个健康、开放的社区的理念不相容。最终,Presto 创始团队中的 Dain、David 和 Martin 开始决定以开源分支的形式发展新项目,继续坚持自己对于开源项目及社区发展的理念,于是,PrestoSQL 诞生了。


在 2019 年 1 月,Dain、David 和 Martin 等人还通过成立 Presto 软件基金会的形式,全面负责监督 PrestoSQL 代码贡献及社区的发展,并且长期保持失业状态参与社区维护,进一步将更多的精力投入到开源项目的运营维护上。


事实证明,由于有更多的精力投入,以分支机构运行的 PrestoSQL 在开源社区获得了比主干项目 PrestoDB 更多的关注度。



但也是在 2019 年 Presto 软件基金会成立几个月之后,Facebook 开始申请注册 Presto 的商标。随后到了 2019 年 9 月,Facebook 宣布将 Presto 捐赠给 Linux 基金会,并成立 Presto 基金会 (Presto Foundation, PF),成为了依附于 Linux 基金会的子基金会。


因此,Presto 成为了 Linux 基金会的注册商标,在 Facebook 积极主张 Presto 商标的使用权的压力下,Presto 创始团队去年与 Facebook 以及 Linux 基金会多番交涉,希望在继续使用 PrestoSQL 名字的前提下达成不会对双方产生负面影响的条款。但是,最后他们无法形成一致的意见,最终 PrestoSQL 只能修改名字。


“虽然对此我们感到十分悲伤和失望,但团队不希望再把时间耗费在这些分心的事情上,所以唯有接受修改 PrestoSQL 名字。”最初将项目命名为 Presto 的创始人如此表示。


需引起重视的开源项目合规问题


与 Facebook 理念不合开始以分支形式独立发展,在取得了比根开源项目更高的市场关注度之后,PrestoSQL 却又因为侵犯了 Facebook 注册的 Presto 商标,最终被迫更名。在 PrestoSQL 官网宣布更名的信息传出之后,网络上出现了一些不满的声音。“资本市场都是利益至上,其他的第二。”有网友发帖表示。


事实上,从 PrestoSQL 不得已更名的情况来看,在 Presto 商标早已被 Facebook 注册,多次沟通未果的情况之下,如果 PrestoSQL 继续使用原有名称则必然将造成侵权事实。


单纯从法律视角来看,Facebook 维护企业商标的行为正当合法,PrestoSQL 更换名称显然也是保全自身免受法律追究最为明智的做法。但是如果避开商标侵权不谈,PrestoSQL 被迫更名的背后,其实仍然有许多值得讨论的地方。


由于开源软件通常是由个人或一群彼此之间没有正式联系的开发者所共同完成的,每个开源软件的开发者都是该开源软件的贡献者。在这种特殊的开发模式下,可能由于个人或开发者缺少法律意识,很容易就会出现开源软件版权归属混乱的情形。


在这样的情况之下,最初开发 Presto 项目的时候谁付出的更多一点?谁才是真正意义上最该持有 Presto 商标权的最佳人选?这些问题都不再仅仅是通过谁最终持有法定商标注册证书,就能够武断得出结论的。


“ PrestoSQL 更名,直观说明的是他们团队在一开始的时候对项目商标权的不够重视,所以最终被迫更名也是必然的。但是,这背后真实情况是什么样的,注定是只能有少数人才能够知晓。”一位长期关注开源的业内人士评价称。


事实上,开源项目因为理念不合、专利以及商标归属等问题引发的团队纠纷等问题层出不穷。在国内,一些开源项目的创始人从原来的开源项目中脱离,出去以分支形式继续创业并仍在沿用原来项目名称的做法也同样存在。


对于开源项目而言,由于免费的原因,其往往能够有效的缩减企业研发成本,降低开发人员技术研发门槛。因此,开发者在技术选型的时候往往也更愿意尝试开源技术。但是在选择尝试的基础上,开发人员同时也会重点考虑开源代码使用可能带来的风险问题。


“代码之外,开源项目更重要的还有社区、开发者等组成单元,如果一个开源项目长期负面不断,这对于项目本身以及这一项目的使用方企业都会造成比较负面的影响,不利于项目长远发展。”上述发言人表示。


在其看来,由于缺乏可持续的收入来源和稳定的组织架构支撑,大多数开源项目本身就很脆弱。这样的情况之下,如果一个开源项目想要取得更加良性的发展,在合适的时机选择进入专业的开源基金会等组织进行孵化,通过系统的流程梳理让项目及其运作的方式更加的科学、合规,这是每一个开源项目发展过程中都需要重点考虑的问题,开源项目应该提前布局并合理规避合规、安全等方面问题的发生。

2021-01-04 15:302391

评论

发布
暂无评论
发现更多内容

【网络安全】浅析跨域原理及如何实现跨域

H

网络安全 网络安全信息安全、

Uber系统架构设计

俞凡

架构 大厂实践 uber

ReactNative进阶(八):connect

No Silver Bullet

React Native Redux 1月月更 connect

某反序列化漏洞分析与复现工作

网络安全学海

黑客 网络安全 信息安全 渗透测试 安全漏洞

一个cpp协程库的前世今生(十三)互斥量

SkyFire

c++ cocpp

全链路压测系列(四):全链路压测的价值是什么?

老张

性能测试 生产环境全链路压测

个人成长中,关于规划设计的思考

程序人生

C#使用原生方法将文字朗读出来

喵叔

1月月更

在 Flutter 中发出 HTTP 请求的最佳库(2022 年)

坚果

flutter 1月月更

Failed to load module "canberra-gtk-module"

Ayosh

Rust 元宇宙 18 —— 多场所共存的世界

Miracle

rust 元宇宙

跟一段工作说告别了

wood

300天创作

模块四作业

Geek_59dec2

拆分电商系统为微服务

ren

模块五作业

Geek_e6f7f6

架构训练营

18款口碑爆棚手机浏览器,被一网打尽了

Jackpop

数据库设计三范式

Ayue、

MySQL 1月月更

我最终选择VS Code

Jackpop

试论架构师必备的基础能力

陈俊

架构 技术认知

Go编译原理系列4(语法分析)

书旅

Go 编译 计算机基础 编译原理

办公专用!又一款开源免费”摸鱼“神器....

Jackpop

Python

Postman如何做接口测试1:如何导入 swagger 接口文档

和牛

测试

工作方式发生了动荡?

Jackpop

【日拱一卒进击大厂系列】为什么单线程的Redis可以实现高并发访问

慕枫技术笔记

后端 1月月更

被忽视的问题:测试环境稳定性治理

老张

测试环境 稳定性治理

log4j bug

你?

LabVIEW色彩匹配实现颜色识别、颜色检验(基础篇—13)

不脱发的程序猿

机器视觉 LabVIEW 颜色识别 颜色检验 色彩匹配

跟着动画学习GO数据结构之Go链表

宇宙之一粟

数据结构 链表 Go 语言 1月月更

LabVIEW彩色图像分割(基础篇—14)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 图像分割 阈值处理

【Spring专场】「IOC容器」不看源码就带你认识核心流程以及运作原理

洛神灬殇

Spring Framework spring ioc 1月月更 框架原理

架构实战营 4 期第四模块作业

jialuooooo

架构实战营

与 Facebook 分手后 ,PrestoSQL 再度因商标侵权被迫更名_开源_周文猛_InfoQ精选文章