# Third-party software notices

The project depends on third-party npm packages whose own licenses apply. This
file records the packages added for the browser-local SDR feature and the
Street Level viewer; the complete resolved dependency inventory remains in
`package-lock.json`.

## Web RTL-SDR

- Package: `@jtarrio/webrtlsdr` 3.0.6
- Author: Jacobo Tarrio Barreiro; portions copyright Google Inc.
- Source: <https://github.com/jtarrio/webrtlsdr>
- License: Apache License 2.0
- License text: <https://www.apache.org/licenses/LICENSE-2.0>

## Signals

- Package: `@jtarrio/signals` 0.10.1
- Author: Jacobo Tarrio Barreiro
- Source: <https://github.com/jtarrio/signals>
- License: Apache License 2.0
- License text: <https://www.apache.org/licenses/LICENSE-2.0>

## MapillaryJS

- Package: `mapillary-js` 4.1.2 (loaded on demand by the Street Level viewer,
  with its stylesheet `dist/mapillary.css`)
- Author: Copyright (c) Facebook, Inc. and its affiliates
- Source: <https://github.com/mapillary/mapillary-js>
- License: MIT
- License text: <https://github.com/mapillary/mapillary-js/blob/main/LICENSE>

## RxJS (MapillaryJS dependency)

- Package: `rxjs` 7.8.2
- Author: Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
- Source: <https://github.com/ReactiveX/rxjs>
- License: Apache License 2.0
- License text: <https://www.apache.org/licenses/LICENSE-2.0>

## three.js (MapillaryJS dependency)

- Package: `three` 0.134.0
- Author: Copyright © 2010-2021 three.js authors
- Source: <https://github.com/mrdoob/three.js>
- License: MIT
- License text: <https://github.com/mrdoob/three.js/blob/dev/LICENSE>

## Barcelona map (T1409)
Leaflet1.9.4 · BSD-2-Clause · bundled licence public/map-vendor/LICENSE.txt. OpenStreetMap route snapshot © OpenStreetMap contributors, ODbL, captured20Oct2026;12 relations, incomplete coverage (L9S/L12 omitted). CityBikes Bicing station aggregation uses keyless public v2 API, server-cached2minutes (30requests/hour max per server). Ajuntament agenda CC BY4.0, optional exact-ID coordinate enrichment. Air is Open-Meteo/CAMS model, not sensors. No live TMB alerts/Meteocat API or warning polygons are claimed.

T1464 Barcelona additions, 20 October 2026:
- Regulated surface parking geometry: Ajuntament de Barcelona / Open Data BCN, trams-aparcament-superficie, CC BY 4.0. CSV endpoints converted to map line segments; source colours/type codes preserved. This is not live occupancy, a complete legal parking map, or permission to park. Check signs and AREA rules.
- Three museum schedules are paraphrased from official MNAC, Museu Picasso and Museu de Ciències Naturals opening/price pages, checked 20 October 2026. Recurring time tips are calculated in Europe/Madrid, with seasonal and annual-closure guards, and are not ticket availability. Source links, booking/capacity caveats and limited coverage appear with each list. Picasso calculations conservatively cover October–February only.
- Event categories are deterministic title-keyword labels over the existing, limited Ajuntament agenda selection, not publisher taxonomy. Red highlights select the next upcoming start dates, never popularity. Source titles and timetable text remain in their original language.
- AEMET CAP coastal Barcelona remains the existing warnings source. No verified keyless Meteocat API or Protecció Civil alert feed is added; official information pages are linked and explicitly labelled as such. No missing feed implies all-clear.
- Interface languages EN/ES/CA are local UI translations. Original source material and proper names remain unchanged.
