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 >
