Third-party notices
The editor runs on the software below, in your browser. Each keeps its own licence, and nothing in ProtoJoint's Terms of Service or in the notice at the head of its scripts limits your rights under those licences.
Open CASCADE Technology
Copyright © OPEN CASCADE SAS and its contributors. Used through opencascade.js 1.1.1, its contributors' WebAssembly build. Licensed under the GNU Lesser General Public License, version 2.1, with the Open CASCADE exception: licence text.
The editor loads it as a separate WebAssembly file, unchanged from the published package. Its source is at github.com/Open-Cascade-SAS/OCCT and github.com/donalffons/opencascade.js.
USD BRep (SMLib)
Copyright © 2020-2026, NVIDIA CORPORATION & AFFILIATES. Licensed under the Apache License, version 2.0: licence text, its third-party notices.
The editor uses SMLib from github.com/NVIDIA-Omniverse/usd-brep at revision c9c5979f04cea8c38213004d4f04df0dcfb40d05, compiled to WebAssembly. ProtoJoint added a C binding and changed the source: a fixed random seed, so that a model rebuilds the same every time, and corrections to fillets (section tolerances, variable radius on flat faces, setbacks and corner patches).
three.js
Copyright © 2010-2023 three.js authors. Version 0.160, under the MIT License: licence text. Source at github.com/mrdoob/three.js.
Liberation Sans
The font sketch text falls back on. Liberation Sans 2.1.5, Regular, unmodified, under the SIL Open Font License 1.1: licence text.
fdlibm
The editor's sine, cosine and other functions of angles are ported from fdlibm 5.3:
Copyright © 1993 by Sun Microsystems, Inc. All rights reserved. Developed at SunPro, a Sun Microsystems, Inc. business. Permission to use, copy, modify, and distribute this software is freely granted, provided that this notice is preserved.
Emscripten
The two WebAssembly builds above start through runtime code generated by Emscripten, under the MIT License and the University of Illinois/NCSA Open Source License.