[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug-gsl] [bug #34361] gsl_bspline_knots_greville needs inequality const
From: |
Rhys Ulerich |
Subject: |
[Bug-gsl] [bug #34361] gsl_bspline_knots_greville needs inequality constrained linear least squares |
Date: |
Fri, 23 Sep 2011 15:01:39 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Ubuntu/10.04 Chromium/10.0.648.151 Chrome/10.0.648.151 Safari/534.16 |
Follow-up Comment #1, bug #34361 (project gsl):
Having done some more legwork...
It appears that the nonnegative least squares (NNLS), least distance
programming (LDP), and linear least squares with inequality constraints (LSI
in PROG6) source from Lawson and Hanson appears on Netlib at
http://www.netlib.org/lawson-hanson/ and is public domain (see Appendix C's
introduction in their text). Others have f2c-ed this code, removed the libf2c
build-and-link prereqs by hand, and successfully employed it. For example,
the LGPLed old APPSPACK 3.0.1 available at
https://software.sandia.gov/appspack/version3/ did so.
I intend to perform the same f2c-then-cleanup task starting directly from the
Netlib sources to ensure the license pedigree remains firmly public domain.
According to
http://www.gnu.org/licenses/gpl-faq.html#CombinePublicDomainWithGPL and
http://www.gnu.org/s/gsl/design/gsl-design.html#SEC40, the resulting code can
be distributed with the GSL provided that it remains separated from GPL code.
That should give me the LSI solver I need to correctly finish
gsl_bspline_knots_greville.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?34361>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/