Hi all,

In Rev. 667038 I just commited a proposal to commons/log bundle [1] to
what we have been discussing:

 The README.txt file is adapted from the README.txt file
 of the Jackrabbit API project.

 The top level LICENSE and NOTICE files only pertain to the
 source code itself, which contains no 3rd party code

 The LICENSE and NOTICE files to be contained in the binary
 package are moved to the src/main/resources/META-INF folder
 and will be packaged as normal project resources

Missing links for now:

- The disclaimer is not part of the README.txt (yet), maybe
  this should be added as a section there replacing the existing
  DISCLAIMER file ?

- The src/main/resources/META-INF(LICENSE file has no reference
  to the LICENSE.slf4j file

- The src/main/resources/META-INF/NOTICE file contains an
  attribution of the SLF4J libraries. As I can see no requirement
  for such an attribution, I am not sure, whether this is required ?

Regards
Felix

[1] https://svn.apache.org/repos/asf/incubator/sling/trunk/commons/log


Am Donnerstag, den 12.06.2008, 09:18 +0200 schrieb Carsten Ziegeler:
> I just talked with Felix offline about this and we came up with the 
> following solution which should meet the requirements.
> 
> As Roy points out we have to distinguish between source and binary 
> distributions (and yes, the ASF does only source releases, I know, 
> however for convenience we're creating binary artifacts as well).
> 
> We'll change the NOTICE/LICENCE files in the root ouf the source tree to 
> just mention the stuff contained in the source - in most cases this is 
> just Apache code, except the json stuff. Please note that we still will 
> have a NOTICE/LICENCE pair in the root of each bundle directory as we'll 
> have separate releases of bundles in the future.
> 
> In addition we will add a NOTICE/LICENCE file for each bundle under the 
> src/main/resource/META-INF that contains the appropriate info for the 
> binary releases.
> 
> There are different opinions about the DISCLAIMER - some people say it's 
> sufficient to have them in a README, some people claim it must be a file 
> named DISCLAIMER - anyways, the incubator docs say it must be 
> "somewhere", so we'll move this into a readme file in the root directory 
> and add the DISCLAIMER file to META-INF for binary releases.
> 
> Finally we'll try to add meaningfull readme files to each bundle, 
> although the current pom's already have some information (might not be 
> perfect though).
> 
> Everyone ok with this approach?
> 
> Carsten
> 

Reply via email to