Hi, 我觉得如果只是从贡献的角度来说,支持flink hologres connector是没问题的,hologres目前作为比较热门的数据库,肯定是有很多需求的,并且现在aliyun github官方也基于此提供了开源的flink hologres connector[1]。
但是涉及到aliyun等公司商业化的ververica-connector-hologres包,如果想直接开源的话,在我的角度最好事先确认下面几点,不然可能会隐含一些法律风险 1. jar包的提供方(aliyun等公司)是否知情、且愿意开源,不然直接拿着商业化的东西给出来有点不太好 2. jar包内的协议是否满足开源的协议,而不是商业化的协议 我推荐如果真要开源,可以基于开源github仓库的flink hologres connector[1]来贡献(比如现在我看目前它最高支持flink 1.17,可以试试贡献支持到1.18、1.19等等) [1] https://github.com/aliyun/alibabacloud-hologres-connectors -- Best! Xuyang 在 2024-05-14 11:24:37,"casel.chen" <casel_c...@126.com> 写道: >我们有使用阿里云商业版Hologres数据库,同时我们有自研的Flink实时计算平台,为了实现在Hologres上实时建仓,我们基于开源Apache >Flink 1.17.1结合阿里云maven仓库的ververica-connector-hologres包[1]和开源的holo >client[2]开发了hologres >connector,修复了一些jar依赖问题。目前我们已经在生产环境使用了一段时间,暂时没有发现问题,现在想将它贡献给社区。 > > >请问: >1. 贡献Flink Hologres连接器是否合规? >2. 如果合规的话,PR应该提到哪个项目代码仓库? >3. 还是说要像 https://flink-packages.org/categories/connectors >这样链接到自己的github仓库?如果是的话要怎么在flink-packages.org上面注册呢? > > >[1] >https://repo1.maven.org/maven2/com/alibaba/ververica/ververica-connector-hologres/1.17-vvr-8.0.4-1/ >[2] >https://github.com/aliyun/alibabacloud-hologres-connectors/tree/master/holo-client