Skip to main content

Third-Party Licenses Overview

This document provides a comprehensive overview of all third-party software licenses used in the UIP - Urban Intelligence Platform project.

License Compliance Status​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ LICENSE COMPLIANCE REPORT β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Last Updated: December 2025 β”‚
β”‚ Total Dependencies: 1,464 packages β”‚
β”‚ Compliance Status: βœ… 100% MIT-Compatible β”‚
β”‚ SPDX Identifier: MIT β”‚
β”‚ OSI Approved: Yes β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Quick Summary​

MetricValue
Total Packages Audited1,464
Python Dependencies168
NPM Backend Dependencies772
NPM Frontend Dependencies524
MIT-Compatible100%
Copyleft Licenses0 (in production)

License Distribution​

pie title License Distribution (1,464 packages)
"MIT" : 1132
"ISC" : 111
"BSD" : 106
"Apache-2.0" : 68
"Other Permissive" : 47

License Type Breakdown​

License TypePythonNPM BackendNPM FrontendTotal%
MIT716404211,13277.5%
ISC156541117.6%
BSD (2/3-Clause)4541201067.3%
Apache-2.0401810684.7%
CC0-1.0/Unlicense264120.8%
CC-BY (3.0/4.0)03360.4%
PSF/Python-2.031150.3%
BlueOak-1.0.000330.2%
MPL-2.020020.1%
0BSD01120.1%
Other Permissive445130.9%
Total1687705201,458100%

Migration Note (2025-12): EPL/EDL packages (@turf/jsts, jsts) and Hippocratic-2.1 packages (react-leaflet) have been removed and replaced with MIT-compatible alternatives.

License Compatibility Matrix​

All licenses used in this project are compatible with the MIT License:

LicenseMIT CompatibleCommercial UseModificationDistributionPatent Grant
MITβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
Apache-2.0βœ… Yesβœ… Yesβœ… Yesβœ… Yesβœ… Yes
BSD-2-Clauseβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
BSD-3-Clauseβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
ISCβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
MPL-2.0βœ… Yesβœ… Yesβœ… Yesβœ… Yesβœ… Yes
PSF-2.0βœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
Unlicenseβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
CC0-1.0βœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
0BSDβœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No
BlueOak-1.0.0βœ… Yesβœ… Yesβœ… Yesβœ… Yesβœ… Yes
CC-BY-3.0/4.0βœ… Yesβœ… Yesβœ… Yesβœ… Yes❌ No

Note: All non-MIT licenses (EPL/EDL, Hippocratic-2.1) have been removed in December 2025 migration.

SPDX License Identifiers​

This project uses SPDX License Identifiers for clear license documentation:

SPDX-License-Identifier: MIT

All source files include SPDX headers:

/*
* SPDX-License-Identifier: MIT
* Copyright (c) 2025 UIP Team
*/

Documentation Structure​

DocumentDescription
OverviewThis document - license summary
Python DependenciesPython package licenses
NPM DependenciesNode.js package licenses
License TextsFull license texts
Special NotesSpecial license considerations

Compliance Verification​

Automated Tools Used​

ToolPurposeStatus
pip-licensesPython license detectionβœ… Passed
license-checkerNPM license detectionβœ… Passed
FOSSALicense complianceβœ… Passed
SnykSecurity & license auditβœ… Passed

Manual Audit​

  • βœ… All licenses reviewed manually
  • βœ… No copyleft licenses in production code
  • βœ… Attribution requirements documented
  • βœ… Special license terms identified and complied with

External References​