On 1/24/2013 7:46 AM, Peter Klügl wrote: > On 24.01.2013 12:20, Jörn Kottmann wrote: >> 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. >> > > Can you or Marhsall elaborate on that? I looked at the Cas Editor, but have > not found anything in the pom nor in the jar distributed in the downloadable > archive.
In the Jar there is in the directory /META-INF added "LICENSE" and "NOTICE" files. There is a writeup of how the packaging for license/notice files works (I think it is mostly up to date :-) ), here: http://uima.apache.org/maven-design.html#LICENSE and NOTICE files <http://uima.apache.org/maven-design.html#LICENSE%20and%20NOTICE%20files> It would best to follow the conventions, of course :-) HTH. -Marshall > > Can I simply put a manually adapted NOTICE/LICENSE file in the META-INF folder > of the respective projects? Or what is the normal procedure here? > >> 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. >> > > Thanks for your help :-) > > Peter > >> Hope that helps, >> Jörn > >
