Licences and source code
This page lists the software this site sends to your browser and the software it runs on its server, with their licences. OpenSCAD and some of the libraries in it are under the GNU GPL or LGPL; their source code is offered here, from the same place as the program, below.
The moss pole
The models, mosspole.scad and mosspole-pipe.scad, and this
configurator are by Christoph Kesselmeier. No licence has been chosen for them yet.
OpenSCAD, in your browser
The models are rendered in your browser by OpenSCAD, compiled to WebAssembly
(/openscad/openscad.wasm and openscad.js).
| Software | Version | Licence | Source |
|---|---|---|---|
| OpenSCAD | 2026.10.11, commit 21780e0 |
GPL-2.0-or-later, with an exception for linking CGAL GPL 2 and the exception |
Download |
Libraries compiled into OpenSCAD
| Software | Version | Licence | Source |
|---|---|---|---|
| Manifold | OpenSCAD's submodule |
Apache-2.0 Licence |
Download |
| Clipper2 | OpenSCAD's submodule |
BSL-1.0 Licence |
Download |
| CGAL | 6.0.1 |
GPL-3.0-or-later and LGPL-3.0-or-later, by package Overview GPL 3 LGPL 3 |
Download |
| GMP | 6.3.0 |
LGPL-3.0-or-later or GPL-2.0-or-later LGPL 3 GPL 3 |
Download |
| MPFR | 4.2.1 |
LGPL-3.0-or-later LGPL 3 GPL 3 |
Download |
| GLib | 2.83.2, the wasm-vips branch of kleisauke/glib |
LGPL-2.1-or-later LGPL 2.1 |
Download |
| Boost | 1.87.0 |
BSL-1.0 Licence |
Project |
| Eigen | 3.4.90 |
MPL-2.0 Licence |
Project |
| FreeType | 2.13 |
FTL Licence |
Project |
| HarfBuzz | 11.2.1 |
MIT Licence |
Project |
| Fontconfig | 2.16.2 |
MIT-style Licence |
Project |
| Expat | 2 |
MIT Licence |
Project |
| libxml2 | 2.15.0 |
MIT Licence |
Project |
| libffi | 3.5.1 |
MIT Licence |
Project |
| libzip | 1.11.4 |
BSD-3-Clause Licence |
Project |
| zlib | 1.3.1 |
Zlib Licence |
Project |
| double-conversion | 3 |
BSD-3-Clause Licence |
Project |
| lib3mf | 2.3.2 |
BSD-2-Clause Licence |
Project |
| Emscripten runtime, with LLVM's libc++ and musl | 4.0.10 |
MIT and NCSA Licence |
Project |
Portions of this software are copyright © The FreeType Project (freetype.org). All rights reserved.
Source code
The complete source code of OpenSCAD as compiled, and of the libraries under the GPL or LGPL, as
they went into openscad.wasm, with the instructions to build it. The other libraries'
sources are available from their projects, linked above.
- openscad-21780e0987e72f6ea9ceaa5a8e2d41f58fe66b96.tar.xz
- cgal-6.0.1-headers.tar.xz
- gmp-6.3.0.tar.xz
- mpfr-4.2.1.tar.xz
- glib-17a1183996f85be8814f4cccc2400c93a2e53cbf.tar.gz
- Dockerfile — How openscad.wasm and this site are built (web/Dockerfile)
- openscad-wasm-501694addd7a7c9bd307b38d8591a4faad5381e8.tar.gz — How OpenSCAD's base image with the libraries was built (openscad/openscad-wasm, 501694a)
- SHA256SUMS — Checksums of all the files here
Also in your browser
| Software | Version | Licence | Source |
|---|---|---|---|
| three.js | r170, served by this site |
MIT Licence |
Project |
| Phoenix, the JavaScript client | 1.8.16 |
MIT Licence |
Project |
| Phoenix LiveView, the JavaScript client | 1.2.13 |
MIT Licence |
Project |
| morphdom, in LiveView's client | 2 |
MIT Licence |
Project |
| Liberation Mono Bold, the font of the lettering | 2.1.5 |
OFL-1.1 Licence |
Project |
On the server
The server runs Erlang/OTP 28 and Elixir 1.19.7, both under the Apache-2.0 licence, and these Elixir packages. They are not sent to your browser.
| Package | Version | Licence |
|---|---|---|
| bandit | 1.14.1 | MIT |
| hpax | 1.1.0 | Apache-2.0 |
| jason | 1.4.5 | Apache-2.0 |
| mime | 2.0.7 | Apache-2.0 |
| phoenix | 1.8.16 | MIT |
| phoenix_html | 4.4.0 | MIT |
| phoenix_live_view | 1.2.13 | MIT |
| phoenix_pubsub | 2.4.1 | MIT |
| phoenix_template | 1.1.0 | MIT |
| plug | 1.20.3 | Apache-2.0 |
| plug_crypto | 2.2.1 | Apache-2.0 |
| telemetry | 1.4.2 | Apache-2.0 |
| thousand_island | 1.6.0 | MIT |
| websock | 0.5.3 | MIT |
| websock_adapter | 0.7.0 | MIT |