Maven Archetype License and Versioning
Bernd Eckenfels
ecki at zusammenkunft.net
Fri Aug 22 01:31:13 UTC 2014
Hello,
there is one thing which bothers me a bit about the created
test-harness by the maven archetype. The generated MyBenchmark class
and the POM file has an Oracle copyright header.
JMH is supposed to be GPL with classpath exception, so strictly
speaking the created benchmarks do not have to be GPL. However it is
unclear how this relates to the MyBenchmark template and the POM.
Would it be possible to remove the license headers of those files or
adjust them to make them modifyable?
While speaking of changes to the archetype, I was thinking it would be
a good idea to actually add a property like
"<jmh.templateversion>1.0</>" which is then added to the Manifest of
the generated benchmark. This way when someone updates the JMH version,
JMH itself can warn if a too old maven archetype template was abused.
Gruss
Bernd
More information about the jmh-dev
mailing list