freedyn2
Copyright 2026 The freedyn2 contributors

Licensed under the Apache License, Version 2.0 (LICENSE).

Code generated by freedyn2 from a user's model (C sources and compiled plugins of model
element types) belongs to the user and is not subject to this license.

Included third-party components:
  ASAM OpenCRG C library (Apache-2.0), runtime/third_party/opencrg: OpenCRG road files;
  see its LICENSE and NOTICE.
  three.js r170 (MIT), generator/fdgen/view/web/vendor: 3D graphics of the viewer;
  see LICENSE-three.js there.
  CodeMirror 6 with its Lezer parsers (MIT), generator/fdgen/view/web/vendor/codemirror.min.js:
  the editor of the model file in the viewer; see LICENSE-codemirror there.
  JetBrains Mono (SIL OFL 1.1), generator/fdgen/view/web/vendor/fonts: the font of the app and
  the viewer; Inter and JetBrains Mono (SIL OFL 1.1), docs/assets/fonts: the documentation site;
  see LICENSE-*.txt there.

The wheels (pip install freedyn2) also contain, as shared libraries next to the runtime
programs (fdgen/bin) with their licenses in fdgen/licenses/suitesparse:
  SuiteSparse KLU and BTF (LGPL-2.1), AMD and COLAMD (BSD-3-Clause), SuiteSparse_config
  (BSD-3-Clause): sparse LU factorization. They are separate files and may be replaced by
  other builds of the same libraries (sources: https://github.com/DrTimothyAldenDavis/SuiteSparse).

Third-party components, used and not included in this repository:
  CasADi (LGPL-3.0)          symbolic derivatives and C code generation in the generator
  Eigen (MPL-2.0)            linear algebra in the runtime
  SuiteSparse KLU (LGPL-2.1) sparse LU factorization in the runtime, linked dynamically
