Third-Party Licenses and Acknowledgments
The Service (operated by BurrLife LLC, an Ohio limited liability company) is built on top of open-source software and third-party data and infrastructure services. We are grateful to the authors and maintainers of these projects.
This document is the curated, user-facing summary of the major third-party components that power the web application, iOS application, and server. It is provided in compliance with Apple App Store Review Guideline 1.1.4 and the respective license terms of each component.
- Last updated: 2026-04-30
- Applies to: the web app (React + Vite client, Node.js/Express server) and the iOS app (SwiftUI)
If you believe a component is missing from this list or incorrectly attributed, please contact contact@nextwatchtv.com.
Data and Content Sources
The Service retrieves television metadata and streaming-availability information from third-party services. We are not affiliated with, endorsed by, or certified by any of these providers.
| Source | Purpose | License / Terms |
|---|---|---|
| TVmaze | Show metadata, episodes, cast, networks | CC BY-SA 4.0 — see TVmaze Terms of Service |
| The Movie Database (TMDB) | TMDB IDs, poster and backdrop artwork, watch-provider availability | TMDB Terms of Use and API Terms |
JustWatch (via TMDB /watch/providers endpoint) |
Underlying source of streaming availability data surfaced through TMDB | Provided through TMDB under TMDB's terms |
Required attribution notices
TMDB. Per the TMDB API Terms:
This product uses the TMDB API but is not endorsed or certified by TMDB.
The TMDB attribution and logo are displayed in the in-app About dialog on both web and iOS clients.
TVmaze. TVmaze metadata is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). Attribution is given to TVmaze in this document and on the in-app About dialog. The Service displays TVmaze-sourced data unmodified except for normalization required to render it in the application.
Payment and Infrastructure Providers
The following providers are or will be acknowledged because their integrations carry customary attribution conventions, even where no software license obligation strictly requires acknowledgment.
- Stripe — Card payment processing for paid subscriptions and one-time purchases (web checkout). Stripe is integrated via Stripe.js and the Stripe REST API. See Stripe's Privacy Policy and Stripe Services Agreement.
- Apple StoreKit / In-App Purchase — In-app subscription and one-time purchase processing on iOS. Provided as part of Apple's developer SDKs under the Apple Developer Program License Agreement. See Apple System Frameworks below.
- Render — Production application hosting (web app and API). No client-side software is distributed.
Note on payments: At the time of this document, the paid-license model is being prepared for release. Stripe and Apple StoreKit attributions are listed in advance so that this document remains accurate at the moment those flows ship to users.
Apple System Frameworks (iOS)
The iOS client is written in SwiftUI and uses only Apple system frameworks — there are no third-party Swift Package Manager (SPM) or CocoaPods dependencies. These frameworks are provided by Apple under the Apple Developer Program License Agreement and are not redistributed separately. Apple system frameworks used by the app include Combine, CoreImage, CryptoKit, Foundation, LocalAuthentication, PhotosUI, Security, StoreKit, SwiftUI, UIKit, UniformTypeIdentifiers, UserNotifications, and os.log.
Web Application — Frameworks and Libraries
The web client and server are built on the following open-source projects. Where multiple closely related packages come from a single ecosystem, they are grouped into a single umbrella entry; the underlying license still applies to every package in the group.
Core frameworks and ecosystems
- React and the React ecosystem — Copyright © Meta Platforms, Inc. and affiliates. Licensed under the MIT License. Includes
react,react-dom, internationalization viai18next/react-i18next(MIT), client-side routing viawouter(The Unlicense), and server-state management via@tanstack/react-query(MIT). - Radix UI primitives — Copyright © WorkOS. Licensed under the MIT License. The application uses a curated set of accessible UI primitives (dialog, popover, tooltip, toast, dropdown menu, tabs, switch, accordion, alert dialog, label, slot) drawn from this project. Headless-UI patterns from the shadcn/ui reference implementation (MIT) are also used as design inspiration; no shadcn/ui code is shipped as a packaged dependency.
- Tailwind CSS and plugins — Copyright © Tailwind Labs Inc. Licensed under the MIT License. Includes Tailwind CSS itself, the official Vite integration, the Typography plugin, and
tw-animate-css(MIT) for animation utilities. - lucide-react — Icon library forked from Feather. Licensed under the ISC License.
- Icons and react-icons —
react-iconsis licensed under the MIT License; individual icon sets are licensed by their original authors and re-exported under their respective open-source licenses (typically MIT, Apache-2.0, or CC BY).
Validation, styling, and utilities
- Validation —
zod(MIT) andzod-validation-error(MIT) for runtime schema validation. - Styling utilities —
clsx(MIT),tailwind-merge(MIT), andclass-variance-authority(Apache-2.0) for conditional class composition. - Other client utilities —
qrcode(MIT) for QR-code generation,otpauth(MIT) for time-based one-time password support,sanitize-html(MIT) for HTML sanitization, and@jridgewell/trace-mapping(MIT) for source-map handling.
Server runtime
- Express and middleware — Copyright © OpenJS Foundation and Express contributors. Licensed under the MIT License. Includes
express,express-rate-limit,multer, and thehelmetsecurity-headers middleware (all MIT). - WebSockets —
ws(MIT) for the WebSocket server. - Database and ORM —
better-sqlite3(MIT) as the SQLite driver;drizzle-ormanddrizzle-zod(Apache-2.0) as the type-safe ORM and schema bridge. - Email and logging —
nodemailer(MIT-0) for transactional email; thepinologging family (pino,pino-http,pino-pretty) (MIT) for structured logs. - Markdown rendering —
marked(MIT) for rendering the legal documents (Terms, Privacy Policy, this Acknowledgments document) from their Markdown sources at request time.
Build and development tooling (not distributed with the shipped app)
The build pipeline relies on TypeScript (Apache-2.0), Vite (MIT) with the official React plugin, esbuild (MIT), tsx (MIT), drizzle-kit (MIT), ESLint (MIT) with the official React Hooks and React Refresh plugins, and typescript-eslint (MIT). Type definitions sourced from the DefinitelyTyped project are distributed under the MIT License.
Additional Open Source Components
The application's full transitive dependency tree includes additional open-source packages that are not enumerated individually in this document. The complete machine-readable manifest of direct runtime dependencies lives in the project's package.json. A copy of the license text for any individual package is available in that package's distribution (typically a LICENSE file at the root of the package) and from the project's upstream repository.
If you need a comprehensive list of all transitive dependencies (including their licenses) for compliance review, please contact contact@nextwatchtv.com.
License Texts
Most components above are distributed under the MIT License or the Apache License 2.0. The canonical texts are reproduced or referenced below. For components under other licenses (ISC, MIT-0, The Unlicense, CC BY-SA 4.0), the individual project's license file or terms-of-service page governs.
MIT License
Copyright (c) <year> <copyright holders>
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Apache License 2.0
The full license is available at https://www.apache.org/licenses/LICENSE-2.0. Components distributed under this license are provided under the terms of that license; a copy is included with each component's source distribution. As required by Section 4 of the license, no NOTICE files supplied by upstream maintainers have been modified or removed when redistributing.
ISC License
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
MIT No Attribution (MIT-0)
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The Unlicense
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
Full text: https://unlicense.org
Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Used by TVmaze metadata. Full license text available at https://creativecommons.org/licenses/by-sa/4.0/legalcode.