Skip to main content
FourThirtyTwo
How it works Features FAQ Privacy Open Source Contact

Open Source Licenses

LAME 3.100.0

FourThirtyTwo uses LAME for MP3 encoding. The pinned Swift package supplies the GNU Lesser General Public License, version 3; upstream LAME source files also retain their LGPL version 2-or-later notices.

LAME MP3 encoding engine:
Copyright (c) 1999-2000 Mark Taylor
Copyright (c) 2000-2005 Takehiro Tominaga
Copyright (c) 2000-2017 Robert Hegemann
Copyright (c) 2000-2005 Gabriel Bouvigne
Copyright (c) 2000-2004 Alexander Leidinger

Individual files in the corresponding-source archive retain all additional copyright and authorship notices.

Exact corresponding source

This build uses source derived from swift-lame 3.100.0 at Git revision d85ee80128d7cc36796c984463cfd75b1d38587d. FourThirtyTwo changes one package-manifest setting so the lame product builds dynamically. No LAME C source, headers, encoder behavior, or public API was changed.

Download exact source (.tar.gz)

SHA-256:
3898c02b72c9d2e90af593016902eb14fa2eec9495e7b2b6b786a0e584d641d9

Dynamic linking and replacement

FourThirtyTwo loads LAME from @rpath/lame.framework/lame. Normal Xcode builds embed lame.framework in the app and sign it with the app. An interface-compatible modified framework can replace that framework before the containing app is signed and installed.

Read the tested rebuild and replacement instructions.

iOS does not permit an App Store-installed app bundle to be modified in place. A replacement therefore requires the user’s own valid Apple signing and installation workflow. These technical instructions are not legal advice or a claim that code signing resolves every interpretation of LGPL requirements on iOS.

License

  • GNU Lesser General Public License, version 3 — complete text
  • GNU General Public License, version 3 — complete text

LGPL v3 incorporates GPL v3 and requires both documents to accompany a combined work. The source archive also contains the package's licence file, patched manifest, patch/rebuild notes, headers, and complete source tree.

Questions

For source or license questions, contact support@fourthirtytwo.app.

FourThirtyTwo
Home Features Privacy Open Source Contact

© DeWolf Academy. All rights reserved.