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
