JMH is used to microbenchmark the protocol stack. Currently it is only 
implemented for ADS.
As these licenses habe a classpath exception they should be safe to use. Pretty 
sure we checked this with legal back then (thus the XML commemts)

Sebastian

> Am 22.05.2019 um 09:18 schrieb Christofer Dutz <[email protected]>:
> 
> Yeah ... 
> 
> That's not even used for testing. It's one of the modules, I have no idea 
> what they are used for. 
> 
> Having a look at it, I would even suggest getting rid of it. It's using GPL 
> stuff and isn't really used and seems to be designed for the ADS protocol 
> only.
> 
> But for now: Yes, it's just for testing and benchmarking and isn't needed for 
> using PLC4X (I would even say, it's completely useless for using PLC4X)
> 
> Chris
> 
> Am 22.05.19, 07:56 schrieb "Justin Mclean" <[email protected]>:
> 
>    Hi,
> 
>    These ones from ./plc4j/protocols/benchmarks/pom.xml
> 
>        <!-- GNU General Public License (GPL), version 2, with the Classpath 
> exception see 
> https://commons.apache.org/proper/commons-lang/dependencies.html-->
>        <dependency>
>          <groupId>org.openjdk.jmh</groupId>
>          <artifactId>jmh-core</artifactId>
>        </dependency>
>        <!-- GNU General Public License (GPL), version 2, with the Classpath 
> exception see 
> https://commons.apache.org/proper/commons-lang/dependencies.html-->
>        <dependency>
>          <groupId>org.openjdk.jmh</groupId>
>          <artifactId>jmh-generator-annprocess</artifactId>
>          <scope>provided</scope>
>        </dependency>
> 
>    Thanks,
>    Justin
> 

Reply via email to