Files
FreeCADWasmDev/docs/web-license-inventory.json
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

91 lines
3.1 KiB
JSON

{
"schema": "freecad-web-license-inventory/v1",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"artifactMap": "FreeCAD/docs/web-license-artifact-map.json",
"evidence": "FreeCAD/docs/web-license-evidence.json",
"generatedBy": "FreeCAD/tools/generate_web_license_notices.mjs",
"dependencies": [
{
"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",
"artifactPaths": [
"FreeCAD/web/dist/assets/index-DKKTEr2e.js",
"FreeCAD/web/dist/assets/kernel.worker-DY4T10Wl.js",
"FreeCAD/web/dist/index.html",
"FreeCAD/web/dist/kernel/FreeCADWebKernel.js",
"FreeCAD/web/dist/kernel/FreeCADWebKernel.wasm",
"FreeCAD/web/dist/samples/freecad-sample.step"
]
},
{
"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",
"artifactPaths": [
"FreeCAD/web/dist/assets/index-DKKTEr2e.js"
]
},
{
"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",
"artifactPaths": [
"FreeCAD/web/dist/kernel/FreeCADWebKernel.js",
"FreeCAD/web/dist/kernel/FreeCADWebKernel.wasm"
]
},
{
"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",
"artifactPaths": [
"FreeCAD/web/dist/assets/index-DKKTEr2e.js"
]
}
],
"unresolvedBuildTools": [
{
"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"
],
"artifactPaths": [
"FreeCAD/web/dist/kernel/FreeCADWebKernel.js",
"FreeCAD/web/dist/kernel/FreeCADWebKernel.wasm"
]
}
],
"blocked": [],
"policy": {
"labelsAndHashesAreEvidencePointersOnly": true,
"compatibilityAndLegalReview": "out_of_scope",
"buildToolsAreNotRuntimeDependencies": true
},
"summary": {
"notifiedRuntimeDependencies": 4,
"blockedDependencies": 0,
"unresolvedBuildTools": 1,
"result": "pass_all_runtime_dependencies_have_notice_and_evidence"
}
}