Licenses & Source Code
Open Source License
ChannelUP is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means:
- You have the right to obtain the complete source code for the version of ChannelUP running on your TV.
- You may study, modify, and redistribute the source code under the terms of the AGPL-3.0.
- The full license text is available at gnu.org/licenses/agpl-3.0.
Viewing Licenses in the App
The Licenses screen is accessible from the settings menu. It shows:
- The ChannelUP copyright notice and AGPL-3.0 license
- Third-party open-source libraries used in the app and their respective licenses
- A Request Source Code button
Add screenshot here: in-app Licenses screen showing AGPL notice, third-party licenses, and Request Source Code button.
Requesting the Source Code
To request the source code for your version of ChannelUP:
- Open the Settings menu in ChannelUP.
- Select Licenses.
- Press the Request Source Code button.
- A QR code appears on screen — scan it with your phone.
- On your phone, enter your email address and submit.
- You'll receive an email with:
- A download link to the source archive (
.tar.gz) for the exact version running on your TV - A
git clonecommand if you prefer to clone the repository directly
- A download link to the source archive (
The download link and clone URL are tied to your specific request and remain active for a limited time.
Add screenshot here: QR code screen shown after pressing Request Source Code, with instructions to scan.
The source code request is version-specific — you'll always receive the exact source code matching the version installed on your TV.
Third-Party Licenses
ChannelUP uses the following open-source components, listed with their licenses on the in-app Licenses screen:
| Component | License | Purpose |
|---|---|---|
| TtxFromTS | MIT | Teletext subtitle parsing |
| Inter | SIL Open Font License | UI typeface |
| Atkinson Hyperlegible | SIL Open Font License | Accessibility subtitle font |
| OpenDyslexic | SIL Open Font License | Accessibility subtitle font |
| Font Awesome | CC BY 4.0 / SIL OFL | UI icons |
| qr-creator | MIT | QR code generation for diagnostics and source requests |