Open source

Licenze e codice sorgente

Su che cosa si basa questo sito.

hidaia.nl distribuisce al suo browser alcune librerie open source e alcuni caratteri tipografici. Qui trova quali, con quale licenza, dove si trova il codice sorgente e che cosa abbiamo modificato.

This software uses facilities of Open CASCADE Technology. (Questo software utilizza funzionalità di Open CASCADE Technology.) La pagina Dati da modelli e disegni legge i file STEP con Open CASCADE Technology (OCCT), compilato in WebAssembly. OCCT è software libero distribuito con la GNU LGPL 2.1 e l'eccezione Open CASCADE (Open CASCADE Exception).

ComponenteFile su questo sitoLicenzaCodice sorgente
Open CASCADE Technology V8© OPEN CASCADE SAS · in forma compilata model/vendor/occt/occt-wasm.wasmnon modificato GNU LGPL 2.1 con Open CASCADE Exception 1.0 Codice sorgente (43 MB)commit 055a9a8a2b3f di andymai/OCCT, derivato da Open-Cascade-SAS/OCCT
occt-wasm 5.3.2© 2026 Andy Mai · script di build e livello TypeScript model/vendor/occt/index.js, xcaf-document.js, types.js, raw-types.js, svg.jsnon modificato MIT o Apache 2.0 Codice sorgente e script di build (5 MB)tag v5.3.2 di andymai/occt-wasm, incl. Dockerfile.builder, scripts e xtask
Codice di collegamento (glue) per occt-wasm.wasmgenerato da Emscripten a partire dai binding OCCT model/vendor/occt/occt-wasm.jsmodificato da Hidaia B.V. il 20 settembre 2026 trattato come LGPL 2.1; runtime Emscripten: MIT Che cosa è stato modificato e perché · originale · patch 1 · patch 2
web-ifc 0.0.77© That Open Company model/vendor/web-ifc/web-ifc-api-iife.js, web-ifc.wasmnon modificato Mozilla Public License 2.0 ThatOpen/engine_web-ifcpacchetto npm web-ifc@0.0.77
pdf.js 6.3.289© Mozilla Foundation e collaboratori model/vendor/pdfjs/pdf.min.mjs, pdf.worker.min.mjs, wasm/*non modificato Apache 2.0Decoder di immagini inclusi: OpenJPEG (BSD 2-clause) · JBIG2 da PDFium (BSD 3-clause) · qcms (MIT) · codice di collegamento OpenJPEG (BSD) · codice di collegamento JBIG2 (Apache 2.0) · codice di collegamento qcms (BSD) mozilla/pdf.jspacchetto npm pdfjs-dist@6.3.289
Caratteri standard di pdf.jsCaratteri Foxit © Foxit Software · Liberation Sans © Red Hat model/vendor/pdfjs/standard_fonts/*non modificato Foxit (stile BSD) · SIL OFL 1.1 pdf.js / external/standard_fonts
SheetJS Community Edition 0.20.3© SheetJS LLC model/vendor/xlsx.full.min.jsnon modificato · usato solo dalla pagina della dashboard Apache 2.0 git.sheetjs.com/sheetjs/sheetjs
Chart.js 4.4.1© Chart.js Contributors model/vendor/chartjs/chart.umd.jsnon modificato (senza riferimento alla sourcemap) · usato solo dalla pagina della dashboard MIT github.com/chartjs/Chart.js
Inter© The Inter Project Authors assets/fonts/inter-var-*.woff2non modificato SIL Open Font License 1.1 rsms/inter
Montserrat© The Montserrat Project Authors assets/fonts/montserrat-var-*.woff2non modificato SIL Open Font License 1.1 JulietaUla/Montserrat

Il codice sorgente qui sopra resta liberamente disponibile su questa pagina finché distribuiamo i file compilati.

Usare un'altra versione

Open CASCADE Technology viene caricato come file separato da una posizione fissa, /model/vendor/occt/occt-wasm.wasm, e non è unito al nostro codice. Il nostro codice richiama esclusivamente l'interfaccia di programmazione pubblica di occt-wasm. Chi desidera usare una versione modificata della libreria la compila con il codice sorgente e gli script di build qui sopra e ne indica il percorso tramite OcctKernel.init({ wasm: "…" }).

Che cosa non rientra in queste licenze

I testi, il design e il software proprio di hidaia.nl appartengono a Hidaia B.V. e non rientrano nelle licenze di questa pagina. Le librerie citate restano dei rispettivi autori; li ringraziamo per il loro lavoro.