Open source in Spacebar
Spacebar plays video and some audio with mpv, FFmpeg, libplacebo, and FriBidi, which are distributed with it under the GNU Lesser General Public License, version 3. That license gives you the right to change those libraries and use your version in Spacebar. This page has what you need to do that.
Spacebar itself is not open source. Every library it ships, with its license, is listed in the full notices, also in the app under Help → Third-Party Notices.
What is offered
- The library source kit: the complete source of mpv, FFmpeg, libplacebo, FriBidi, libass, HarfBuzz, and FreeType exactly as built for a release, with Spacebar's changes to them, the build scripts, and every license text.
- The relink kit: Spacebar's compiled code and link instructions, so the app can be linked again against your modified libraries. It includes a script that checks the kit and repeats the links.
Both are free of charge. The kits for a build stay here for as long as that build is offered. Find your build in Spacebar under Spacebar → About Spacebar.
Downloads
Version 1.0 (202610112138)
- Library source kit (70 MB)
54c7ec9719412cf6533c7227b0a3e635aed43d54fd6de001f77dd3826f0810e8 - Relink kit (87 MB) and its pin file
5044cd21b6f6adc6e7aef7b1030cad302b401fd76c1488ff43c8638837e79ab3 - SHA256SUMS
Version 1.0 (202610041245)
- Library source kit (70 MB)
c1632d7e1afdba6e639683ea4bdf2eb76d4830b5d0f09334841da4a73e14da28 - Relink kit (53 MB) and its pin file
4c59836649c12287859c3b9d882af155b2c3041367bc7fbef4c93c90c89b691e - SHA256SUMS
The codes are SHA-256 checksums. Check a download with shasum -a 256 -c SHA256SUMS.
Terms
The libraries keep their own licenses, which travel with the source. Spacebar's build scripts are under the MIT license, and its changes to the libraries are under the LGPL, version 2.1 or later. The compiled files in the relink kit may be used to relink Spacebar with modified libraries, to run the result, and to reverse engineer Spacebar as far as debugging those modifications needs. Read the full terms.
What a relinked copy can do
A copy you relink is signed by you, not by the publisher, so the App Store does not recognize it. The free previews (archives and GPS tracks) work; the trial and the purchase cannot be started or restored in it. The relink kit's README explains the steps and what you need from Apple's developer tools.
Questions
Email beau@beaugunderson.com.