clone

a desktop tv and program guide for over-the-air broadcasts: what's on air, what your tuner gets, live tv, recordings

main
airwaves / THIRD_PARTY_NOTICES.md
THIRD_PARTY_NOTICES.md 2.0K source

Third-party notices

Airwaves is MIT licensed (see LICENSE). It bundles the following, each under its own license, kept beside it in the tree.

What Where License
hls.js 1.7.3 frontend/dist/vendor/hls.min.js Apache-2.0, frontend/dist/vendor/hls.js-LICENSE.txt
Pretext 0.0.9 frontend/dist/vendor/pretext/ MIT, frontend/dist/vendor/pretext/LICENSE
Kenney Input Prompts 1.5 frontend/dist/vendor/kenney-prompts/ CC0, frontend/dist/vendor/kenney-prompts/License.txt
@mcp-b/global and @mcp-b/webmcp-local-relay 5.1.0 internal/admin/ui/vendor/mcp-b/ MIT, internal/admin/ui/vendor/mcp-b/LICENSE
Wails runtime bindings frontend/wailsjs/ MIT, frontend/wailsjs/LICENSE
Big Shoulders Display frontend/dist/fonts/, internal/admin/ui/fonts/ SIL OFL 1.1, OFL-BigShouldersDisplay.txt there
IBM Plex Mono frontend/dist/fonts/, internal/admin/ui/fonts/ SIL OFL 1.1, OFL-IBMPlexMono.txt there
Schibsted Grotesk frontend/dist/fonts/, internal/admin/ui/fonts/ SIL OFL 1.1, OFL-SchibstedGrotesk.txt there

Go modules are listed in go.mod and keep their own licenses.

The deployment builds or runs these from their upstream images and releases rather than shipping them: WeatherStar 4000+ (MIT, with Airwaves branding swapped in by deploy/weatherstar/Dockerfile), yt-dlp (Unlicense), Deno (MIT), FFmpeg and Chromium.

Test fixtures hold small excerpts of public data for parsing tests: FCC station records, a RabbitEars ATSC 3.0 table, YouTube listing metadata and an auto-caption excerpt.