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

Reply via email to