LICENSE

GTSAM is released under the simplified BSD license, reproduced in the file 
LICENSE.BSD in this directory.

GTSAM contains several third party libraries, with documentation of licensing
and modifications as follows:

- CCOLAMD 2.9.6: Tim Davis' constrained column approximate minimum degree
ordering library
    - Included unmodified in gtsam/3rdparty/CCOLAMD and
      gtsam/3rdparty/SuiteSparse_config
    - http://faculty.cse.tamu.edu/davis/suitesparse.html
    - Licenced under BSD-3, provided in gtsam/3rdparty/CCOLAMD/Doc/License.txt
- ceres: Google's nonlinear least-squares optimization library
    - Includes only auto-diff/jet code, with minor modifications to includes
    - http://ceres-solver.org/license.html
- Eigen 3.3.7:  General C++ matrix and linear algebra library
    - Licenced under MPL2, provided in gtsam/3rdparty/Eigen/COPYING.README 
    - Some code that is 3rd-party to Eigen is BSD and LGPL
- GeographicLib 1.35: Charles Karney's geographic conversion utility library
    - Included unmodified in gtsam/3rdparty/GeographicLib
    - Licenced under MIT, provided in gtsam/3rdparty/GeographicLib/LICENSE.txt
- METIS 5.1.0: Graph partitioning and fill-reducing matrix ordering library
    - Included unmodified in gtsam/3rdparty/metis
    - Licenced under Apache License v 2.0, provided in
      gtsam/3rdparty/metis/LICENSE.txt
- Spectra v0.9.0: Sparse Eigenvalue Computation Toolkit as a Redesigned ARPACK.
    - Licenced under MPL2, provided at https://github.com/yixuan/spectra