Cheng Pan <pan3...@gmail.com> 于2022年8月25日周四 13:31写道: > > Hi Justin, > > > The issue is not if it in the release package or not, it cannot be a > > dependency. > > Could you please elaborate more about "dependency"? I can imagine the > following use cases: > > 1. the project hardly depends on mysql-connector, w/o mysql-connector, > the project can not work totally. > 2. some optional functionalities of the project require > mysql-connector, w/o mysql-connector, the project still works. > 3. the project use mysql-connector for testing-only purpose, > mysql-connector is not required in runtime at all, e.g. the project > implements MySQL transport protocol, it uses mysql-connector for > testing to ensure compatibility. > > Are the above use cases allowed/forbidden by the apache project?
Yes. You could have. for more details, you can refer to [1]. [1] https://apache.org/legal/resolved.html#optional > > Thanks, > Cheng Pan > > On Thu, Aug 25, 2022 at 12:18 PM benjobs <benj...@gmail.com> wrote: > > > > Hi Justin, > > > > Add Usage of MySQL: > > > > 1) in kafka connector of streampark spark module, MySQL use to store kafka > > offsets. The connector also provides HBase, Redis for users to choose. > > MySQL is an optional dependency. > > > > 2) in streampark platform module, MySQL use to store backend metadata . > > Currently, planning to remove the mysql-connector dependency, Issues[1] > > have been created on github, It is planned to be completed within the next > > month > > > > Also we're working on issue of Category X license dependancies. > > > > [1] https://github.com/streamxhub/streampark/issues/1447 > > > > Justin Mclean <jus...@classsoftware.com> 于2022年8月25日周四 10:42写道: > > > > > Hi, > > > > > > > Thanks for your feedback! I checked all modules of the project and > > > > reconfirmed it again, the maven scope of mysql-connector is "provided" > > > > or > > > > "test", and will not be provided in the release package, > > > > > > The issue is not if it in the release package or not, it cannot be a > > > dependancy. Now if you have a plan to remove it as a dependancy then that > > > is fine, but a project would be unlikely to graduate from the incubator > > > with a dependancy like this. > > > > > > Also this is not the only bit of software with a Category X license in > > > your dependancy list. How are those going to be handled? > > > > > > Kind Regards, > > > Justin > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > -- Best wishes! CalvinKirs --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org