写点什么

新 Cloudera 宣布将开源所有软件,并推出新的开源许可模式

  • 2019 年 7 月 11 日
  • 本文字数:2597 字

    阅读完需:约 9 分钟

新Cloudera宣布将开源所有软件,并推出新的开源许可模式

7 月 10 日,合并后的 Cloudera 宣布了新的开源许可模式,并计划对所有产品的新版本实施许可证变更,不追溯已经发布的版本。在合并之前,这两家公司是在不同的开源许可模式下发布各自的产品,新模式将 Hortonworks 和 Cloudera 之前使用的许可模式进行了整合。


新开源许可证遵循 OSI 批准的两个许可证之一:AGPL 和 Apache 2.0 许可。并会将 Cloudera Manager、Cloudera Navigator 和 Cloudera Data Science Workbench 等组件和产品转变到在开源许可下进行提供。


新许可模式将于 9 月开始执行。以前闭源项目将在 2019 年 9 月至 2020 年 1 月期间变更为 AGPL 许可模式。


合并曾给开源使用者带来隐忧

去年 10 月,Cloudera 和 Hortonworks 宣布进行全股合并。


这两家公司同属于 Hadoop 发行版提供商。Cloudera 主要是发布 Hadoop 商业版和商用工具,其核心组件 CDH 开源免费,与 Apache 社区同步;而数据治理和系统管理组件闭源,用户需要获得商业许可,除此之外,商业组件也会提供企业生产环境中必需的运维功能。Hortonworks 的商业模式是 100% 完全开源的策略,所有产品开源,用户可免费使用。自从这两家公司成立以来,已经一起推出了十几个新的开源项目。这些开源项目,部分已经成为了行业标准。


去年合并之时,Hortonworks 首席技术官向两家公司的现有客户保证,新实体将“在一段时间内继续支持这项技术”。另外两者的产品也有差异,Hortonworks 的产品专注于物联网和流数据场景,Cloudera 专注于数据科学、机器学习和人工智能。除了主流产品外,人们对 Hadoop 生态系统中相关产品未来也存在疑问。Cloudera 一直在支持 Sentry、Impala 和它自己的 Cloudera Manager 产品。另一方面,Hortonworks 基于另一组开源产品,如 Hive、Ambari、Atlas、NiFi 和 Ranger。由于竞争产品之间存在重叠,在合并后的新公司中,哪些产品线将不再受青睐也让大家担忧。


Cloudera 的改变:

昨天,Cloudera 首席产品官 Arun Murthy 和产品和事业部总经理 Charles Zedlewski 联合发文,宣布计划全部产品更改为 AGPL 和 Apache 2.0 许可,包括合并后即将发布的 Cloudera Data Pladfrom(CDP)。该公司承认它一直在考虑改进开源许可证,如 Redis、Elastic、MongoDB 和其他公司选择的那样。但最终他们决定采用类似红帽的许可/订购方式,免费的版本不提供支持,但付费版本可得到更新和安全补丁维护,以此增加收入。


“我们贡献的所有开源项目都由 Apache Software Foundation 托管,将继续作为 ASF 管理项目”,Cloudera 表示,并承诺将其 Cloudera Manager,Cloudera Navigator 和 Cloudera Data Science Workbench 开源。“此外,我们将继续为上游项目提供增强和修复。”


我们翻译了他们的原文


开源是 Hortonworks 和 Cloudera 的核心使命,也是我们的价值观和文化的核心。在新成立的 Cloudera 中,有 700 多名工程师,每年都要编写大量的开源代码,为 30 多个不同的开源项目做出贡献。我们也是一家创新的开源公司,自从这两家公司成立以来,我们已经一起推出了十几个新的开源项目。


在合并之前,这两家公司是在不同的开源许可模式下发布各自的产品。让这两个模型一致是我们合并待办事项清单上的最后一项。与此同时,在过去的几年里,我们看到许多业界同行修改了他们的开源许可策略,或他们与 Apache 软件基金会的关系,于是就产生了我们是否也要跟风修改的问题。


在这篇博文中,我们想分享自己新的开源许可模式,它将 Hortonworks 和 Cloudera 之前使用的许可模式进行了整合,并引入了一些新变化。我们认真对待自己的开源领导角色,并认识到我们需要调整自己的许可证,这也是一个机会:领导并重申我们对开源软件的承诺。


使我们的开源许可证和商业模式保持一致也是一个社区过程。在最终确定前进方向之前,我们咨询了客户、行业专家、律师、同行公司和员工。与他们的讨论,强调了我们的许多开源目标:


  1. 免于厂商锁定的自由。客户将他们最有价值的资产(他们的数据)委托给我们的数据管理平台。他们希望为增值而向平台供应商支付,而不是出于对转换成本的担忧。

  2. 我们遵循社区标准,而不是 Cloudera 标准。没错,Cloudera 是已经开发了许多开源项目,这些项目已经成为行业标准,但没有一家公司可以成为创新的唯一来源。通过对 Spark、Kubernetes 和 Kafka 等开源项目的投资,我们让客户保持了可持续的长期架构,而不是将他们带到只有 Cloudera 开发工具的孤岛上。

  3. 开放的生态系统。我们的平台向各种工具、应用程序和基础架构提供商开放。我们为合作伙伴生态系统维护开放的、向后兼容的 API,即使生态系统与我们的部分产品存在竞争关系,我们也会如此做。


