[gecode-users] Gecode 4.0.0
Filip Konvička
filip.konvicka at logis.cz
Sun Nov 6 08:41:35 CET 2011
Hi Vincent,
I agree. Regarding LGPL - I should have said that it would make the
Gecode package include LGPL code, which might be problematic for some.
But it's still OK for many. I was briefly looking at the Internet on
Friday and I haven't seen a usable math library that is not LGPL.
Best,
Filip
> Hi Filip,
>
> I don't know smathlib, but as you said, it seems to be not maintained
> anymore.
> Elisa is based on Gaol which is based on the IBM mathematical library,
> so it also relies on
> another external library.
>
> I agree to not start a new implementation, it will be painfull. I
> don't think that Gecode will
> become LGPL if it links with a LGPL library. But users should have the
> choice to not embed such a dependency.
> I didn't find a mathematical library which fit all our needs (license,
> multi platforms, small, reliable).
> So I see no choice but to use an external dependency which will be
> LGPL. Up to now, I retained two possibilities which
> are MPFR or CRlibm. Maybe CRLibm is easier to build under windows than
> MPFR? (I am not a Windows user so I have no feedback on this)
>
> I also think that a build-option should be used to decide if
> transcendental constraints must be included. But we still have
> to provide a fully functional implementation of FloatVar, and to
> achieve it, we must choose a library. I prefer a library
> which works on Linux and Windows. I think it's up to Gecode
> maintainers to decide which choice has to be made, I will follow
> their conlusions. But in the meantime, I will continue to dig the
> topic, so thank you very much for all your remarks and
> advices :) If a Windows user has ever used an exact mathematical
> library, feel free to share your comments.
>
> Best,
> Vincent
>
> Filip Konvi?ka <filip.konvicka at logis.cz> a écrit :
>
>>> Maybe you can have a look at Gaol:
>>> http://sourceforge.net/projects/gaol/
>>>
>>> You can also write to the author Frederic Goualard to talk about the
>>> subject.
>>>
>>
>> One issue will probably be the license - both Gaol and MPFR are LGPL,
>> so including them in a Gecode distribution would make that Gecode
>> package also LGPL, I guess. Again, if a user decides to build their
>> own Gecode with this included, it's fine, so it's great to have the
>> option. But for a standard Gecode release my understanding was that
>> the ideal license would be MIT-style.
>>
>> Best,
>> Filip
>>
>>
>> _______________________________________________
>> Gecode users mailing list
>> users at gecode.org
>> https://www.gecode.org/mailman/listinfo/gecode-users
>>
>
>
>
More information about the users
mailing list