On 01/24/2013 10:39 AM, Peter Klügl wrote:
I found the icons in the uimaj-ep-textmarker-ide binary plugin jar
file, but
the LICENSE and NOTICE files do not contain the attribution and
license for them:
Hmm, yes. I thought it is enough to provide those modified files for
the root project, which is released. I assume that maven has put the
standard LICENSE/NOTICE files in META-INF. The question is: what do I
need to do? Does each jar needs its individual files?
I am afraid to tell you that you need to have accurate NOTICE/LICENSE
files for all the artifacts you want to distribute.
As far as I know you can tell maven to not follow the standard behavior,
I believe Marshall already did it for
some of our artifacts already, e.g. the Cas Editor.
See this release policy:
http://www.apache.org/dev/release.html#distribute-other-artifacts
The attribution and notices you included in the svn tag files look good,
you just need to make sure that they are included in all of your
artifacts you want
to distribute. The basic principle here is that you just include what is
mandatory.
The textmarker ide plugin jar file includes the icons, and uses ANTLR
libraries through
the textmarker engine. For the LICENSE and NOTICE file it only counts
what is inside the distributable,
in this case you only need to put the icons in the LICENSE/NOTICE but
not ANTLR because their
work is not included.
The NOTICE file in the svn tag still has 2012 in it, should be updated
to 2013.
Hope that helps,
Jörn