On Sun, Mar 29, 2009 at 11:18 AM, mabshoff <mabsh...@googlemail.com> wrote: > > > > On Mar 29, 10:46 am, William Stein <wst...@gmail.com> wrote: > > <SNIP> > >> So CBC can't ever be included in Sage unless CBC changed their license. >> >> The only way I see forward to have faster linear programming included >> *standard* in Sage: >> >> 1. Speed up GLPK. >> 2. Get the license on CBC changed. >> 3. Find another linear programming library whose license is GPL compatible. > > R has some linear programming bits, but I guess my first choice would > be OpenOpt. It is BSD licensed and builds on top of numpy/scipy.
Does OpenOpt actually help at all for linear programming? I searched their website for a while and found this page which lists their linear programming functionality: http://openopt.org/LP It looks like for general linear programming it just wraps GLPK. > It is BSD licensed and builds on top of numpy/scipy. OpenOpt depends on cvxopt, having lines like this "all over the place": 3 from cvxopt_misc import * 4 import cvxopt.solvers as cvxopt_solvers 5 from cvxopt.base import matrix (e.g., from http://trac.openopt.org/openopt/browser/OOPy/openopt/solvers/CVXOPT/CVXOPT_LP_Solver.py) Since cvxopt is GPLV3+ according to http://abel.ee.ucla.edu/cvxopt/copyright.html OpenOpt can't legally be BSD licensed. Of course, Russians might have a different perspective on such words as "copyright" and "derived work" than I have. -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---