[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-glpk] GLPK GUROBI wrapper
From: |
Robbie Morrison |
Subject: |
Re: [Help-glpk] GLPK GUROBI wrapper |
Date: |
Thu, 24 Feb 2011 12:14:18 +1300 (NZDT) |
User-agent: |
SquirrelMail/1.4.17 |
Hello list, hello Matteo
> ------------------------------------------------------------
> Subject: Re: [Help-glpk] GLPK GUROBI wrapper
> From: Andrew Makhorin
> Date: Wed, 23 Feb 2011 22:58:42 +0300
> ------------------------------------------------------------
>
> On Wed, 2011-02-23 at 20:30 +0100, glpk xypron wrote:
>> Hello Matteo,
>>
>> running your code would violate the license of GLPK
>> because Gurobi is not licensed under a license
>> compatible to the Gnu Public License.
>>
>> Please, observe that Andrew chose to publish GLPK
>> under GPL and not LGPL.
>>
>> Best regards
>>
>> Xypron
>
> It depends on how Gurobi (which is highly proprietary
> software) is used within the wrapper assuming that the
> wrapper itself is distributed under the GNU GPL or a
> compatible license. I think that in this case Gurobi
> can be considered as a plug-in, so the following
> answers the question:
> http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins
I read thru 'wrapper_gurobi.c' carefully:
http://lists.gnu.org/archive/html/help-glpk/2011-02/txtgH2ubVmjpc.txt
It seems to me that the final paragraph in the GNU
GPLAndPlugins section applies, which means this
constitutes a "borderline case". Moreover Matteo's
program could probably be re-written in a scripting
language to enforce any necessary separations.
Hence my initial thought is that Matteo's code is
acceptable.
Although not a legal consideration, I don't see
this single C file, released under the GPLv2, as
undermining GLPK in any way. Or am I missing
something?
If 'wrapper_gurobi.c' is deemed okay, then I will put
an entry for it in the GLPK wikibook.
Whatever the decision, I would like to record my
appreciation to Matteo for attempting to contribute
back to the GLPK ecosystem. Cheers!
Robbie
---
Robbie Morrison
PhD student -- policy-oriented energy system simulation
Technical University of Berlin (TU-Berlin), Germany
University email (redirected) : address@hidden
Webmail (preferred) : address@hidden
[from Webmail client]