Legal

Third-party software

SpectraSim is built on open-source components. Each keeps its own licence.

Last updated

In the program

The full licence text of every component is shown inside SpectraSim under Help → About.

Component Use Licence Link
OpenFOAM CFD flow solver and meshing; separate programs, distributed unmodified GPL-3.0-or-later
Gmsh CAD import and the acoustic mesh [MISSING M19 — Gmsh licence status for commercial distribution] GPL-2.0-or-later with exceptions
Microsoft MPI Parallel runs of the flow solver Microsoft MPI Redistributable EULA
Python Runtime of the application PSF-2.0
ParaView Optional viewer, detected on your computer; not bundled BSD-3-Clause
three.js 3-D view in the interface MIT
Lucide icons Interface icons ISC
Inter, DM Sans, DM Mono Interface fonts OFL-1.1

Python packages

The program ships these Python packages together with the packages they depend on. Each one's licence name and full text are listed in Help → About.

  • FastAPI
  • Jinja2
  • Matplotlib
  • meshio
  • NumPy
  • pandas
  • Pydantic
  • python-multipart
  • PyVista
  • PyYAML
  • Rtree
  • SciPy
  • trimesh
  • Uvicorn

On this website

Component Use Licence Link
Astro Static site generator that builds these pages MIT
KaTeX Equations, rendered when the site is built MIT
Lucide icons Icons, inlined when the site is built ISC
Inter, DM Sans, DM Mono Fonts, served from this website OFL-1.1

OpenFOAM trade-mark notice

OpenFOAM trade-mark notice

This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® trade mark.

Source code

OpenFOAM is distributed unmodified; its source code is available from develop.openfoam.com.

Source-code offer for GPL components: [MISSING M19 — source-code offer for GPL components]