[Bf-committers] GPL incompatible files
Hans Lambermont
hans at lambermont.dyndns.org
Sun Mar 11 20:49:14 CET 2007
Joe Eagar wrote:
> Tom M wrote:
>> technically mt19937int.h mt19937int.c - Mersenne Twister
> Nearly ever copy of that file used by various projects are GPL (this
> is confirmed by the last link in this email).
I can find no proof for that claim in your last link. But it is not very
interesting either ;-)
> I have no idea why the one we're using isn't, it must be an early
> version.
The MT import at NaN was done by me and Njin-zu, before Blender went
dual-license and Open Source. We needed a platform independent
reproduceable pseudo-random generator.
Btw, does someone have a URL where the incompatibilities in mixing the
different open source licenses are discussed ? I'd like to read up a bit
on this topic.
> see also license page at
> http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/MT2002/elicense.html
It looks like we can just re-import this later version in the hope that
it is backwards compatible (seeding, stream reproduceability and such)
and be done with it.
> BTW, there's a roughly twice-as-fast SIMD implementation at
> http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html that we
> might want to switch to :)
Interesting :)
-- Hans Lambermont
More information about the Bf-committers
mailing list