考虑到这些目标,我们已经达成了一个新的、一致的开源许可模式,计划在未来几个月内推出。我们更新的开源许可模式将是:


  1. 在接下来的 6 个月中,我们计划将目前 Cloudera 在闭源许可下授权的少数项目整合并过渡到开源许可。例如,Cloudera Manager、Cloudera Navigator 和 Cloudera Data Science Workbench 等组件和产品最终都将在开源许可下提供。

  2. 我们所有的开源许可证都将遵循 OSI 批准的两个许可证之一:Apache 许可证,版本 2 或 GNU 的 Affero 通用公共许可证,版本 3(AGPL)。我们考虑了修改过的开源许可证,但最后认为使用社区接受的许可证非常重要。

  3. 我们贡献的所有开源项目都由 Apache 软件基金会(ASF)托管,也将继续作为 Apache 软件基金会管理的项目。此外,正如两家公司自成立以来所做的那样,我们将继续为上游项目提供改进和修复。

  4. 客户和开发人员将能够通过与 Cloudera 签订的订阅协议来获得我们的产品。我们将为开发人员和试用版提供免费(不受支持的)订阅协议,并为商业客户提供付费订阅。订阅协议将包括支持和维护条款,以及获取最新更新和安全补丁的权限。通过这种方式,我们将使 Cloudera 的开源战略尽可能与 Red Hat 开发的市场领先的、在全球范围内已被成千上万的企业所接受的开源战略保持接近。

  5. 我们计划对所有产品的新版本实施许可证变更,包括 HDP、CDH 和即将发布的 Cloudera Data Pladfrom(CDP)。这样,无论客户计划使用哪个平台版本,我们都可以平等地对待他们。我们还计划在所有发行版和所有版本进行软件分发更改。


从 2019 年 9 月开始,我们将推出更新的订阅协议和软件分发模式。从 2009 年 9 月到 2020 年 1 月,我们将为以前的闭源组件构建新的开源项目,并开始在 AGPL 下授权这些项目。


参考链接


Our Commitment to Open Source Software


2019 年 7 月 11 日 15:5521339
用户头像
Tina InfoQ高级编辑

发布了 595 篇内容, 共 327.2 次阅读, 收获喜欢 1715 次。

关注

评论 2 条评论

发布
用户头像
期待新的模式和改变能为这家企业带来增长吧
2019 年 07 月 12 日 11:46
回复
用户头像
Cloudera Manager 开源了,6.x 还有100节点限制吗?
2019 年 07 月 12 日 11:41
回复
没有更多了
发现更多内容

从零开始学java第一天(为报训练营做准备)

落曦

惊悚,单个java进程占用700%的CPU

万里无云

Java 后端 cpu

数字钱包系统软件开发|数字钱包APP开发

系统开发

持币生息钱包APP系统开发|持币生息钱包软件开发

系统开发

HTML(六)——html表单

程序员的时光

程序员 大前端 七日更 28天写作

架构师 3 期 3 班 -week9- 总结

zbest

总结 week9

深度 | 阿里云蒋江伟:什么是真正的云原生?

阿里巴巴云原生

云计算 容器 运维 云原生 k8s

史上最全!阿里巴巴2021年最新最全500道Java后端面试大全(值得收藏)

Java 编程 程序员 面试

[JetPack] LiveData源码解析

Changing Lin

android 技术 JetPack

AQS之ReentrantReadWriteLock写锁

伯阳

读写锁 ReentrantReadWriteLock 多线程与高并发 lock

架构师 3 期 3 班 -week9- 作业

zbest

作业 week9

Java 程序经验小结:避免使用终结方法

后台技术汇

28天写作

还热乎的面经

书旅

百度 面试 面经

DCache 分布式存储系统|安装部署与应用创建

TARS基金会

缓存 分布式 微服务 存储 TARS

区块链数字货币钱包系统软件开发|区块链数字货币钱包APP开发

系统开发

关注直播 解锁采集器新功能

滴滴云

运维 可观测性 直播技术 滴滴夜莺

OMG,阿里大佬Kafka手写实战记录,这也太香了

Java架构之路

Java 程序员 架构 面试 编程语言

你跟涨薪只差这份Java核心知识点文档,读懂它你就是技术大佬!

Java架构之路

Java 程序员 架构 面试 编程语言

Java虚拟机知识 - JVM入门

小马哥

Java JVM 架构师 Java虚拟机 七日更

2020 总结 | VoltDB的亮点,你了解多少?

VoltDB

数据库 物联网 VoltDB

Redis中哈希分布不均匀该怎么办

Java 数据库 编程 程序员 面试

全球城市ZoneId和UTC时间偏移量的最全对照表

YourBatman

GMT UTC ZoneId 时区

Pulsar vs Kafka,CTO 如何抉择?

Apache Pulsar

大数据 pulsar 消息中间件

FFMpeg解码API以及在解码过程中存在的丢帧问题

wangwei1237

ffmpeg 视频解码

有人相爱,有人年少财务自由,有人数据结构都背不出来

Java架构师迁哥

深度模型的日志异常检测,还有谁不会?

华为云开发者社区

运维 日志 网络 AIOPS 系统

高效学习:如何制定有价值的学习目标

石云升

学习 28天写作

k8s 上运行我们的 springboot 服务之——springboot服务https请求

柠檬

Java k8s https Istio,

厉害!腾讯T3-2都还在学的微服务+MySQL+Kafka+boot2.x+虚拟机PDF

Java架构之路

Java 程序员 架构 面试 编程语言

如何开发一个完善的Kafka生产者客户端?

码农架构

kafka 中间件 消息中间件 架构·

对微服务架构设计实践中若干问题的探讨

xcbeyond

微服务 28天写作

新Cloudera宣布将开源所有软件,并推出新的开源许可模式-InfoQ