Open-source licenses
VIEW3D includes the components listed below. Their copyright notices and license texts are provided with this site. These components are not affiliated with or endorsing VIEW3D.
JavaScript components
| Component | Version | License text |
|---|---|---|
| three | 0.186.1 | MIT |
| three-mesh-bvh | 0.9.15 | MIT |
| react | 18.3.1 | MIT |
| react-dom | 18.3.1 | MIT |
| zustand | 5.0.15 | MIT |
| fflate | 0.8.2 | MIT |
| chevrotain | 9.0.1 | Apache-2.0 |
| regexp-to-ast | 0.5.0 | MIT |
CAD import engine
occt-import-js 0.0.23 is licensed under GNU LGPL version 2.1. It uses Open CASCADE Technology (OCCT), distributed under GNU LGPL version 2.1 with the OCCT exception. The separately served engine binaries are unmodified upstream files with neutral filenames.
Corresponding source and build instructions are available here: import engine source, OCCT source, and versions and build instructions. The upstream engine version is 0.0.23; its OCCT submodule is commit d2abb6d844231cb8f29be6894440874a4700e4a5.
The engine JavaScript and WASM are separate resources at /cad/cad-core.js and /cad/cad-core.wasm. Modified builds can replace them in a locally hosted copy. VIEW3D adds no restriction to modification or debugging of these library components; their licenses govern those rights.