关于Kafka HDFS 2连接器的许可证

时间:2020-02-07 12:19:04

标签: apache-kafka hdfs apache-kafka-connect confluent-platform

我对Confluent社区许可证和Confluent连接器有些困惑。

根据https://www.confluent.io/confluent-community-license-faq/,它仅适用于某些Confluent连接器,并且在下图中列出了Apache 2.0许可下的社区连接器。

然后,如果您搜索community connectors 您可以看到Confluent支持的Kafka Connect HDFS连接器(在撰写此问题时,版本为:confluentinc / kafka-connect-hdfs:5.4。

连接器的页面是这样的: https://www.confluent.io/hub/confluentinc/kafka-connect-hdfs

但是,如果您单击“许可”页面,则可以看到Confluent社区许可证,而不是Apache 2.0许可证。

HDFS(版本2,接收器)连接器的许可是否已更改?

注意:我想在生产中使用连接器,因此我想拥有Apache 2.0许可证。从这个意义上说,合流社区许可证是禁止的。

感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:1)

我相信您会混淆Confluent Community License和融合企业许可证。您无需支付Confluent社区许可证的费用;该许可证使您可以下载,修改和重新分发Confluent社区软件的代码。从我的角度来看,这种许可证添加的唯一限制是竞争用例。例如:

就本协议而言,“排除目的”是指 提供任何软件即服务,平台即服务, 基础架构即服务或其他类似的在线服务 与提供该软件的Confluent产品或服务竞争

我相信下图应该更清楚(source):

enter image description here

特别是对于Kafka Connect,社区连接器是根据Apache 2.0许可获得许可的,而Confluent连接器是根据Confluent社区许可获得的许可。

据我所知,这些更改是Confluent去年进行的。我认为Confluent Hub具有最新信息,因此我相信Confluent HDFS连接器已获得Confluent社区许可(但很可能-取决于您的用例-这不会阻止您在生产中使用它)。