写点什么

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

评论

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

音视频同步!RTCP 协议解析及代码实现

声网

音视频 协议 Wireshark 流媒体

Alibaba内部最新Java架构核心宝典 (全彩版小册开源)

Java 架构 面试 程序人生 编程语言

靠着狂刷这份面试题跟答案!我从 15K 变成了 30K!

Java 编程 程序员

内卷把同事逼成了“扫地僧”,把 Github 上所有面试题都整理了一遍~足足 24W 字!

Java 程序员 面试

如何加速云原生数据应用?这个开源项目备受关注

阿里巴巴云原生

阿里云 开源 云原生 Fluid

2022前端react高频面试题汇总

buchila11

React

推荐一款 Python 微服务框架 - Nameko

星安果

Python 微服务 Nameko

我仅用了3个月就成功破茧成蝶!从简历被拒到收割8个大厂offer的辛酸历程!

编程 Java、 计算机

vivo全球商城-营销价格监控方案的探索

vivo互联网技术

后端 服务器 监控系统 营销数字化 亿级架构设计

以技术驱动云上创新增长,阿里云计算峰会上海完美收官

互联网 存储 云服务 科技 计算

使用 Chrome 调试 Vue3 的 TypeScript 源码

编程三昧

源码 Vue Vue 3 9月日更

内部群炸了!字节同事写了一篇Leetc刷题心得,高管看见之后,直接给他涨了20K

算法 算法题

字节内部不传之秘:1298页算法刷题笔记(附源码可直接运行)

Java 程序员 面试

浅谈加密基础设施

I

基础设施 信息安全 加密 密码学 加密基础设施

Log4j2同步打印日志导致线程阻塞问题剖析

快看工程技术中心

Java 线程 log4j java反射 异常处理

剖析反序列化原理基本操作

网络安全学海

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

多媒体技术之图像频率的概念

轻口味

android 音视频 9月日更

腾讯高工终于把操作系统、TCP/IP、线程与进程、CPU全部讲明白了

Java 架构 面试 操作系统 计算机

@InjectMocks 使用

且听且吟

阿里P8连肝三月,终于整理出的完美Java面试宝典,上传到Git上目前star数达到30K+

Java 架构 面试 程序人生 编程语言

阿里耗时三月整理的亿级流量百万并发手册,在上传在GitHub上意外获星90K+

Java 架构 面试 程序人生 编程语言

GitHub上120K Stars国内第一的Java多线程PDF到底有什么魅力?

Java 编程 架构 面试 程序人生

高扩展的系统通常会有什么特性

卢卡多多

系统、 9月日更

课程升级 | 极速构建知识体系,即学即用 Serverless

阿里巴巴云原生

阿里云 Serverless 云原生 活动 课程

Prometheus 2.29.0 新特性

耳东@Erdong

release Prometheus 9月日更

阿里大佬熬了三月,总结出了这套分布式架构手册,在Github上疯传!

Java 架构 面试 程序人生 编程语言

网络攻防学习笔记 Day149

穿过生命散发芬芳

9月日更 网络管理

java 虚拟机 GC :G1学习笔记

风翱

GC 9月日更

突发猛进!数字人民币落地推广会召开

CECBC

面对低碳转型 央行的两条思路和五大措施

CECBC

JavaScript 的 undefined和null 的区别与判断

wudaxue

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