Licences and source code
What this site is built on.
hidaia.nl delivers a number of open-source libraries and fonts to your browser. This page lists which ones, under which licence, where the source code can be found and what we have changed in them.
This software uses facilities of Open CASCADE Technology. The page Data from models and drawings reads STEP files with Open CASCADE Technology (OCCT), compiled to WebAssembly. OCCT is free software under the GNU LGPL 2.1 with the Open CASCADE Exception.
| Component | Files on this site | Licence | Source code |
|---|---|---|---|
| Open CASCADE Technology V8© OPEN CASCADE SAS · in compiled form | model/vendor/occt/occt-wasm.wasmunmodified | GNU LGPL 2.1 with Open CASCADE Exception 1.0 | Source code (43 MB)commit 055a9a8a2b3f of andymai/OCCT, derived from Open-Cascade-SAS/OCCT |
| occt-wasm 5.3.2© 2026 Andy Mai · build scripts and TypeScript layer | model/vendor/occt/index.js, xcaf-document.js, types.js, raw-types.js, svg.jsunmodified | MIT or Apache 2.0 | Source code and build scripts (5 MB)tag v5.3.2 of andymai/occt-wasm, incl. Dockerfile.builder, scripts and xtask |
| Glue code for occt-wasm.wasmgenerated by Emscripten from the OCCT bindings | model/vendor/occt/occt-wasm.jsmodified by Hidaia B.V. on 20 September 2026 | treated as LGPL 2.1; Emscripten runtime: MIT | What was changed and why · original · patch 1 · patch 2 |
| web-ifc 0.0.77© That Open Company | model/vendor/web-ifc/web-ifc-api-iife.js, web-ifc.wasmunmodified | Mozilla Public License 2.0 | ThatOpen/engine_web-ifcnpm package web-ifc@0.0.77 |
| pdf.js 6.3.289© Mozilla Foundation and contributors | model/vendor/pdfjs/pdf.min.mjs, pdf.worker.min.mjs, wasm/*unmodified | Apache 2.0Bundled image decoders: OpenJPEG (BSD 2-clause) · JBIG2 from PDFium (BSD 3-clause) · qcms (MIT) · OpenJPEG binding code (BSD) · JBIG2 binding code (Apache 2.0) · qcms binding code (BSD) | mozilla/pdf.jsnpm package pdfjs-dist@6.3.289 |
| Standard fonts for pdf.jsFoxit fonts © Foxit Software · Liberation Sans © Red Hat | model/vendor/pdfjs/standard_fonts/*unmodified | Foxit (BSD-style) · SIL OFL 1.1 | pdf.js / external/standard_fonts |
| SheetJS Community Edition 0.20.3© SheetJS LLC | model/vendor/xlsx.full.min.jsunmodified · used only by the dashboard page | Apache 2.0 | git.sheetjs.com/sheetjs/sheetjs |
| Chart.js 4.4.1© Chart.js Contributors | model/vendor/chartjs/chart.umd.jsunmodified (without the source map reference) · used only by the dashboard page | MIT | github.com/chartjs/Chart.js |
| Inter© The Inter Project Authors | assets/fonts/inter-var-*.woff2unmodified | SIL Open Font License 1.1 | rsms/inter |
| Montserrat© The Montserrat Project Authors | assets/fonts/montserrat-var-*.woff2unmodified | SIL Open Font License 1.1 | JulietaUla/Montserrat |
The source code above remains freely available on this page for as long as we deliver the compiled files.
Using a different version yourself
Open CASCADE Technology is loaded as a separate file from a fixed location, /model/vendor/occt/occt-wasm.wasm, and is not combined with our own code. Our own code calls only the public programming interface of occt-wasm. Anyone who wants to use a modified version of the library can build it with the source code and build scripts above and pass the path via OcctKernel.init({ wasm: "…" }).
What is not covered by these licences
The texts, the design and the proprietary software of hidaia.nl belong to Hidaia B.V. and are not covered by the licences on this page. The libraries mentioned remain the property of their authors; we thank them for their work.