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/


_______________________________________________
Bug-gsl mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gsl

Reply via email to