You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by David Jencks <da...@yahoo.com> on 2007/11/28 01:39:08 UTC
NOTICE files yet again
I talked with Kevan and Dan Kulp a bit at apachecon about license and
notice files and am still pretty confused. However I don't think
what we are doing now is sustainable.
First of all as I've said many times before I think that we should be
using the remote-resources plugin to install the LICENSE and NOTICE
files in all the module and config artifacts. IIUC Dan has recently
updated the template and the generated NOTICE files are a lot more
readable.
Bear in mind I'm about to implement GERONIMO-3607, push-button server
assembly inclluding arbitrary plugins (such as user apps):
Second, the overall NOTICE file is now hardcoded in the boilerplate
plugin. I don't think this is appropriate any longer, since it will
appear in any server assembled to include that plugin whereas it will
only really apply to the ones we happen to distribute. I think a
NOTICE file that says something like "this might possibly apply to
the server you are looking at, but there's not really any way to tell
without looking at all the configs installed in the repos" is not a
good idea, but anything we distribute would have to say that IMO.
I can think of at least two possible solutions:
1. adapt the remote-resources-plugin so our server assembly (G-3607)
uses it to generate a NOTICE file from everything included in the
server.
2. include less-verbose xxx-NOTICE files in our plugins that need
(such as e.g. for xmlbeans) and use the copy-file element to extract
them into a common directory in the server when they are installed
(e.g. META-INF/NOTICES/)
Any thoughts? Am I making up a problem where none exists?
thanks
david jencks