PrintMakerAI uses the following open-source software. We are grateful to the developers and communities that make these projects possible.
PrusaSlicer is used server-side for STL mesh validation (prusa-slicer --info). Additional slicing capabilities in the codebase are gated behind an environment flag and are not active in production. See docs/legal/agpl-compliance.md.
CadQuery is the parametric CAD engine used to generate 3D geometry from Python scripts. It runs server-side in a sandboxed subprocess.
OCCT is the solid modeling kernel underlying CadQuery. It runs exclusively server-side; no OCCT code is distributed to end users.
UltiMaker Cura (LGPLv3) was consulted as a reference for publicly available printer hardware specifications during development. PrintMakerAI does not contain, distribute, or link against any Cura software. Printer specifications represent factual hardware data published by their respective manufacturers.
Studio's parametric body editor, boolean operations, mesh healing, and client-side 3D rendering build on the following permissively licensed projects.
Server-side use of these libraries does not trigger redistribution obligations under their respective licenses. Attribution is provided here per each license's terms.
For a complete list of dependencies and their licenses, see the requirements.txt and package.json files in our repository. Additional license texts are available in the LICENSES/ directory. A plain-text summary also lives in NOTICES at the repository root.