[Ipopt-tickets] [Ipopt] #89: Add a python interface to IPOPT

Ipopt coin-trac at coin-or.org
Fri Nov 14 11:44:35 EST 2008


#89: Add a python interface to IPOPT
--------------------------------+-------------------------------------------
  Reporter:  youxu              |       Owner:  andreasw              
      Type:  enhancement        |      Status:  assigned              
  Priority:  low                |   Component:  Ipopt                 
   Version:  3.0 (C++ Version)  |    Severity:  normal                
Resolution:                     |    Keywords:  python interface ipopt
--------------------------------+-------------------------------------------
Changes (by andreasw):

  * owner:  ipopt-team => andreasw
  * status:  new => assigned

Comment:

 Hi,

 It is very nice to hear that you have been developing a Python interface
 for Ipopt!

 If I understand correctly, you already have made the interface available
 on the web.  I had a look at that page, and it says there that you are
 releasing it under the GNU Public License (GPL).  This means that we
 cannot include it in the Ipopt package, which currently uses the CPL (and
 will switch to the very similar EPL very soon) that is incompatible with
 the GPL.

 Maybe the easiest would be to keep the current setup and have your GPL
 code available on code.google.com, but to make sure that we include links
 to this in the Ipopt documentation (and the link to pyipopt is already on
 the Ipopt wiki page).  Also, of course feel free to send an announcement
 to the Ipopt mailing list.

 If you would like to contribute pyipopt to the Ipopt package, it would
 have to be under the EPL (Eclipse Public License), and you would have to
 send some email to COIN stating that you have the right to contribute the
 code to COIN (note that even though you wrote the code, it is often your
 employer and university who owns the code and would have to agree to make
 something you wrote open source).  Also, if there are people beside you
 who wrote lines of code, those would also have to be identified as authors
 and send just emails to COIN.  Information on this process is at
 http://www.coin-or.org/contributions.html .  Let me know if you have
 questions.

 Thanks again for making Ipopt available through Python!

 Andreas

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/89#comment:1>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list