OBELISK — THIRD-PARTY COMPONENTS AND NOTICES
==========================================

This document identifies the third-party software and geographic data supplied
with Obelisk, together with the external map and chart services it can use.
The original copyright and license texts remain in the files listed below.
Paths are relative to the installed Obelisk directory.
For a standard installation, this document is available at
/obelisk/assets/vendor/notices/THIRD_PARTY_NOTICES.txt in the browser and at
/var/www/html/obelisk/assets/vendor/notices/THIRD_PARTY_NOTICES.txt on the server.
Use your installation's base path if it differs.

For a complete file inventory, recorded download URLs and SHA-256 checksums of
the bundled libraries, see assets/vendor-versions.json. Version numbers below
describe the supplied components, not the latest upstream releases. This index
does not replace the original license terms.


BUNDLED SOFTWARE
----------------

Bootstrap — 5.3.0
Package: bootstrap
Use: interface layout and interactive controls.
License: MIT.
Original text: assets/vendor/bootstrap/5.3.0/LICENSE
Origin: https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/LICENSE
Includes @popperjs/core — 2.11.8, licensed under MIT.
Original text: assets/vendor/bootstrap/5.3.0/licenses/popperjs-core-LICENSE.md
Origin: https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.8/LICENSE.md

Font Awesome Free — 6.4.0
Package: font-awesome
Use: interface icons, supplied as CSS and webfonts.
Licenses: MIT for code; SIL Open Font License 1.1 for the supplied font files.
The upstream notice also describes CC BY 4.0 for icons in SVG/JS form; those
forms are not included in this distribution. Font copyright: Fonticons, Inc.
The reserved font name and the complete font terms are in the original text.
Original text: assets/vendor/font-awesome/6.4.0/LICENSE.txt
Origin: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/LICENSE.txt

SortableJS — 1.15.7
Package: sortable
Use: drag-and-drop ordering of interface elements.
License: MIT.
Original text: assets/vendor/sortable/1.15.7/LICENSE
Origin: https://cdn.jsdelivr.net/npm/sortablejs@1.15.7/LICENSE

Tom Select — 2.2.2
Package: tom-select
Use: searchable selection controls.
License: Apache License 2.0.
Original text: assets/vendor/tom-select/2.2.2/LICENSE
Origin: https://cdn.jsdelivr.net/npm/tom-select@2.2.2/LICENSE
Includes @orchidjs/unicode-variants — 1.0.4, Apache License 2.0.
Original text: assets/vendor/tom-select/2.2.2/licenses/unicode-variants-LICENSE
Origin: https://cdn.jsdelivr.net/npm/@orchidjs/unicode-variants@1.0.4/LICENSE
Includes @orchidjs/sifter — 1.0.3, Apache License 2.0.
Original text: assets/vendor/tom-select/2.2.2/licenses/sifter-LICENSE
Origin: https://www.apache.org/licenses/LICENSE-2.0.txt
The sifter package declares Apache-2.0 but does not supply a separate LICENSE
file. The official Apache text is included; source notices remain in the
supplied Tom Select source map.

Leaflet — 1.9.4
Package: leaflet
Use: interactive maps, with the library's marker and layer-control images.
License: BSD 2-Clause.
Original text: assets/vendor/leaflet/1.9.4/LICENSE
Origin: https://unpkg.com/leaflet@1.9.4/LICENSE

Leaflet.markercluster — 1.4.1
Package: leaflet.markercluster
Use: grouping nearby map markers.
License: MIT.
Original text: assets/vendor/leaflet.markercluster/1.4.1/MIT-LICENCE.txt
Origin: https://unpkg.com/leaflet.markercluster@1.4.1/MIT-LICENCE.txt

