[Numpy-discussion] MKL and OpenBLAS

Sturla Molden sturla.molden at gmail.com
Thu Feb 6 18:27:51 EST 2014

Charles R Harris <charlesr.harris at gmail.com> wrote:

> The Eigen license is MPL-2. That doesn't look to be incompatible with
> BSD, but it may complicate things. Q8: I want to distribute (outside my
> organization) executable programs or libraries that I have compiled from
> someone else's unchanged MPL-licensed source code, either standalone or
> part of a larger work. What do I have to do? <<a
> href="http://www.mozilla.org/MPL/2.0/FAQ.html#distribute-my-binaries">http://www.mozilla.org/MPL/2.0/FAQ.html#distribute-my-binaries</a>>
> You must inform the recipients where they can get the source for the
> executable program you are distributing (i.e., you must comply with
> Section 3.2). You may also distribute any executables you create under a
> license of your choosing, as long as that license does not interfere with
> the recipients' rights to the source under the terms of the MPL.

MPL-2 is not viral like the GPL. The obligation to inform about the source
code only applies to the MPL code. That is, if we use Eigen we must inform
where the Eigen source code can be obtained. MPL is a compromize between
BSD/MIT and GPL. Using MPL code in binaries should be fine.


More information about the NumPy-Discussion mailing list