Open Source

GiVo Stream for iPhone, iPad, and Apple TV is built with the open-source components below. Each entry names its license and links to its source; for AetherEngine and its FFmpeg build, the links point at the exact source used in the app, and the exact source of KSPlayer and its FFmpeg build is available on request. The same notices and license texts are in the app under Settings → Privacy & Support → Open-Source Licenses.

KSPlayer

Media playback in GiVo Stream is powered by KSPlayer, copyright its contributors, used under the GNU Lesser General Public License v3.0. GiVo Stream uses a modified version of KSPlayer, linked statically into the app.

Source for the exact builds of KSPlayer and FFmpegKit used in the app, including our modifications, is available on request: support@givostreamapp.com.

FFmpeg and the libraries in KSPlayer's build

KSPlayer uses FFmpeg n9.0.2 and the libraries below, built by FFmpegKit and linked statically into the app. This FFmpeg build is configured with the version 3 option and no GPL components, so it is licensed under the GNU Lesser General Public License v3.0 or later. FFmpegKit applies a set of patches to FFmpeg, published in the upstream FFmpegKit project under Plugins/BuildFFmpeg/patch/FFmpeg. GiVo Stream uses a modified version of FFmpegKit (LGPL v3.0): release 9.0.3 rebuilds FFmpegKit 9.0.2 as static libraries, adds a libzvbi patch, and changes the build plugin and package manifest.

Source of the exact build used in the app: available on request. Upstream project: kingslay/FFmpegKit.

ComponentVersionLicenseUpstream
FFmpegn9.0.2LGPL-3.0-or-later (as configured)ffmpeg.org
FreeType2.14.3FreeType License (FTL)freetype.org
HarfBuzz14.4.0Old MITharfbuzz/harfbuzz
GNU FriBidi1.0.16LGPL-2.1-or-laterfribidi/fribidi
fontconfig2.18.1MIT-style (fontconfig license)fontconfig/fontconfig
libass0.17.5ISClibass/libass
Little CMS (lcms2)2.19MITmm2/Little-CMS
Opus1.5.2BSD-3-Clausexiph/opus
SRT1.5.7MPL-2.0Haivision/srt
OpenSSL4.0.2Apache-2.0openssl/openssl
dav1d1.5.4BSD-2-Clausevideolan/dav1d
libzvbi0.2.45LGPL-2.0-or-later, used under LGPL-2.1zapping-vbi/zvbi

FreeType: this software is based in part on the work of the FreeType Team. Portions of this software are copyright © 2026 The FreeType Project (freetype.org). All rights reserved. The libzvbi in this build leaves out its GPL-2 files packet-830.c and pdc.c and adds LGPL stand-ins for the two decoders they provided; both patches are in Plugins/BuildFFmpeg/patch/libzvbi of the FFmpegKit source, available on request. FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.

AetherEngine

The AetherEngine VOD player in GiVo Stream is built on AetherEngine, copyright © 2026 Vincent Herbst, licensed under the GNU Lesser General Public License v3.0 with the App Store / DRM Exception. The exception is an additional permission from the copyright holder for distribution through application stores such as the Apple App Store and TestFlight; it covers AetherEngine's own code, and the components further down keep their own licenses.

GiVo Stream uses a modified version of AetherEngine. Our modifications are published under the LGPL v3.0 on the givo branch of our public fork, and the app is built from this exact revision:

FFmpeg and the libraries in AetherEngine's build

AetherEngine uses its own build of the FFmpeg libraries, packaged by FFmpegBuild. They are embedded in the app as dynamic frameworks, so they can be replaced with a modified version as section 6 of the LGPL v2.1 provides. The build enables no GPL or LGPL v3 components. FFmpegBuild applies a small set of local patches to FFmpeg and removes libzvbi's three GPL-2 source files, replacing the two entry points they provided with LGPL stubs; each change is documented in FFmpegBuild's README and published in its build script.

Source of the exact build used in the app: gjdigitaldev/FFmpegBuild, release 3.6.0, revision fda08325455bc12c112b5b82d014b98fa0fee0be (the same release as the upstream superuser404notfound/FFmpegBuild 3.6.0).

ComponentVersionLicenseUpstream
FFmpegn8.1.3LGPL-2.1-or-later (as configured)ffmpeg.org
FFmpegBuild3.6.0LGPL-2.1-or-latersuperuser404notfound/FFmpegBuild
libzvbi0.2.45LGPL-2.0-or-later, used under LGPL-2.1; ure.c / ure.h MITzapping-vbi/zvbi
dav1d1.5.4BSD-2-Clausevideolan/dav1d
zimg3.0.6WTFPLsekrit-twc/zimg

License texts: LGPL-2.1 · libzvbi ure.c (MIT) · dav1d (BSD-2-Clause) · zimg (WTFPL). FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.

Other components

ComponentVersionLicenseSource
libdovidolby_vision 3.4.0, packaged by LibDovi 2.1.0MIT (dual-licensed MIT or Apache-2.0, used under MIT)gjdigitaldev/LibDovi (revision 0d7cce1, the same release as superuser404notfound/LibDovi 2.1.0); crate from quietvoid/dovi_tool
WhisperKit—MITargmaxinc/WhisperKit; includes code derived from huggingface/swift-transformers (Apache-2.0, copyright 2022 Hugging Face SAS)
swift-argument-parser1.7.1Apache-2.0apple/swift-argument-parser
Google Cast SDK4.8.4Google Cast SDK Additional Developer Terms of Service (not open source)developers.google.com/cast

Questions

If a link on this page stops working, or you have a question about the source code of any component listed here, write to support@givostreamapp.com.