Fwd: Legal implications of using JMH

2018-04-23 Thread Owen O'Malley
Apache legal team, Apache ORC had a benchmark module that linked against the GPL'ed library JMH. JHM is a micro-benchmarking framework that is tightly integrated into OpenJDK, but it is shipped separately through Maven Central. I removed the benchmark module from ORC, because my understanding was

Re: Legal implications of using JMH

2018-04-23 Thread Julian Hyde
We use JMH in Calcite for microbenchmarking. My understanding was that our use is OK. We are not linking it into the product; during tests, we link against JMH, run the test, then delete the executable. In addition to Calcite, it is used in Hive [1] Log4j2 [2], and Camel [3]. I think we should

Re: Legal implications of using JMH

2018-04-23 Thread Julian Hyde
I agree with Gian. Calcite uses JMH. We don’t distribute the binaries it produces — because we only need them for running benchmarks. It’s not an identical situation to MySQL because while there are other implementations of JDBC — e.g. Postgres — there is only one implementation of JMH. But

Re: [druid-dev] Apache migration logistics

2018-04-23 Thread Gian Merlino
Hi Parag, You should be able to do it by checking out the repo at https://svn.apache.org/repos/asf/incubator/public and then adding yourself to the file trunk/content/projects/druid.xml. On Wed, Apr 18, 2018 at 11:25 AM, Parag Jain wrote: > I got my apache id