Leaflet.heat — 0.2.0
Package: leaflet.heat
Use: map heat layers.
License: BSD 2-Clause.
Original text: assets/vendor/leaflet.heat/0.2.0/LICENSE
Origin: https://unpkg.com/leaflet.heat@0.2.0/LICENSE
Includes simpleheat — 0.2.0, licensed under BSD 2-Clause.
Original text: assets/vendor/leaflet.heat/0.2.0/licenses/simpleheat-LICENSE
Origin: https://unpkg.com/simpleheat@0.2.0/LICENSE

Chart.js — 4.5.1
Package: chart.js
Use: charts in reports and analysis views.
License: MIT.
Original text: assets/vendor/chart.js/4.5.1/LICENSE.md
Origin: https://cdn.jsdelivr.net/npm/chart.js@4.5.1/LICENSE.md
Includes @kurkle/color — 0.3.2, licensed under MIT.
Original text: assets/vendor/chart.js/4.5.1/licenses/kurkle-color-LICENSE.md
Origin: https://cdn.jsdelivr.net/npm/@kurkle/color@0.3.2/LICENSE.md

chartjs-chart-wordcloud — 4.3.0
Package: chartjs-chart-wordcloud
Use: word-cloud charts.
License: MIT.
Original text: assets/vendor/chartjs-chart-wordcloud/4.3.0/LICENSE
Origin: https://unpkg.com/chartjs-chart-wordcloud@4.3.0/LICENSE
Includes d3-cloud — 1.2.7, licensed under BSD 3-Clause.
Original text: assets/vendor/chartjs-chart-wordcloud/4.3.0/licenses/d3-cloud-LICENSE
Origin: https://unpkg.com/d3-cloud@1.2.7/LICENSE
Includes d3-dispatch — 1.0.6, licensed under BSD 3-Clause.
Original text: assets/vendor/chartjs-chart-wordcloud/4.3.0/licenses/d3-dispatch-LICENSE
Origin: https://unpkg.com/d3-dispatch@1.0.6/LICENSE

wavesurfer.js — 7.12.12
Package: wavesurfer.js
Use: audio waveforms and playback controls.
License: BSD 3-Clause.
Original text: assets/vendor/wavesurfer.js/7.12.12/LICENSE
Origin: https://unpkg.com/wavesurfer.js@7.12.12/LICENSE

SweetAlert2 — 11.26.25
Package: sweetalert2
Use: dialogs and notifications.
License: MIT.
Original text: assets/vendor/sweetalert2/11.26.25/LICENSE
Origin: https://cdn.jsdelivr.net/npm/sweetalert2@11.26.25/LICENSE

MaxMind DB Reader for PHP — 1.14.0
Package: maxmind-db-reader
Use: reading locally stored databases in MaxMind DB format.
License: Apache License 2.0.
Original text: assets/vendor/maxmind-db-reader/1.14.0/LICENSE
Origin: https://raw.githubusercontent.com/maxmind/MaxMind-DB-Reader-php/v1.14.0/LICENSE
This is the database reader, not a bundled MaxMind GeoIP database.

QR Code generator by Project Nayuki — 1.8.0
Package: qrcodegen
Use: generating QR codes locally in the browser.
License: MIT.
Original text: assets/vendor/qrcodegen/1.8.0/LICENSE.md
Origin: https://raw.githubusercontent.com/nayuki/QR-Code-generator/v1.8.0/Readme.markdown
The supplied original README contains the complete copyright and MIT license.


ADAPTED GEOGRAPHIC DATA SUPPLIED WITH OBELISK
-------------------------------------------

Google libphonenumber
License: Apache License 2.0.
Numbering-plan metadata snapshot: 2026-10-01.
Offline geocoding source commit: 0ae309f1940227efe688f5eb1815ef45a6fbee8d.
Origins:
  https://github.com/google/libphonenumber
  https://github.com/google/libphonenumber/tree/0ae309f1940227efe688f5eb1815ef45a6fbee8d/resources/geocoding
Original text: assets/vendor/notices/licenses/libphonenumber-LICENSE.txt
Obelisk selects and converts numbering-plan and prefix/locality data into its
local phone-geography catalogue. It combines those selections with the
translation and geographic data credited below.

