{ "schema": "freecad-web-license-artifact-map/v1", "sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb", "artifactRoot": "FreeCAD/web/dist", "generatedBy": "FreeCAD/tools/generate_web_license_artifact_map.mjs", "build": { "ui": "npm run build (FreeCAD/web/package.json)", "kernel": "cmake --build FreeCAD/freecad-source/build-web/bridge --target FreeCADWebKernel", "evidence": [ "FreeCAD/web/package.json", "FreeCAD/web/package-lock.json", "FreeCAD/docs/freecad-web-bridge-build.log", "FreeCAD/freecad-source/build-web/bridge/build.ninja" ] }, "licenseEvidence": "FreeCAD/docs/web-license-evidence.json", "artifacts": [ { "path": "FreeCAD/web/dist/assets/index-DKKTEr2e.js", "size": 559924, "sha256": "0bbfde918ca2443942fb0e5e08daa631533580b8db6fe9be6eacbe9204af3b18", "sources": [ "FreeCAD/web/src/main.ts", "FreeCAD/web/src/storage.ts", "FreeCAD/web/src/mesh-cache.ts", "FreeCAD/web/src/recovery.ts", "FreeCAD/web/src/worker-protocol.ts" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" }, { "id": "three@0.185.1", "project": "three", "version": "0.185.1", "licenseLabel": "MIT text", "evidence": "FreeCAD/web/node_modules/three/LICENSE", "sha256": "8b378ebe60e2fe500158cb0ac71cb5e8b7d92953c2abcc63a0eb90499653b5bc", "status": "evidence_collected" }, { "id": "lucide@1.32.0", "project": "lucide", "version": "1.32.0", "licenseLabel": "license text", "evidence": "FreeCAD/web/node_modules/lucide/LICENSE", "sha256": "b495047bd93a9b06913511076f504daba17d5bbeb3e0650f3bb53a4220329c57", "status": "evidence_collected" } ], "unresolvedDependencies": [], "buildEvidence": [ "FreeCAD/web/package.json", "FreeCAD/web/package-lock.json" ] }, { "path": "FreeCAD/web/dist/assets/kernel.worker-DY4T10Wl.js", "size": 2210, "sha256": "9749ed29ace2399522548f57715ef1d5305c874201bec30e6115e89325586c31", "sources": [ "FreeCAD/web/src/kernel.worker.ts", "FreeCAD/web/src/worker-protocol.ts" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" } ], "unresolvedDependencies": [], "buildEvidence": [ "FreeCAD/web/package.json", "FreeCAD/web/package-lock.json" ] }, { "path": "FreeCAD/web/dist/index.html", "size": 378, "sha256": "e1683c5b1f9ba6e74f7bca766c8f44e17ba10eae4a7a2b1809473b92c5f82d55", "sources": [ "FreeCAD/web/index.html" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" } ], "unresolvedDependencies": [], "buildEvidence": [ "FreeCAD/web/package.json", "FreeCAD/web/package-lock.json" ] }, { "path": "FreeCAD/web/dist/kernel/FreeCADWebKernel.js", "size": 165701, "sha256": "5c90c35e86fcb89445f63166dc2ad6c5e7d8eaffdea005819a7b2438e3f3f15e", "sources": [ "FreeCAD/freecad-source/src/WebAssembly/FreeCADWebBridge.cpp", "FreeCAD/freecad-source/src/WebAssembly/CMakeLists.txt" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" }, { "id": "Open CASCADE@V7_6_3", "project": "Open CASCADE", "version": "V7_6_3", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/OpenCASCADE-7.6.3/LICENSE_LGPL_21.txt", "sha256": "e237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7c", "status": "evidence_collected" } ], "unresolvedDependencies": [ { "name": "Emscripten", "version": "3.1.6", "reason": "build tool generated JavaScript/WASM glue; no runtime package is shipped", "evidence": [ "FreeCAD/docs/freecad-web-bridge-build.log", "FreeCAD/freecad-source/build-web/bridge/build.ninja" ] } ], "buildEvidence": [ "FreeCAD/docs/freecad-web-bridge-build.log", "FreeCAD/freecad-source/build-web/bridge/build.ninja" ] }, { "path": "FreeCAD/web/dist/kernel/FreeCADWebKernel.wasm", "size": 15206151, "sha256": "335c7fe3eff5a60bee1992ab94c80023000675cb996cbee24c7aa4933173a3fe", "sources": [ "FreeCAD/freecad-source/src/WebAssembly/FreeCADWebBridge.cpp", "FreeCAD/freecad-source/src/WebAssembly/CMakeLists.txt" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" }, { "id": "Open CASCADE@V7_6_3", "project": "Open CASCADE", "version": "V7_6_3", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/OpenCASCADE-7.6.3/LICENSE_LGPL_21.txt", "sha256": "e237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7c", "status": "evidence_collected" } ], "unresolvedDependencies": [ { "name": "Emscripten", "version": "3.1.6", "reason": "build tool generated JavaScript/WASM glue; no runtime package is shipped", "evidence": [ "FreeCAD/docs/freecad-web-bridge-build.log", "FreeCAD/freecad-source/build-web/bridge/build.ninja" ] } ], "buildEvidence": [ "FreeCAD/docs/freecad-web-bridge-build.log", "FreeCAD/freecad-source/build-web/bridge/build.ninja" ] }, { "path": "FreeCAD/web/dist/samples/freecad-sample.step", "size": 86790, "sha256": "80c8ace7c72ed12d02ab45f8471528c192990781dbb6e4afe975058c6197ca45", "sources": [ "FreeCAD/freecad-source/data/tests/Step/as1-ac-214_small.stp" ], "dependencyRefs": [ { "id": "FreeCAD Web UI@0.1.0", "project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected" } ], "unresolvedDependencies": [], "buildEvidence": [ "FreeCAD/web/package.json", "FreeCAD/web/package-lock.json" ] } ], "summary": { "artifactCount": 6, "unmappedArtifactCount": 0, "artifactsWithUnresolvedBuildTools": 2, "result": "pass_all_release_files_mapped_unresolved_build_tools_explicit" } }