Most files are MPL2. A few have different licenses. See:
https://gitlab.com/libeigen/eigen/-/blob/master/COPYING.README

The easiest way to handle this is to compile with the preprocessor symbol
EIGEN_MPL2_ONLY, which will cause the compilation to fail if any non-MPL2
files are included. A more carefully approach would be to delete those
files from your import, assuming you don't need them.

Best regards,
   Rasmus

On Thu, May 14, 2020 at 2:25 PM Rokee Lu <[email protected]> wrote:

> Hi,
>
> My team is developing an app using Tensorflow which brings in eigen. We
> want to make sure we are dealing with the license correctly.
> On the Gitlab eigen is licensed as BSD while here
> <http://eigen.tuxfamily.org/index.php?title=Main_Page#License> it says
> MPL2, which one should be the source of truth?
>
>
> Thanks,
> rokee
>

Reply via email to