← Back to TakeFive
Open Source

Third-Party Licenses

TakeFive is built on the shoulders of outstanding open source software. This page lists all third-party libraries included in the TakeFive mobile app and their respective licenses, as required by the GNU Lesser General Public License and Apple App Store guidelines.

LGPL-3.0 Compliance Notice

TakeFive's video processing engine (takefive-ffmpeg-kit) is built upon FFmpeg and related components licensed under the GNU Lesser General Public License version 3.0 (LGPL-3.0). In compliance with LGPL Section 4:

Source code for the LGPL components used in TakeFive is publicly available at:
https://github.com/wake-team/takefive-ffmpeg-source

Users who wish to modify the LGPL library components and use them with TakeFive may do so by building a modified version from the above repository and following the integration instructions. Note that on iOS (App Store distribution), due to platform restrictions, dynamic relinking may not be possible. The full text of the LGPL-3.0 is available at the link above and is included in the source repository.

TakeFive's proprietary source code remains closed. Only the LGPL components listed below are subject to LGPL-3.0 terms. No GPL-licensed components (such as libx264 or libx265) are included in this build.

LGPL-3.0 Components (via takefive-ffmpeg-kit v1.2.7)
FFmpeg
v7.1
LGPL-3.0

A complete, cross-platform solution for recording, converting, and streaming audio and video. Used in TakeFive for on-device video stitching, transcoding, color grading, and clip processing.

Copyright (C) 2000-2024 the FFmpeg developers
ffmpeg.org License TakeFive Source
LAME
3.100
LGPL-2.0+

LAME (LAME Ain't an MP3 Encoder) is a high-quality MPEG Audio Layer III encoder. Used for audio encoding in vlog exports.

Copyright (C) 1999-2011 The LAME Project
lame.sourceforge.io TakeFive Source
libass
0.17.x
LGPL-2.1+

A portable library for SSA/ASS subtitle rendering. Used for text overlay rendering in generated vlogs.

Copyright (C) 2006 Evgeniy Stepanov, Grigori Goronzy
github.com/libass/libass TakeFive Source
GNU FriBidi
1.0.x
LGPL-2.1+

An implementation of the Unicode Bidirectional Algorithm. Dependency of libass for RTL text rendering.

Copyright (C) 2004 Sharif FarsiWeb, Inc., Behdad Esfahbod, Dov Grobgeld
github.com/fribidi/fribidi TakeFive Source
BSD-Licensed Components
OpenH264
2.x
BSD-2-Clause

A codec library which supports H.264 encoding and decoding, developed by Cisco. Used for H.264 video encoding in TakeFive.

Copyright (C) 2013, Cisco Systems, Inc. All rights reserved.
github.com/cisco/openh264
FreeType License Components
FreeType
2.x
FTL / GPLv2

A freely available software library to render fonts. TakeFive uses it via libass under the FreeType License (FTL), a BSD-style license.

Copyright (C) 1996-2024 by David Turner, Robert Wilhelm, and Werner Lemberg
freetype.org Source
MIT-Licensed — Mobile App Framework
React Native
0.76.x
MIT

A framework for building native apps using React.

Copyright (c) Meta Platforms, Inc. and affiliates.
reactnative.dev
Expo
52.x
MIT

An open-source platform for making universal native apps for Android, iOS, and the web with JavaScript and React.

Copyright (c) 2015-present 650 Industries, Inc. (aka Expo)
expo.dev
react-native-compressor
1.16.x
MIT

Compress images, videos, and audio for React Native. Used for smart local compression of video clips before upload.

Copyright (c) 2021 numandev1
GitHub
Zustand
5.x
MIT

A small, fast, scalable state-management solution for React.

Copyright (c) 2019 Paul Henschel
GitHub
React Navigation
7.x
MIT

Routing and navigation for React Native apps.

Copyright (c) 2017 React Navigation Contributors
reactnavigation.org
i18next / react-i18next
25.x / 16.x
MIT

Internationalization framework used to support English, Traditional Chinese, Simplified Chinese, Japanese, and Thai.

Copyright (c) 2022 i18next
i18next.com
react-native-passkey
3.x
MIT

WebAuthn / Passkey support for React Native.

Copyright (c) 2023 react-native-passkey contributors
GitHub
MIT / Apache-Licensed — Backend
Gin Web Framework
1.12.x
MIT

A fast HTTP web framework for Go.

Copyright (c) 2014 Manuel Martinez-Almeida
gin-gonic.com
go-webauthn/webauthn
0.16.x
BSD-3-Clause

WebAuthn / FIDO2 library for Go. Powers the Passkey authentication backend.

Copyright (c) 2019 Duo Security, Inc.
GitHub
golang-migrate
4.x
MIT

Database migrations for Go.

Copyright (c) 2018 golang-migrate contributors
GitHub
golang-jwt/jwt
5.x
MIT

JSON Web Token implementation for Go. Used for API authentication tokens.

Copyright (c) 2021 golang-jwt contributors
GitHub
Google Cloud SDK / Firebase Admin SDK
Apache-2.0

Used for cloud storage (GCS), push notifications (Firebase Cloud Messaging), and real-time features.

Copyright (c) Google LLC
cloud.google.com firebase.google.com
AWS SDK for Go v2
Apache-2.0

Amazon Web Services SDK used for S3 cloud media storage.

Copyright (c) Amazon.com, Inc.
AWS SDK for Go

This list covers the primary third-party dependencies used in TakeFive. Additional transitive dependencies are used under MIT, Apache-2.0, or BSD licenses. Full license texts are available in the respective project repositories linked above, and in the node_modules/ and Go module cache of the project source.

© 2026 Tech Trans Lab. All rights reserved.

Home Privacy Policy Terms of Service Third-Party Licenses