Rafael,I can see why our license is ambiguous. When we wrote it in 1994, we intended it to mean that the program is entirely free, for any purpose (including commercial) and without any restriction. If it is easier if we switch to a standard free license, I would choose the LGPL.
Best regards, Lieven Stephen Boyd wrote:
rafael,i am happy to switch the license to GNU, but of course we have to check with lieven. as a coincidence i will see lieven tomorrow, when we can send the final confirmation.however, it should be noted that semideg_prog is really quite old, and there are now far more recent solvers available for semidefinite programming. i have not used semidef_prog for many years now. i don't know which solver is best for linking to octave.i (and many others too) do most of my day to day convex optimization work using cvx, which has a GNU license, but unfortunately, runs on top of matlab. our plan (hope? goal?) however is to develop a full GNU system for modeling and solving convex optimization problems. lieven's CVXOPT is a good start along these lines, but i am not sure how easy or hard it is to tie python/C into octave. if you are interested in optimization software for octave, i'd be happy to chat; maybe we can help (beyond changing the license on ancient, but working, software to GNU).stephen Rafael Laboissiere wrote:I am one of the members of the Debian Octave Group [1], which maintains theOctave-related packages for the Debian GNU/Linux distribution. Yoursemidef_prog software, which was ported to Octave by A. S. Hodel, has beenpackaged for Debian [2] since 1998.Only recently, it has been brought to our attention [3] the fact that the license terms in the semidef_prog's README file are incompatible with the Debian Free Software Guidelines [4]. At least, the phrase "distribute thissoftware for any purpose without fee" is ambiguous.Unless the license terms are clarified or they are switched to some standardlicense language (like MIT/X11 or GPL), we will be forced to removed the package from Debian, which would be a pity for our users.Just FYI, the semidef_prog software seem sto work correctly with the latestversion of Octave (2.9.13). [1] http://pkg-octave.alioth.debian.org/ [2] http://packages.debian.org/unstable/math/octave-sp [3] http://bugs.debian.org/435214 [4] http://www.debian.org/social_contract#guidelines (Please, respect the Reply-To header, in order to keep the discussion recorded in our Bug Tracking System. Thanks.) Best regards,