On 29/07/2009, Luc Maisonobe <[email protected]> wrote: > Donald Woods a écrit : > > > The NOTICE file needs to include a complete copy of any third-party > > conditions and not just a link to them. > > > > See the W3C notice in the Geronimo server [1] for how to handle cases > > where the license states - "...must retain the above copyright notice, > > this list of conditions and the following disclaimer..."
The Geronimo NOTICE file is definitely non-standard. It should not mention any Apache projects (these are included in the paragraph beginning: "This product includes software...") and the section headers enclosed in ========================================================================= == ========================================================================= should all be removed. > > This is exactly what was done up to a few days ago and has been changed now. > > See this particular message from Sebb > > <http://markmail.org/message/t2fz5umhelpy5bu4> in an ongoing discussion > for the rationale behind moving the the disclaimers and licenses from > the NOTICE file to the LICENSE file. Note that in the case of [math] the > disclaimers are also in the documentation (in class javadoc). > I meant that the licenses needed to be moved to the LICENSE file. The NOTICE file should be the minimum required to satisfy the requirements of 3rd party code. > > Luc > > > > > > > [1] http://svn.apache.org/viewvc/geronimo/server/trunk/NOTICE.txt > > > > > > -Donald > > > > > > [email protected] wrote: > >> Author: luc > >> Date: Wed Jul 29 18:45:06 2009 > >> New Revision: 799007 > >> > >> URL: http://svn.apache.org/viewvc?rev=799007&view=rev > >> Log: > >> added references to the classes that are derived works of existing > >> products > >> in the NOTICE and LICENSE files > >> > >> Modified: > >> commons/proper/math/trunk/LICENSE.txt > >> commons/proper/math/trunk/NOTICE.txt > >> > >> Modified: commons/proper/math/trunk/LICENSE.txt > >> URL: > >> > http://svn.apache.org/viewvc/commons/proper/math/trunk/LICENSE.txt?rev=799007&r1=799006&r2=799007&view=diff > >> > >> > ============================================================================== > >> > >> --- commons/proper/math/trunk/LICENSE.txt (original) > >> +++ commons/proper/math/trunk/LICENSE.txt Wed Jul 29 18:45:06 2009 > >> @@ -210,7 +210,10 @@ > >> in C or Fortran. License terms of the original sources > >> are reproduced below. > >> > >> -For the lmder, lmpar and qrsolv Fortran routine from minpack > >> (http://www.netlib.org/minpack/disclaimer): > >> +For the lmder, lmpar and qrsolv Fortran routine from minpack and used in > >> +class LevenbergMarquardtOptimizer class in package > >> +org.apache.commons.math.optimization.general > >> +(http://www.netlib.org/minpack/disclaimer): > >> > >> Minpack Copyright Notice (1999) University of Chicago. All rights > >> reserved > >> > >> @@ -265,7 +268,10 @@ > >> POSSIBILITY OF SUCH LOSS OR DAMAGES. > >> > >> > >> -For the odex Fortran routine developed by E. Hairer and G. Wanner > >> (http://www.unige.ch/~hairer/prog/licence.txt): > >> +For the odex Fortran routine developed by E. Hairer and G. Wanner > >> +and used in GraggBulirschStoerIntegrator class in package > >> +org.apache.commons.math.ode.nonstiff > >> +(http://www.unige.ch/~hairer/prog/licence.txt): > >> > >> Copyright (c) 2004, Ernst Hairer > >> > >> @@ -294,7 +300,9 @@ > >> > >> > >> > >> -For the original lapack fortran routines > >> (http://www.netlib.org/lapack/LICENSE): > >> +For the original lapack fortran routines used in EigenDecompositionImpl > >> +class in package org.apache.commons.math.linear > >> +(http://www.netlib.org/lapack/LICENSE): > >> > >> Copyright (c) 1992-2008 The University of Tennessee. All rights > >> reserved. > >> > >> @@ -333,7 +341,9 @@ > >> OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > >> > >> -For the original Mersenne twister C routines > >> > (http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c): > >> > >> +For the original Mersenne twister C routines used in > >> +MersenneTwister class in package org.apache.commons.math.random > >> > +(http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c): > >> > >> > >> Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, > >> All rights reserved. > >> Modified: commons/proper/math/trunk/NOTICE.txt > >> URL: > >> > http://svn.apache.org/viewvc/commons/proper/math/trunk/NOTICE.txt?rev=799007&r1=799006&r2=799007&view=diff > >> > >> > ============================================================================== > >> > >> --- commons/proper/math/trunk/NOTICE.txt (original) > >> +++ commons/proper/math/trunk/NOTICE.txt Wed Jul 29 18:45:06 2009 > >> @@ -4,25 +4,34 @@ > >> This product includes software developed by > >> The Apache Software Foundation (http://www.apache.org/). > >> > >> -This product includes software developed by > >> +The LinearConstraint, LinearObjectiveFunction, LinearOptimizer, > >> +RelationShip, SimplexSolver and SimplexTableau classes in package > >> +org.apache.commons.math.optimization.linear includes software > >> developed by > >> Benjamin McCann (http://www.benmccann.com) and distributed with with > >> the following copyright: Copyright 2009 Google Inc. > >> > >> -This product includes software translated from the lmder, lmpar > >> -and qrsolv Fortran routines from the Minpack package and > >> +The LevenbergMarquardtOptimizer class in package > >> +org.apache.commons.math.optimization.general includes software > >> +translated from the lmder, lmpar and qrsolv Fortran routines > >> +from the Minpack package and > >> distributed under the following disclaimer: > >> http://www.netlib.org/minpack/disclaimer > >> > >> -This product includes software translated from the odex Fortran routine > >> -developed by E. Hairer and G. Wanner and distributed under the following > >> +The GraggBulirschStoerIntegrator class in package > >> +org.apache.commons.math.ode.nonstiff includes software translated > >> +from the odex Fortran routine developed by E. Hairer and G. Wanner > >> +and distributed under the following > >> license: > >> http://www.unige.ch/~hairer/prog/licence.txt > >> > >> -This product includes software translated from some LAPACK Fortran > >> routines > >> -and distributed under the following license: > >> +The EigenDecompositionImpl class in package > >> +org.apache.commons.math.linear includes software translated > >> +from some LAPACK Fortran routines and distributed under the > >> +following license: > >> http://www.netlib.org/lapack/LICENSE > >> > >> -This product includes software translated from the 2002-01-26 version of > >> +The MersenneTwister class in package org.apache.commons.math.random > >> +includes software translated from the 2002-01-26 version of > >> the Mersenne-Twister generator written in C by Makoto Matsumoto and > >> Takuji > >> Nishimura which is distributed une a BSD license : > >> http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/CODES/mt19937ar.c > >> > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
