Licence

FastChem is released under the GNU Public Licence (GPL) 3.0. That means, it can be freely copied, edited, and re-distributed. If the code is re-distributed it has to be released under at least a GPL 3.0 licence as well. The full licence of FastChem can be found in the repository (LICENSE file) or under https://www.gnu.org/licenses/gpl-3.0.html.

This user guide is released under the Creative Commons Licence (CC BY SA). Licensees may copy and distribute the work and make derivative works based on it only if they give the authors the credits by providing a reference to the original guide and the corresponding GitHub repository. Licensees may also distribute derivative works only under a license identical to (“not more restrictive than”) the license that governs the original work.

The FastChem repository also links to an additional open source code, the PyBind11 library (https://github.com/pybind/pybind11) that converts C++ code into a module callable from Python. This library is licensed under the BSD licence, see https://github.com/pybind/pybind11/blob/master/LICENSE for details.

Additionally, the FastChem repository includes the C++ linear algebra library Eigen in a separate folder. The original Eigen code can be found at https://eigen.tuxfamily.org and has been released under the Mozilla Public License 2.0, see https://www.mozilla.org/en-US/MPL/2.0/ .