CÓDIGO FUENTE CORRESPONDIENTE — occt-import-js y Open CASCADE Technology (OCCT) StepPDF 3D (https://stepto3dpdf.com) — publicado el 24 de octubre de 2026 (English below) stepto3dpdf.com distribuye en /lib/vendor/occt/ el motor occt-import-js 0.0.23 compilado a WebAssembly, que incluye OCCT 7.6.1. Ambos están bajo la licencia GNU LGPL 2.1 (OCCT, además, con la excepción adicional de Open Cascade). En esta carpeta se ofrece el código fuente completo de esas versiones exactas. ARCHIVOS 1) occt-import-js-0.0.23-src.tar.gz Repositorio https://github.com/kovacsv/occt-import-js, etiqueta 0.0.23, commit c2148e54b456b571238d35cac037d304053d64b2. Incluye el código C++ (occt-import-js/src), CMakeLists.txt, los scripts de compilación (tools/, Emscripten 3.1.69 según tools/setup_emscripten_win.bat), la licencia (LICENSE.md) y la carpeta dist/ publicada en esa versión. La carpeta occt/ de este repositorio es un submódulo: su contenido es el archivo 2). SHA-256: b53df1d67a516abfcb06c57d05ec111c12c7df958a98bd1de7e46c274c120675 2) occt-7.6.1-d2abb6d-src.tar.gz Open CASCADE Technology, commit d2abb6d844231cb8f29be6894440874a4700e4a5 (etiqueta V7_6_1), que es el commit del submódulo occt/ en la etiqueta 0.0.23. Copia obtenida de https://github.com/Open-Cascade-SAS/OCCT (repositorio oficial original: https://git.dev.opencascade.org/repos/occt.git). Incluye LICENSE_LGPL_21.txt y OCCT_LGPL_EXCEPTION.txt. SHA-256: 0ff5de61481eef51239cd2254c5809f4f55241ddc28a3c3264b153cf2de1da17 3) occt-import-js-0.0.23-stepto3dpdf.mjs Copia exacta del archivo modificado que usa el sitio (/lib/vendor/occt/occt-import-js.mjs). MODIFICACIONES DE STEPPDF 3D - occt-import-js.mjs = dist/occt-import-js.js del paquete oficial 0.0.23 con dos cambios: (a) se añadió al final la línea «export default occtimportjs;» para cargarlo como módulo ES (septiembre de 2026); (b) se añadió al inicio un comentario que indica la licencia y esta modificación (octubre de 2026). - occt-import-js.wasm: sin modificar (idéntico al del paquete oficial 0.0.23). - No se modificó el código C++ de occt-import-js ni de OCCT. CÓMO RECONSTRUIR Descomprimir 1), descomprimir 2) dentro de su carpeta occt/ (con el nombre «occt») y seguir README.md y tools/ de occt-import-js. Después, aplicar al dist/occt-import-js.js resultante los dos cambios descritos arriba. El archivo .wasm del sitio se puede sustituir por otro compilado: el sitio lo carga como archivo independiente. Licencias: https://stepto3dpdf.com/licencias.html No es asesoramiento legal. ------------------------------------------------------------------------------ CORRESPONDING SOURCE — occt-import-js and Open CASCADE Technology (OCCT) stepto3dpdf.com distributes occt-import-js 0.0.23 (WebAssembly build including OCCT 7.6.1) under /lib/vendor/occt/, licensed under the GNU LGPL 2.1 (OCCT with the additional Open Cascade exception). This folder provides the complete source of those exact versions: 1) occt-import-js-0.0.23-src.tar.gz — tag 0.0.23, commit c2148e5 (the occt/ submodule is file 2). SHA-256 b53df1d6...c120675 2) occt-7.6.1-d2abb6d-src.tar.gz — OCCT commit d2abb6d (tag V7_6_1). SHA-256 0ff5de61...2de1da17 3) occt-import-js-0.0.23-stepto3dpdf.mjs — the modified file used by the site. Modifications: "export default occtimportjs;" appended to dist/occt-import-js.js (September 2026) and a license/modification notice added at the top (October 2026). The .wasm file and the C++ sources are unmodified. To rebuild: extract 1), extract 2) into its occt/ folder, follow README.md and tools/, then apply the two changes above.