Apache Flink 关于 Akka 许可变更的声明

大数据
Akka 是一个能够简化 JVM 上并发和分布式应用的构建的工具包和运行时。该项目宣布了许可证的变更​,由 Apache 2.0 更换为 BSL v1.1(Business Source License)。

Apache Flink 是一个开源的流处理框架,适用于分布式、高性能的数据流应用;其内部使用了 Akka。Akka 在 Flink 的协调层中用于

  • 在进程 / 组件(例如,JobManager 和 TaskManager)之间交换状态消息
  • 对多线程强制执行某些保证(即,只有一个线程可以更改组件的内部状态)
  • 观察组件是否出现意外崩溃(即,注意并处理 TaskManager 线程崩溃)

因此,在 Akka 宣布许可证变更后,一些 Flink 用户表达了自己的担忧。对此,Flink 官方发布了一篇博客阐明了对此事的立场,称:

Flink 没有任何直接的危险,我们将确保用户不受此更改的影响。

Flink 的许可不会改变;它将保持 Apache 许可,并且仅包含与其兼容的依赖项。

我们不会使用带有新许可证的 Akka 版本。

接下来,Flink 也将继续使用 Akka 2.6,这是仍可在原 Apache 2.0 许可下的当前最新版本。Akka 2.6 将在 2023 年 9 月之前根据当前 Apache 2 许可证继续接收关键安全更新和关键错误修复。

Flink 方面认为,“从历史上看,Akka 一直非常稳定,再加上我们对功能的有限使用,我们预计这不会成为问题”。同时,他们将:

  • 观察情况如何发展(特别是在社区分支方面)
  • 寻找 Akka 的替代品

如果创建社区分支(目前看来可能),Flink 则计划将在 1.15+ 的所有可能范围内切换到该分支。且公告指出,Flink 可以用其他东西来代替 Akka,而不需要对 Flink 进行重大改变。

本文转自OSCHINA

本文标题:Apache Flink 关于 Akka 许可变更的声明

本文地址:https://www.oschina.net/news/210081/flink-akka-license-change

责任编辑:未丽燕 来源: OSCHINA
相关推荐

2017-03-14 10:41:58

VMware VSAN许可变化

2012-11-12 09:34:03

SDNOpenStackCloudStack

2022-06-10 17:26:07

数据集计算

2009-08-25 10:38:40

GPL开源软件许可

2017-06-28 14:52:38

安全

2016-01-14 11:04:44

FortiOS

2022-01-17 07:32:34

Java参数方法

2014-04-04 10:07:46

ApacheWinJS

2018-11-14 13:49:16

Apache Flin唯品会架构

2022-04-22 09:05:12

蔚来汽车Flink实时数仓

2018-10-09 10:55:52

Apache FlinWatermark流计算

2022-07-13 12:53:59

数据存储

2018-09-26 07:50:52

Apache Flin流计算计算模式

2018-09-26 08:44:22

Apache Flin流计算计算模式

2018-10-16 08:54:35

Apache Flin流计算State

2018-08-24 09:32:15

开源技术 项目

2018-11-20 07:59:43

Apache Flin JOIN算子代码

2018-11-29 09:01:26

Apache FlinJOIN代码

2018-10-30 11:10:05

Flink数据集计算

2018-10-22 21:43:39

Apache Flin流计算Fault Toler
点赞
收藏

51CTO技术栈公众号