Eigen
https://eigen.tuxfamily.org/
License: MPL 2.0 (Mozilla Public License Version 2.0)

Eigen is primarily MPL2 licensed. See below and these links:
  http://www.mozilla.org/MPL/2.0/
  http://www.mozilla.org/MPL/2.0/FAQ.html

Some files contain third-party code under BSD or other MPL2-compatible licenses.

Note: MPL 2.0 Section 3.3 explicitly allows combining Eigen in a "Larger Work"
under proprietary terms. Only modifications to Eigen source files themselves must
be made available under MPL 2.0 if distributed in Source Code Form.

==============================================================================

Mozilla Public License Version 2.0
==================================

1. Definitions
--------------

1.1. "Contributor"
    means each individual or legal entity that creates, contributes to
    the creation of, or owns Covered Software.

1.7. "Larger Work"
    means a work that combines Covered Software with other material, in
    a separate file or files, that is not Covered Software.

2. License Grants and Conditions
--------------------------------

2.1. Grants

Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:

(a) under intellectual property rights (other than patent or trademark)
    Licensable by such Contributor to use, reproduce, make available,
    modify, display, perform, distribute, and otherwise exploit its
    Contributions, either on an unmodified basis, with Modifications, or
    as part of a Larger Work; and

(b) under Patent Claims of such Contributor to make, use, sell, offer
    for sale, have made, import, and otherwise transfer either its
    Contributions or its Contributor Version.

3. Responsibilities
-------------------

3.3. Distribution of a Larger Work

You may create and distribute a Larger Work under terms of Your choice,
provided that You also comply with the requirements of this License for
the Covered Software.

Full license text: https://www.mozilla.org/en-US/MPL/2.0/
