octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NLSCON


From: Pascal A. Dupuis
Subject: NLSCON
Date: Thu, 18 Aug 2005 06:40:03 -0500
User-agent: Mutt/1.5.9i

Hello,

I've found on the following site: http://elib.zib.de/pub/elib/codelib/
a non-linear constrained optimisation routine, codename: nlscon.m.tar.

There were a few typos which are silently ignored by MatLab and cause
Octave to fail, as well as the need to adapt a construct to Octave
varargout syntax. No fundamental change thus, the test case gives the
same results in both environement, which are similar to the ones
accompagning the software. Patch attached. And the file problem.m is
encoded with Mac (\r) convention, requiring to be 'fixed' as:
recode mac problem.m

Now, about the licence: its belongs to a society whose name is ZIB,
and reads:

%    You may use or modify this code for your own non commercial
%    purposes for an unlimited time. 
%    In any case you should not deliver this code without a special 
%    permission of ZIB.
%    In case you intend to use the code commercially, we oblige you
%    to sign an according licence agreement with ZIB.


It's not open source (you may not redistribute), and restricted:
if you optimise, let's say an engine, using this package, and make
money from the optimised engine, is it a commercial use ? OTOH, this
product is not recent, because the log latest date is 2001.

So,
1) would it be interesting to add somewhere in the doc of
octave/octave-forge, a link to the base files and distribute the
required patch to make it work under Octave ?
2) would there be some interest if some octave maintainers contact the
authors of this software and try to convince them to put it under the
GPL ? Foreseen advantages: more scrutinity, more bugfixes, more
testcases, ...
3) are there other plans to support constrained, non-linear optimisation
techniques ?

TIA

Pascal

-- 
Dr. ir. Pascal Dupuis
K. U. Leuven, ESAT/ELECTA (formerly ELEN):  http://www.esat.kuleuven.ac.be/
Kasteelpark Arenberg, 10; B-3001 Leuven-Heverlee, Belgium
Tel. +32-16-32 10 21 -- Fax +32-16-32 19 85

Attachment: nlscon_octave.pat
Description: image/coreldrawpattern


reply via email to

[Prev in Thread] Current Thread [Next in Thread]