NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

与 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:302304

评论

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

测试进阶之路—新手关于测试碎碎念篇

京东科技开发者

测试 经验分享 分析 效能 企业号 2 月 PK 榜

软件测试 | 隐式等待、显示等待和强制等待

测吧(北京)科技有限公司

测试

软件测试 | 文件上传与弹窗处理

测吧(北京)科技有限公司

测试

手写JavaScript常见5种设计模式

helloworld1024fd

JavaScript

深度使用国产Bg-Tinkle数据库客户端—太赞了,居然还集成chatGPT AI生成SQL

非喵鱼

Java MySQL 数据库 国产软件 Tinkle

融云入围「2022 云办公平台 TOP50」,进入「中国协同办公产业图谱」

融云 RongCloud

ChatGPT 下一步,分配对象脱单有望

融云 RongCloud

百度前端必会手写面试题整理

helloworld1024fd

JavaScript

ChatGPT类AI软件供应链的安全及合规风险

墨菲安全

代码安全检测 墨菲安全 软件供应链安全 ChatGPT

开心档-软件开发入门之Bootstrap4 图像形状

雪奈椰子

bootstrap 开心档

软件测试 | Selenium IDE用例录制

测吧(北京)科技有限公司

测试

软件测试 | Selenium测试用例编写

测吧(北京)科技有限公司

测试

Redis分布式锁正确打开方式

京东科技开发者

数据库 redis JVM 分布式锁 企业号 2 月 PK 榜

软件测试 | Web控件的交互进阶

测吧(北京)科技有限公司

测试

软件测试 | 执行JavaScript脚本

测吧(北京)科技有限公司

测试

关于我在学习LFU的时候,在开源项目捡了个漏这件事

why技术

Java 面试 算法

深入react源码看setState究竟做了什么?

flyzz177

React

软件测试 | Web控件定位与常见操作

测吧(北京)科技有限公司

测试

细说react源码中的合成事件

flyzz177

React

软件测试 | 什么是PageObject设计模式

测吧(北京)科技有限公司

测试

试试 MyBatis 流式查询,很强!!!

Steven

React源码分析(一)Fiber

goClient1992

React

看透react源码之感受react的进化

goClient1992

React

AntDB-M设计之内存结构

亚信AntDB数据库

AntDB aisware antdb AntDB数据库 企业号 2 月 PK 榜

软件测试 | Selenium对多浏览器处理

测吧(北京)科技有限公司

测试

中国计算机设计大赛来啦!用飞桨驱动智慧救援机器狗

飞桨PaddlePaddle

深度学习 paddle 大赛

升级到JDK17和Spring Boot 2.7.8

xiaoboey

Spring Cloud Spring Boot

React-Hooks源码深度解读

goClient1992

React

软件测试 | Selenium 安装

测吧(北京)科技有限公司

测试

软件测试 | 网页frame与多窗口处理

测吧(北京)科技有限公司

测试

手写现代前端框架diff算法-前端面试进阶

helloworld1024fd

JavaScript

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