From: stevenj Date: Fri, 30 Jul 2010 14:34:25 +0000 (-0400) Subject: update: Nocedal code is available under GPL X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=c402b2f5c579977b0e0988c4972f79843359a40d;p=nlopt.git update: Nocedal code is available under GPL darcs-hash:20100730143425-c8de0-b09d1a93d78c8c37456c7ce0b11e3599e776c28d.gz --- diff --git a/lbfgs/README b/lbfgs/README index 80c0d27..531407d 100644 --- a/lbfgs/README +++ b/lbfgs/README @@ -4,7 +4,6 @@ online sites: http://www.alglib.net/optimization/lbfgsb.php http://plato.asu.edu/ftp/other_software/toms778_f90.tar.gz - http://www-fp.mcs.anl.gov/otc/Tools/LBFGS-B/ Unfortunately, since it was published in ACM TOMS, it seems to be under the restrictive (semi-free) ACM copyright conditions. This was @@ -15,3 +14,13 @@ Therefore, we no longer use this code in NLopt. Fortunately, Prof. Luksan's PLIN.FOR code (see the luksan/ directory) is an independent implementation of the same algorithm, and is licensed under the LGPL. + +UPDATE: Nocedal has apparently gotten permission from ACM to distribute + his L-BFGS code under the terms of the GPL: + + http://www.eecs.northwestern.edu/~nocedal/lbfgsb.html + + Therefore, it seems possible to re-incorporate this code into + NLopt, and I will look into this for a future release. + However, that will put NLopt under the terms of the GPL, so I + will need to keep it as an optional package.