The open-source software inside Just Share.
Just Share is built with software that other people have written and shared freely. This page credits that work, and offers the source code of the one part whose licence asks for it to be published.
FFmpeg source code
Just Share includes a copy of FFmpeg. It is a separate program that the app runs to convert video for streaming, to make thumbnails, and to read subtitle tracks.
The copy in the app is licensed under the GNU General Public License, version 3 or later. That licence gives you the right to its source code, so here it is: the complete source code for the exact copy in the app, together with the scripts that build it.
Download the source code (15 MB)
| Inside the download | Version | Licence |
|---|---|---|
| FFmpeg | 9.0.2 | GNU GPL, version 3 or later |
| x264 | revision b35605ac | GNU GPL, version 2 or later |
| dav1d | 1.5.4 | BSD 2-clause licence |
| zlib | 1.3.1 | zlib licence |
- None of the source code has been changed. All of it is exactly as its authors published it.
- The download is a
.tararchive. Up-to-date copies of Windows 11 can open these, and so can 7-Zip. A file calledREADME.txtinside explains how to build the program. - The file is called
just-share-ffmpeg-9.0.2-1-source.tar, and its SHA-256 fingerprint is22b20bd89852b91615da8202fd73bbbbe2573d79650f17623b6170b8c65d0350. - In the app, Settings, Open-source licences shows which build of FFmpeg your copy contains. It should match the build named at the top of this page.
FFmpeg runs as its own program and is not part of Just Share itself. Just Share is not affiliated with or endorsed by the FFmpeg project. FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.
Earlier versions
This is the first build. When the copy of FFmpeg in the app changes, the source code for the new copy is added here, and the earlier downloads stay available.
Other software in the app
The rest of the open-source software in Just Share is under licences that ask only for credit. The main pieces are:
- Hyperswarm and HyperDHT, which find the other computer and connect to it directly.
- Bare, the runtime that the sharing engine runs on, with V8, libuv, libsodium, BoringSSL and libudx inside it.
- hls.js, which plays video in the app’s player.
- Microsoft Edge WebView2, which shows the app’s interface.
The full list, with every licence in full, is in the app under Settings, Open-source licences.
Online details
If you turn on online lookups for a library, TV show details and pictures come from TVmaze and film descriptions come from Wikipedia. Both are used under the Creative Commons Attribution-ShareAlike 4.0 licence, and the app links each description back to where it came from.
This website
This site is set in Geist, used under the SIL Open Font License, and is built with Next.js and React, both under the MIT licence.