On Fri, 4 Jan 2008 12:49:27 -0500 Yaroslav Halchenko wrote: [...] > lush project ships sources of modified > version of libsvm which is released under BSD license. Since lush is > GPLed, and they heavily modified those libsvm sources, they added a > generic copyright + GPL excerpt on top above original BSD license. > Please see > http://pastebin.com/d7d42ea06 > for an example. This example is fully pasted below (for future archive reference): /*********************************************************************** * * LUSH Lisp Universal Shell * Copyright (C) 2002 Leon Bottou, Yann Le Cun, AT&T Corp, NECI. * Includes parts of TL3: * Copyright (C) 1987-1999 Leon Bottou and Neuristique. * Includes selected parts of SN3.2: * Copyright (C) 1991-2001 AT&T Corp. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA * ***********************************************************************/ /*********************************************************************** * $Id: svm.cpp,v 1.3 2005/06/30 19:39:05 leonb Exp $ **********************************************************************/ // --------------------------------------------------------------------- // // The following code is derived from LIBSVM-2.5 // Here is the copyright notice of LIBSVM-2.5. // // --------------------------------------------------------------------- // // Copyright (c) 2000-2003 Chih-Chung Chang and Chih-Jen Lin // All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions // are met: // // 1. Redistributions of source code must retain the above copyright // notice, this list of conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright // notice, this list of conditions and the following disclaimer in the // documentation and/or other materials provided with the distribution. // // 3. Neither name of copyright holders nor the names of its contributors // may be used to endorse or promote products derived from this software // without specific prior written permission. // // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS // ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR // CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, // EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR > > Although no clause of BSD license seems to be violated, I still have > some unpleasant aftertaste. Am I right that technically it is ok? Personally I cannot see any flaw in what has been done here. Actually, if nobody else points out anything that was got wrong, I am inclined to say that I consider this as a good example of how things should be done. Any other comments from debian-legal participants are welcome. > > or may be file needs cleaner header which would state explicitly that > only modifications since original version LIBSVM-2.5 are under > GPL and copyrighted by lush authors? Well, of course anything can be improved, but I don't see much room for enhancement in the present case... > > Thanks in advance for the clarifications You're welcome. Important disclaimers: IANAL, TINLA, IANADD, TINASOTODP. -- http://frx.netsons.org/progs/scripts/refresh-pubring.html New! Version 0.6 available! What? See for yourself! ..................................................... Francesco Poli . GnuPG key fpr == C979 F34B 27CE 5CD8 DC12 31B5 78F4 279B DD6D FCF4
Attachment:
pgpOJ8APDpjMw.pgp
Description: PGP signature