Open source
Stowo Third-Party Software
Applies to Stowo 1.0.30
Stowo is built with open-source software. This page lists the third-party components Stowo includes, the licenses they are distributed under, and where their source code can be obtained.
Runtime components
Stowo runs on the Electron runtime, which bundles Chromium, Node.js, FFmpeg and Chromium's other third-party components.
| Component | Version |
|---|---|
| Stowo | 1.0.30 |
| Electron | v43.7.1 |
| Chromium | 150.0.7871.250 |
| Node.js | v24.21.0 |
The Chromium and Node.js versions are the ones pinned by the DEPS file of the Electron v43.7.1 tag.
Notices included with the app
The full list of third-party components and their complete license texts are installed together with Stowo, in the program folder:
THIRD-PARTY-NOTICES.md— summary of third-party components and their source locationsLICENSE.electron.txt— Electron's own license (MIT)LICENSES.chromium.html— licenses of Chromium and the third-party components it includes. This file contains the FFmpeg entry and the full text of the GNU Lesser General Public License.
FFmpeg
Stowo includes FFmpeg as ffmpeg.dll. FFmpeg is distributed under the GNU Lesser General Public License, version 2.1 or later. The copy Stowo includes is Chromium's FFmpeg, included unmodified and loaded as a separate dynamic library rather than linked into the Stowo executable.
| Distributed binary | Value |
|---|---|
| File | ffmpeg.dll |
| Platform | Windows x64 |
| Size | 3,061,248 bytes |
| SHA-256 | AC73E8DA09D9AECF055CECFA795EF8397DC8AED64DC12B2442E4A253D6B8A3D8 |
The ffmpeg.dll shipped in Stowo 1.0.30 is byte-identical to the one in the official Electron v43.7.1 Windows x64 release.
| Source | Value |
|---|---|
| FFmpeg revision | ad41607c61898cf7150e0fb20fe4bbabd44922a3 |
This revision is the one pinned by the DEPS file of Chromium 150.0.7871.250, which in turn is the Chromium version pinned by Electron v43.7.1.
Getting the source code
Source archive for Stowo 1.0.30. This archive is fixed to this release, so it keeps matching this version after later versions ship.
Stowo-1.0.30-FFmpeg-source.zip
It contains:
- the complete Chromium FFmpeg source tree at the revision above, including
chromium/config,chromium/patches,chromium/scriptsandBUILD.gn - Electron provenance files — the Electron and Chromium
DEPSfiles, the FFmpeg patch list, and the patch itself COPYING.LGPLv2.1— the full LGPL v2.1 textREADME-Stowo-FFmpeg-Source.txt— versions, revision, binary SHA-256, and the scope of the Electron patchSOURCE-MANIFEST-SHA256.txt— SHA-256 of every file in the archive, so the contents can be verified
Upstream sources. The same source can be obtained directly from upstream:
- FFmpeg at this exact revision
- Bulk download of that revision (.tar.gz)
- LGPL v2.1 text at that revision
Electron provenance.
Electron's FFmpeg patch
Electron maintains its own patches on top of Chromium's FFmpeg. At the v43.7.1 tag the FFmpeg patch list contains exactly one entry, link_with_loader_path.patch.
That patch changes one line inside the is_mac branch of BUILD.gn, setting the install_name of the macOS shared library libffmpeg.dylib. install_name is a macOS concept, and the branch is not taken on a Windows build, so this patch does not apply to the Windows ffmpeg.dll that Stowo distributes. The patch is included in the source archive above.
Open-source software and the Stowo terms
The Stowo Terms of Use apply to Stowo itself. Third-party open-source components included in Stowo are governed by their own licenses, and the Stowo terms do not restrict the rights those licenses grant you.
Contact
Questions about this page, or about the source code for any component of Stowo: