Open-source licenses

YourView for iPhone is built with these open-source libraries. Each one links to the exact version of its source code that the current version of the app uses, and to its license. The app shows the same list in Settings, under About, in Open-source licenses.

AetherEngine

7.33.2 · LGPL-3.0 with an App Store exception

Source code: https://github.com/superuser404notfound/AetherEngine/tree/7.33.2

License text: AetherEngine.txt

FFmpeg

n8.1.3 · LGPL-2.1 or later

Source code: https://github.com/FFmpeg/FFmpeg/tree/n8.1.3

Shipped as dynamic frameworks, built by FFmpegBuild 3.7.1 with a few local patches, which its build script publishes: https://github.com/superuser404notfound/FFmpegBuild/tree/3.7.1

License text: LGPL-2.1.txt

libzvbi

v0.2.45 · LGPL-2.0 or later, used under LGPL-2.1; ure.c under MIT

Source code: https://github.com/zapping-vbi/zvbi/tree/v0.2.45

Used by FFmpeg for teletext subtitles, and shipped as a dynamic framework. FFmpegBuild 3.7.1 leaves out its three GPL source files and adds two LGPL stubs in their place, which its build script publishes: https://github.com/superuser404notfound/FFmpegBuild/tree/3.7.1

License text: LGPL-2.1.txt, libzvbi-ure.txt

dav1d

1.5.4 · BSD-2-Clause

Source code: https://code.videolan.org/videolan/dav1d/-/tree/1.5.4

License text: dav1d.txt

zimg

release-3.0.6 · WTFPL

Source code: https://github.com/sekrit-twc/zimg/tree/release-3.0.6

License text: zimg.txt

GRDB

v7.11.1 · MIT

Source code: https://github.com/groue/GRDB.swift/tree/v7.11.1

License text: GRDB.txt

LibDovi

2.1.0 · MIT

Source code: https://github.com/superuser404notfound/LibDovi/tree/2.1.0

License text: LibDovi.txt

SMBClient

0.3.1 · MIT

Source code: https://github.com/kishikawakatsumi/SMBClient/tree/0.3.1

License text: SMBClient.txt

Google Cast SDK

4.8.6 · Google's terms; contains open-source parts

Source code: https://github.com/googlecast/google-cast-ios-sdk/tree/4.8.6

Closed source, used under Google's terms: https://developers.google.com/cast/docs/terms. Only runs once Chromecast is switched on in Settings. The link is Google's Swift package for this version. The open-source parts inside it and their licenses follow.

License text: GoogleCast-components.txt

GTMSessionFetcher

v3.5.0 · Apache-2.0

Source code: https://github.com/google/gtm-session-fetcher/tree/v3.5.0

Used by the Google Cast SDK.

License text: Apache-2.0.txt

Material Design icons

4.0.0 · Apache-2.0

Source code: https://github.com/google/material-design-icons/tree/4.0.0

The Cast button's icon.

License text: Apache-2.0.txt