The uima-addons project has two places it keeps LICENSE/NOTICE files. The src/main/readme has these plus RELEASE_NOTES.html. The "top level" has these also.
The binary assembly copies both of these into the assembly top level - which overlays the ones in src/main/readme with the ones at the top level. This doesn't look right... I think there are two LICENSE/NOTICE files potentially needed - if we do things the way we used to. One is for the source assembly; these would come from the top level ones, assuming the src assembly is just zipping up the svn checkout, or something close to that. The other would be for the binary assembly, and since that is including other jars perhaps having particular license and notice requirements, we should be preparing a concatenation of the license and notice files in the individual binary packagings of the add-on components. The other possibility would be to have the addons aggregate have a license and notice file that said something like "Please refer to individual directories containing each component for their respective License and Notice files". This would certainly ease maintenance :-). I'll ask on apache-legal if this is ok. -Marshall
