I think it is fine to use JMH, you are not "redistributing" it, it is here only to run local benchmarks.
We have the same in Apache BookKeeper codebase just my 2 cents Enrico Il giorno ven 10 ago 2018 alle ore 16:56 Michael Mior <mm...@apache.org> ha scritto: > Perhaps we should just open up a JIRA case on legal for an official ruling. > It does seem like we should try to have ubenchmark excluded from releases. > Unless I'm mistaken, I don't belive it's required. > > On Thu, Aug 9, 2018, 4:01 PM Vladimir Sitnikov < > sitnikov.vladi...@gmail.com> > wrote: > > > There are two questions there: > > 1) Is it possible to use third party code with "forbidden" licenses? > > As you say, the answer is "it is OK for optional modules". > > > > 2) What should be the license of `ubenchmark` module? > > It looks like `ubenchmark` code links to JMH in a way that we can't strip > > out JMH and replace it with another alternative. > > > > Apparently calcite-ubenchmark is published to Maven Central, so it does > not > > look like "a temporary use for tests", but it finds its way to the Apache > > Calcite release. > > > > Vladimir > > >