233 lines
8.1 KiB
JSON
233 lines
8.1 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|