Apache Flink 关于 Akka 许可变更的声明
Akka 是一个能够简化 JVM 上并发和分布式应用的构建的工具包和运行时。该项目宣布了许可证的变更,由 Apache 2.0 更换为 BSL v1.1(Business Source License)。BSL 是一个 "源代码可用" 的许可证,未来开发者如需在生产中使用 Akka(2.7+ 版本)都需要获得 Lightbend 公司的商业许可。但 Akka 的商业许可将免费提供给年收入低于 2500 万美元的公司,而且 BSL 许可下的任何新代码都将在三年后恢复到 Apache 2.0 许可。
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 进行重大改变。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PyTorch 基金会正式成立
在 Meta (原 Facebook)、AMD、AWS、谷歌云、微软和 NVIDIA等大厂的联合推动下,PyTorch 基金会成立了。PyTorch 基金会隶属于Linux 基金会,其管理委员会由上述六个公司的代表组成。 PyTorch 是一个由 Meta (原 Facebook)开源的 Python机器学习库,基于 Torch,用于自然语言处理等应用程序。随着时间的推移,PyTorch 生态逐渐发展壮大,现在拥有约 2400 名贡献者,在该框架上构建了超过 150000 个项目,已成为人工智能研究和商业生产使用的领先平台之一。 该基金会的使命是通过使用 PyTorch 培育和维持开源、供应商中立项目的生态系统,核心任务是协作开发开源软件,以推动人工智能和深度学习工具的采用。 想要了解更多关于新成立的 PyTorch 基金会的信息,可以查看Meta 公告,或是PyTorch 基金会官网。
- 下一篇
【官宣新晋开源项目】GoView 低代码数据可视化开发平台加入Dromara开源社区
GoView 低代码「数据可视化」开发平台 作者介绍 名称:奔跑的面条 dromara 开源组织成员,dromara/go-view 作者 前端高级开发工程师,开源过众多数据可视化相关项目,拥有丰富实战经验 「蓝桥云课」数据大屏相关课程讲师 个人空间:https://gitee.com/MTrun 关于 GoView GoView 是一个高效的拖拽式低代码「数据可视化」开发平台,亦在于将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。平台使用 Vue3、Vite2、TypeScript、Pinia、ECharts 等框架进行搭建,为组件提供丰富的配置项与专业数据源管理,帮助用户更好的贴近业务流。 功能介绍 项目统一管理 GoView 提供了基础的平台管理页面,封装展示组件,支持用户预览与快捷操作(预览、删除等快捷入口) 低代码工作台 工作台采用中式布局结构,更好的贴合用户的使用习惯,组件模块、层级模块、配置模块均可手动控制展示和隐藏。并支持手动控制屏幕大小展示缩放与锁定。 选中图表后可通过右侧编辑模块进行图表属性编辑,基础定位、滤镜、位置变化均支持。 Go...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- 设置Eclipse缩进为4个空格,增强代码规范
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19