[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