Skip to content

Latest commit

 

History

History

licenses

License

The source files in this repository are made freely available under the GNU General Public License v3.0 (GPLv3).

Any distribution of this software, in its original or modified form, or of derived works which include this software, must retain the GPLv3 license and make all source code available with a statement of modifications, if applicable.

Dependencies

The compilation of these source files into binary form and their subsequent execution relies on several open source softwares. Any distribution of these dependencies must adhere to their respective license agreements. For convenience, the dependencies are summarized below, and their respective license texts are copied in this directory.

Compilation Dependencies

This project makes use of open source software provided by Google Inc. under the BSD-3-Clause "New" or "Revised" License (BSD3) for testing and compilation.

The Python bindings of the library are compiled with pybind11, which is also made available under BSD3 license.

Runtime dependencies

Execution of the compiled software requires Eigen, which is made available under the Mozilla Public License 2.0 (MPL2).

The robot_model and controllers modules have additional runtime dependencies: Boost defines a custom permissive license file; the OSQP library is available under the Apache License 2.0 (Apache-2.0); urdfdom and osqp-eigen are available under BSD3; Pinocchio is available under the BSD-2-Clause license (BSD2).