Since this is (I think) the first time we're releasing the OSGi packaging of the
annotators, I think some work on their license/notice files might be needed,
because:

- there are duplicate License files - one at the top level, and one in the
META_INF directory
- both of these are the plain vanilla license files.  For projects which are
incorporating other libraries which are under other than the Apache v 2.0
license, those licenses have to be included.
- the NOTICE file is present in the META_INF directory, but is the plain one,
rather than the project specific one.

Finally, I wonder if the OSGi packaging strategy is correct - in that it
"bundles" every dependency into the OSGi file.  This certainly makes the file
easier to use, but if a user uses 2 OSGi components from UIMA, won't there be a
lot of unnecessary duplication (or does OSGi notice this and avoid it somehow)? 
I'm not sure of an alternative, but I do recall that OSGi allows for
dependencies on other packages; perhaps that could be useful?

-Marshall

On 7/15/2011 8:29 AM, Tommaso Teofili wrote:
> Hi all,
> I've prepared the new RC (4) for UIMA Addons release.
>
> The following is a list of issues addressed in this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310570&version=12316093
>
> The source zip and binary files are available here:
> http://people.apache.org/~tommaso/uima-addons-2.3.1-rc4
>
> SVN Tag Checkout:
> svn co
> http://svn.apache.org/repos/asf/uima/addons/tags/uima-addons-2.3.1-rc4/
>
> Please cast your vote for UIMA Addons 2.3.1 release:
>
> [ ] +1 Approve the release
> [ ] -1 Veto the release (please provide specific comments)
> [ ] 0   Don't care
>
> Regards,
> Tommaso
>

Reply via email to