On 13/02/2012 18:09, Paul Sharples wrote:
I'll assume lazy consensus and make the artifacts tomorrow. (unless someone finds an issue before then)

Paul


I've found a licence issue while making the maven war artifact. As you know we make a war release using our 'ant build-release-war' task. This artifact is then usually located up at the normal apache download area. (http://www.apache.org/dist/incubator/wookie/version/binary/war) This artifact is aimed at a typical mysql/tomcat configuration and assumes that the user will deploy the war in that kind of setup. As far as I can tell, the NOTICE file is okay for this.

However, the *new* maven war artifact we make is slightly different in that it is intended to be self contained and as such uses an embedded derby db (the maven artifact contains a 'derby-10.4.2.0.jar' file, while the other war distro does not) While reviewing the NOTICE file for this artifact I see that the reference to derby (as found in the standalone NOTICE file) is not present.

i.e the following text...

This software contains unmodified binary redistributions of software (Derby) developed by
The Apache Software Foundation (http://www.apache.org/):

==============================================================
Apache Derby
Copyright 2004-2008 The Apache Software Foundation
==============================================================

Portions of Derby were originally developed by
International Business Machines Corporation and are
licensed to the Apache Software Foundation under the
"Software Grant and Corporate Contribution License Agreement",
informally known as the "Derby CLA".
The following copyright notice(s) were affixed to portions of the code
with which this file is now or was at one time distributed
and are placed here unaltered.

(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.

(C) Copyright IBM Corp. 2003.

The portion of the functionTests under 'nist' was originally
developed by the National Institute of Standards and Technology (NIST),
an agency of the United States Department of Commerce, and adapted by
International Business Machines Corporation in accordance with the NIST
Software Acknowledgment and Redistribution document at
http://www.itl.nist.gov/div897/ctg/sql_form.htm

I can quite easily add that text to the maven war artifact LICENSE before uploading to the staging area, but then the tagged '0.9.2-incubating' etc/release/war/LICENSE would be slightly different from the one found in the maven war build.

*If* we can't change this now, does this mean we should drop the maven WAR artifact for this release? (this doesn't affect anything else)

Paul

P.S The other builds are up at: http://people.apache.org/~psharples/wookie/staging-area/0.9.2-incubating/ if you want to check them out before I start the vote.

Reply via email to