Open source
Licenses.
The editor runs entirely in your browser, built on open source software. These are the libraries it uses and the licenses it uses them under.
OpenCascade
Export STEP uses Open CASCADE Technology, in the WebAssembly build published as replicad-opencascadejs. It is licensed under the GNU Lesser General Public License, version 2.1, with the Open CASCADE exception.
It is not part of the editor's own code: it is a separate WebAssembly file, loaded only when you export a STEP file, and it can be replaced by another build of the same library. Its source is available from the OCCT repository and from the replicad repository, which holds the configuration it is built with.
Libraries
- three.js MIT
- Manifold Apache-2.0
- Ohm MIT
- Svelte and SvelteKit MIT
- Tiptap and ProseMirror MIT
- fontkit MIT
- JSZip MIT (one of its two licenses)
- d3-delaunay ISC
- Lodash MIT
- Floating UI MIT
- Lucide ISC
- tailwind-merge MIT
- fast-xml-parser MIT
Fonts
The built-in font for text is Helvetiker, copyright 2004 by MAGENTA Ltd, from
the three.js examples. A font you choose with font comes from Google Fonts under the license
that font carries.