生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

评论

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

图片与标题的Ken Burns动效

寇云

CSS css3

JUC整理笔记四之梳理VarHandle(上)

JFound

Java

平台化服务的基石:权限模型设计

孤岛旭日

企业架构 用户权限 数据建模

Spring Bean生命周期——初始化和销毁

xiaoxi666

Java spring

关于字符编码那些你应该知道的事情

꯭🇫꯭

Java MySQL emoji utf-8 ASCII

如何存储1个二进制位&锁存器的核心和本质

姜海天

计算机 数字逻辑

vue-router 容易被忽视的几个地方

꯭🇫꯭

Vue vuejs vue-router router

Cassandra可调一致性的使用及原理

老任物联网杂谈

大数据 分布式 Cassandra 可调一致性

贴吧电纸书资深用户,从7个方面详谈BOOX Poke2上手体验!

DT极客

毫无意义的人生唯有编织图案

xyz

Vite for Vue 是什么?

꯭🇫꯭

Vue vuejs vite Vue3

SpringBoot之多模块开发

北漂码农有话说

Spring源码

云淡风轻

spring 源码

广告的发展历程

子悠

广告 计算广告 广告系统 互联网广告 RTB

面试都在问的微服务、服务治理、RPC、下一代微服务框架... 一文带你彻底搞懂!

程序员柠檬

微服务 后台开发 架构设计

设计模式:建造者设计模式

毛佳伟🐳

python实现·十大排序算法之桶排序(Bucket Sort)

南风以南

Python 排序算法 桶排序

Vol.10 Java 25岁了!

pyfn2030

Java jdk 编程语言 Java25周年

谈谈控制感(11):这样提升控制感,谁都能做到

史方远

心理 成长

不忘初心,继续努力

一周思进

ARTS 打卡计划

产业区块链:产业是本质,区块链是工具

CECBC

新基建 CECBC 区块链技术 中国电子

Django ListView DetailView等基于类的视图如何添加装饰器?

BigYoung

Python django LiveView 装饰器

大厂为什么不招30岁以上程序员,看这篇就够了

金刚小书童

程序员 职业规划 技术管理 职业成长

写给产品经理的信(6):时间管理

punkboy

极客时间,项目管理 职场 产品经理 时间分配 时间管理

终于找到了一篇文章!通俗地讲解计算机工作原理

图灵社区

cpu 存储器 编译器 计算机工作原理

【CSS】为什么a标签的伪类选择器要注意书写顺序?

德育处主任

CSS html css3 大前端 Web

只需CSS的下拉式导航菜单

寇云

CSS css3

一位测试工程师的自我介绍

姬翔

测试

恭喜你,赢得了爱情长跑的胜利

小天同学

爱情 兄弟 祝福

ARTS-week-1

youngitachi

ARTS 打卡计划 arts

2020年5月30日 泛型程序设计

瑞克与莫迪

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