Copyright notices retained from the metadata and geocoding source files:
  Copyright (C) 2009 The Libphonenumber Authors
  Copyright (C) 2011 The Libphonenumber Authors
  Copyright (C) 2012 The Libphonenumber Authors
  Copyright (C) 2013 The Libphonenumber Authors
  Copyright (C) 2014 The Libphonenumber Authors
  Copyright (C) 2015 The Libphonenumber Authors
  Copyright (C) 2016 The Libphonenumber Authors
  Copyright (C) 2017 The Libphonenumber Authors
  Copyright (C) 2018 The Libphonenumber Authors
  Copyright (C) 2019 The Libphonenumber Authors
  Copyright (C) 2020 The Libphonenumber Authors
  Copyright (C) 2021 The Libphonenumber Authors
  Copyright (C) 2026 The Libphonenumber Authors

Unicode CLDR
License: Unicode License V3 (Unicode-3.0).
Data catalogue snapshot: 2026-10-01.
Origins:
  https://github.com/unicode-org/cldr-json
  https://github.com/unicode-org/cldr/tree/main/common/subdivisions
Original text: assets/vendor/notices/licenses/cldr-LICENSE.txt
Copyright © 2015-2024 Unicode, Inc.
Obelisk selects territory and subdivision names in English, Italian and Spanish
and converts them into its local place-name catalogue.

GeoNames
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
Data catalogue snapshot: 2026-10-01.
Origin: https://www.geonames.org
Source datasets: cities15000, cities500 and admin1CodesASCII.
Dataset downloads: https://download.geonames.org/export/dump/
License: https://creativecommons.org/licenses/by/4.0/
Original text: assets/vendor/notices/licenses/geonames-readme.txt
This original GeoNames README contains the source attribution, licence link,
dataset description and disclaimer; it is not a copy of the CC legal code.
Contains adapted geographic data from GeoNames. Obelisk selects and matches
locality and administrative names within a known country or region, uses
coordinates for unambiguous matches, and applies selected regional corrections.
These representative coordinates do not identify a caller's physical location.
Attribution does not imply endorsement by GeoNames or the other data providers.

The runtime file includes/reports/phone-geography-licenses.php also retains the
data-source records and notices associated with this catalogue.


EXTERNAL SERVICES AND OPTIONAL DATA DOWNLOADS
--------------------------------------------

Google Charts — chart package version 52
Catalogue entry: google-charts
Use: the Sankey chart in the Routing Log.
The standard loader is retrieved from https://www.gstatic.com/charts/loader.js
and requests chart package version 52. The loader URL itself is not versioned.
Google Charts is an external service and its code is not included in the
Obelisk package. It is not covered by the local libraries' MIT/BSD licenses.
Provider documentation:
  https://developers.google.com/chart/interactive/docs/basic_load_libs
  https://developers.google.com/chart/interactive/docs/release_notes

OpenStreetMap
Default map tiles: https://tile.openstreetmap.org/{z}/{x}/{y}.png
Map attribution: © OpenStreetMap contributors.
Copyright and data-licence information:
  https://www.openstreetmap.org/copyright
Map tiles are requested by the browser, not included in the Obelisk package.
The map keeps visible attribution. When configuring a different tile provider,
use that provider's required attribution and comply with its service terms.
The license of the Leaflet library is separate from that of the map data.

DB-IP City Lite
Attribution: IP Geolocation by DB-IP.
Origin: https://db-ip.com
License: Creative Commons Attribution 4.0 International (CC BY 4.0).
License: https://creativecommons.org/licenses/by/4.0/
The optional monthly database is downloaded separately through the GeoIP update
function; no DB-IP database is included in the Obelisk package. Its month and
date can be checked in the GeoIP administration panel. Lookups then use the
local file. This dataset and its attribution are separate from the MaxMind
reader library listed above.
