chiark / gitweb /
update: Nocedal code is available under GPL
authorstevenj <stevenj@alum.mit.edu>
Fri, 30 Jul 2010 14:34:25 +0000 (10:34 -0400)
committerstevenj <stevenj@alum.mit.edu>
Fri, 30 Jul 2010 14:34:25 +0000 (10:34 -0400)
darcs-hash:20100730143425-c8de0-b09d1a93d78c8c37456c7ce0b11e3599e776c28d.gz

lbfgs/README

index 80c0d27790f9a839d3821db096b7c02632b2609d..531407d71b8da68ae80d846a9dc376b6bb0bdfb5 100644 (file)
@@ -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.