[Debian-med-packaging] Locfit license

Andreas Tille tille at debian.org
Thu Dec 12 19:28:43 UTC 2013


Hi Andy,

thanks for your effort to track this down.  While it is on one side good
to have this clarified, there is a glitch in this README file which might
be incompatible with GPL:

On Thu, Dec 12, 2013 at 02:00:15PM -0500, Liaw, Andy wrote:
> ...
> Permission to use, copy, modify, and distribute this software for any
> purpose (with the exceptions noted in `About Algorithms' above)
> without fee is hereby granted, and provided that this entire notice is
  ^^^^^^^^^^^
> included in all copies of any software which is or includes a copy or
> modification of this software and in all copies of the supporting
> documentation for such software.

The "without fee" clause makes the software non-free (in DFSG sense) and
is as far as I see incompatible with GPL.

I somehow have the feeling that we are only half-way down by having found
the README file.  We seem to need to find a copyright holder to possibly
drop this clause (I can not imagine that they might insist these days on
it any more).

Kind regards

        Andreas.

-- 
http://fam-tille.de

[full quote below - I mixed up the CC of my initial mail so for the
 record in BTS / Debian Med team below is the full conversation]

On Thu, Dec 12, 2013 at 02:00:15PM -0500, Liaw, Andy wrote:
> Hi Andreas,
> 
> I went to the original locfit web page (which, surprisingly, is still up!):
> http://cm.bell-labs.com/cm/ms/departments/sia/project/locfit/index.html
> and found a README file in the S-PLUS version of the code, from which the R package was ported.  Loader's original R package (also on that site) lacks the README file.  I guess we have to assume she meant to use the same README file.  I will include it in the next release of locfit for R.  The content of that file is as follows.  Hope that helps.
> 
> Best,
> Andy
> 
>                                  LOCFIT
>                     Local Regression and Likelihood
> 
>                             Catherine Loader
>                     catherine at research.bell-labs.com
>                          or cathl at optonline.net
>               http://cm.bell-labs.com/stat/project/locfit/
> 
>                  Also incorporating SCB code, joint with
>                                Jiayang Sun
>                         jiayang at sun.stat.cwru.edu
>                   http://sun.cwru.edu/~jiayang/sci3.html
> 
>                              August 1, 2001
> 
> 
> Locfit is a program for fitting regression, likelihood and density
> estimation models using a local polynomial approach. Both univariate
> and multivarite predictor spaces are supported, along with a wide
> range of likelihoods: local least squares; local logistic regression;
> hazard rate models; censored regression models; local density estimation
> and others. The program can be installed as a library for R, S or S-Plus.
> It can also be installed as a stand-alone application ("C-Locfit").
> 
> 
> INSTALLATION:
> 
> To compile and install from a source distribution, please consult the
> Locfit web page, http://cm.bell-labs.com/stat/project/locfit/.
> 
> If you have a binary distribution, Locfit is ready to use as distributed.
> For convenience, S-Plus users may like to
>   (1) move the archive to $SHOME/library/
>   (2) add the line
>         locfit          Local Regression, Likelihood and Density Estimation.
>       to the $SHOME/library/README file.
>   (3) In an S-Plus session, attach the library with library("locfit",first=T).
> 
> 
> DOCUMENTATION:
> 
> Numerous examples can be found in my book,
> "Local Regression and Likelihood", Springer Series in Statistics and
> Computing, 1999.
> 
> Due to the large number of incompatable, inconvenient and changing formats
> for help pages in different versions of S and S-Plus, I cannot maintain
> S-Plus formatted help pages. Instead, html manual pages for most functions
> are available on the locfit web pages.
> 
> 
> ABOUT ALGORITHMS:
> The Locfit implementation has been designed largely from the point
> of view of generality: to provide a set of functions that can be
> used for as wide a range of local fitting problems as possible.
> It is not intended to be the fastest or most efficient implementation
> possible. In addition to generality, the code in many places makes
> extensive trade-offs made between speed and numerical accuracy (some
> of which can be controlled through optional arguments). Many of Locfit's
> options will only be used in a small fraction of cases; for other cases,
> they add to the cost of overhead (an obvious example is multi-dimensional
> fitting: when used in 1-d, many loops reduce to for(i=0;i<1;i++)).
> Additionally, the user interfaces (i.e. the R and S-Plus code) add
> significantly to the computational overhead. For these reasons, the
> Locfit code, as distributed, should not, and can not, be used to
> derive meaningful benchmarks, either for the speed or accuracy of algorithms.
> Anyone wishing to use Locfit in any kind of comparative benchmark
> study must contact and obtain permission from the Author.
> 
> 
> COPYRIGHT:
> 
> Copyright (c) 1996-2001 Lucent Technologies, Bell Laboratories.
> SCB code is
> Copyright (c) 1996-2001 Jiayang Sun.
> 
> Permission to use, copy, modify, and distribute this software for any
> purpose (with the exceptions noted in `About Algorithms' above)
> without fee is hereby granted, and provided that this entire notice is
> included in all copies of any software which is or includes a copy or
> modification of this software and in all copies of the supporting
> documentation for such software.
> 
> THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
> WARRANTY.  IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT TECHNOLOGIES
> MAKE ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE
> MERCHANTABILITY OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
> 
> -----Original Message-----
> From: Andreas Tille [mailto:tille at debian.org] 
> Sent: Sunday, December 08, 2013 12:40 PM
> To: Andy Liaw
> Subject: r-help at r-project.org, 731599 at bugs.debian.org, med-dev
> 
> Hi Andy,
> 
> you are listed as maintainer of the locfit package (for author Catherine
> Loader there is no mail address - so to be safe I include r-help list).
> I would like to create a Debian package from locfit because it is used
> in some testsuites of BioConductor packages we are packaging for Debian
> and we want to care for smooth passing of all tests.
> 
> The problem for the packaging is that several files in locfit in the dir
> src/ are
> 
>    Copyright (c) 1998-2001 Lucent Technologies.
>    See README file for details.
> 
> but there is no README file contained in the download tarball.  Usually
> copyright statements are accompanied by a license which most probably
> would be contained in this missing README file.  To distribute the
> package in Debian we need to be sure that the license which is stated
> at the locfit page
> 
>    http://cran.r-project.org/web/packages/locfit/
> 
> and which says
> 
>     	GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
> 
> is also valid for these files.  IMHO it would be sufficient if you
> confirm in public that really all files are covered by GPL-2+ license.
> 
> Kind regards and thanks for your help to distribut R locfit for Debian
> 
>       Andreas.
> 
> -- 
> http://fam-tille.de
> Notice:  This e-mail message, together with any attachments, contains
> information of Merck & Co., Inc. (One Merck Drive, Whitehouse Station,
> New Jersey, USA 08889), and/or its affiliates Direct contact information
> for affiliates is available at 
> http://www.merck.com/contact/contacts.html) that may be confidential,
> proprietary copyrighted and/or legally privileged. It is intended solely
> for the use of the individual or entity named on this message. If you are
> not the intended recipient, and have received this message in error,
> please notify us immediately by reply e-mail and then delete it from 
> your system.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list