Files
FreeCADWasmDev/docs/web-license-evidence.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

37 lines
7.7 KiB
JSON

{
"schema": "freecad-web-license-evidence/v1",
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb",
"lockfile": {"path": "FreeCAD/FreeCADBaseLib/sources.lock.tsv", "sha256": "891c2164cd6fcc307db733eca07a040139ce24f01f773232d0b6fd62fb22f79e"},
"sourceDependencies": [
{"project": "Boost", "version": "1.83.0", "licenseLabel": "Boost-1.0", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Boost-1.83.0/LICENSE_1_0.txt", "sha256": "c9bff75738922193e67fa726fa225535870d2aa1059f91452c411736284ad566", "status": "evidence_collected"},
{"project": "Coin3D", "version": "v4.0.2", "licenseLabel": "BSD-like notice in COPYING", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Coin3D-4.0.2/COPYING", "sha256": "c6c7dbe1d640a83fd107a14be838f993079518e12b49cdf1a70f15287660b726", "status": "evidence_collected"},
{"project": "Eigen", "version": "3.4.0", "licenseLabel": "multi-license", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Eigen-3.4.0/COPYING.APACHE", "sha256": "03379001a7b12a2ec997a25554247d985270b353c10d5bafee9ac8d6519820b7", "additionalEvidence": ["COPYING.LGPL", "COPYING.GPL", "COPYING.MPL2", "COPYING.BSD", "COPYING.MINPACK"], "status": "evidence_collected_review_required"},
{"project": "FreeType", "version": "2.13.2", "licenseLabel": "FTL-or-GPL", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/FreeType-2.13.2/LICENSE.TXT", "sha256": "2e3bbb7d7c5c396368dd0853a790ec29ce5b8647163dde42a0493fb0d6556b2b", "status": "evidence_collected_review_required"},
{"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"},
{"project": "PCL", "version": "4dd5652c59d8c5fb522156a85382fdf76639592c", "licenseLabel": "BSD", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/PCL-4dd5652c/LICENSE.txt", "sha256": "303429f6701ee55a5f53106ea337e9ce4653f1dcda66d190054643bf94e947ae", "status": "evidence_collected"},
{"project": "PyCXX", "version": "r464", "licenseLabel": "project-specific redistribution notice", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/PyCXX-7.1.11/COPYRIGHT", "sha256": "38b0b39168e2df45770c743e18596b178984bb1e0bc4b621874784a72d8ab5fa", "status": "evidence_collected_review_required"},
{"project": "Python", "version": "3.12.3", "licenseLabel": "Python license text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Python-3.12.3/LICENSE", "sha256": "3b2f81fe21d181c499c59a256c8e1968455d6689d269aa85373bfb6af41da3bf", "status": "evidence_collected"},
{"project": "yaml-cpp", "version": "0.8.0", "licenseLabel": "permissive notice in LICENSE", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/YAML-CPP-0.8.0/LICENSE", "sha256": "aa6fcc27be034e41e21dd832f9175bfe694a48491d9e14ff0fa278e19ad14f1b", "status": "evidence_collected"},
{"project": "Shiboken", "version": "5.15.13", "licenseLabel": "LGPL/GPL/commercial texts present", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/PySide-Shiboken-5.15.13/LICENSE.LGPLv3", "sha256": "9ae1959e86bd49b9680f78e0b49d4e52ae88a3f234d497e175e42a7e8ed59216", "additionalEvidence": ["LICENSE.GPLv3", "LICENSE.GPLv3-EXCEPT", "LICENSE.COMMERCIAL"], "status": "evidence_collected_review_required"},
{"project": "PySide", "version": "5.15.13", "licenseLabel": "LGPL/GPL/commercial texts present", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/PySide-Shiboken-5.15.13/LICENSE.LGPLv3", "sha256": "9ae1959e86bd49b9680f78e0b49d4e52ae88a3f234d497e175e42a7e8ed59216", "additionalEvidence": ["LICENSE.GPLv3", "LICENSE.GPLv3-EXCEPT", "LICENSE.COMMERCIAL"], "status": "evidence_collected_review_required"},
{"project": "Qt", "version": "5.15.13", "licenseLabel": "LGPL/GPL/commercial texts present", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Qt-5.15.13/LICENSE.LGPLv21", "sha256": "1996a36160b2158c2be264d2ddfa6148ebe0f1ececff55aca8d754a1ddcc7bb8", "additionalEvidence": ["LICENSE.LGPLv3", "LICENSE.GPLv3", "LICENSE.GPL3-EXCEPT", "LICENSE.QT-LICENSE-AGREEMENT"], "status": "evidence_collected_review_required"},
{"project": "Salome SMESH", "version": "V7_7_1", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Salome-SMESH-7.7.1/COPYING", "sha256": "a190dc9c8043755d90f8b0a75fa66b9e42d4af4c980bf5ddc633f0124db3cee7", "status": "evidence_collected"},
{"project": "VTK", "version": "v9.1.0", "licenseLabel": "BSD-like copyright notice", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/VTK-9.1.0/Copyright.txt", "sha256": "11232448be82e0ea2c2c66219c2e36389f42249894070ee10c549ff182fc08b6", "status": "evidence_collected_review_required"},
{"project": "Xerces-C", "version": "3.2.4", "licenseLabel": "Apache-2.0 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Xerces-C-3.2.4/LICENSE", "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30", "additionalEvidence": ["NOTICE"], "status": "evidence_collected"},
{"project": "Zipios++", "version": "2.2.6", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/Zipios-2.2.6/COPYING", "sha256": "438277db75ec962aa4646bf2481a56d3153b0bfa0bb5a4694d267a1d4c3d3b6c", "status": "evidence_collected"},
{"project": "zlib", "version": "v1.3", "licenseLabel": "zlib notice", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/zlib-1.3/LICENSE", "sha256": "845efc77857d485d91fb3e0b884aaa929368c717ae8186b66fe1ed2495753243", "status": "evidence_collected"},
{"project": "Ondsel Solver", "version": "1.0.1", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/OndselSolver-1.0.1/LICENSE", "sha256": "299de7a97751fb7babe99f05580d6b1fe5be11d8113fe4b8f2dd2071d3931b2d", "status": "evidence_collected"},
{"project": "KDL", "version": "c73370f06c4183eb5d96806affb4fa52eda5ce5b", "licenseLabel": "LGPL-2.1 text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/KDL-c73370f0/orocos_kdl/COPYING", "sha256": "72af7f4ab66dd40c9be49ff16f094e22d33579b03d351b5226f43a61160a7563", "status": "evidence_collected"},
{"project": "LibArea", "version": "2752cd989f53e9e2f52663e731ebfdf3bff2ebe8", "licenseLabel": "BSD-3-Clause text", "evidence": "FreeCAD/FreeCADBaseLib/sources/src/LibArea-2752cd98/debian/copyright", "sha256": "be56c9c3ff5eac2a441290997761a2b816b1a1a244e251931c82263c3489a4f3", "status": "evidence_collected"}
],
"webDependencies": [
{"project": "FreeCAD Web UI", "version": "0.1.0", "licenseLabel": "FreeCAD LICENSE text", "evidence": "FreeCAD/freecad-source/LICENSE", "sha256": "7ffe1954587c77dfba1cf8eb9b2ea743671fa6e63f9e7a2f258119d42e14eefe", "status": "evidence_collected"},
{"project": "lucide", "version": "1.32.0", "licenseLabel": "license text", "evidence": "FreeCAD/web/node_modules/lucide/LICENSE", "sha256": "b495047bd93a9b06913511076f504daba17d5bbeb3e0650f3bb53a4220329c57", "status": "evidence_collected"},
{"project": "three", "version": "0.185.1", "licenseLabel": "MIT text", "evidence": "FreeCAD/web/node_modules/three/LICENSE", "sha256": "8b378ebe60e2fe500158cb0ac71cb5e8b7d92953c2abcc63a0eb90499653b5bc", "status": "evidence_collected"},
{"project": "typescript", "version": "5.9.3", "licenseLabel": "Apache-2.0 text", "evidence": "FreeCAD/web/node_modules/typescript/LICENSE.txt", "sha256": "a7d00bfd54525bc694b6e32f64c7ebcf5e6b7ae3657be5cc12767bce74654a47", "status": "build-tool_not_runtime"},
{"project": "vite", "version": "8.2.1", "licenseLabel": "MIT text", "evidence": "FreeCAD/web/node_modules/vite/LICENSE.md", "sha256": "387dd7baa307083401a27c58c362c30832f5ba1dba84f10cc22c33401523f45c", "status": "build-tool_not_runtime"}
],
"policy": {"licenseLabelsAreTextMarkersOnly": true, "compatibilityAndLegalReview": "out_of_scope", "artifactInclusion": "resolved by FW-P5-004A-C"},
"result": "evidence_collected_no_missing_primary_license_files"
}