← Back to the configurator

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).

SoftwareVersionLicenceSource
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

SoftwareVersionLicenceSource
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.

Also in your browser

SoftwareVersionLicenceSource
three.js r170, from jsDelivr 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.

PackageVersionLicence
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