オープンソース
Stowo サードパーティソフトウェア
Stowo 1.0.30 が対象です
Stowoはオープンソースソフトウェアを使用して作られています。このページでは、Stowoに含まれるサードパーティコンポーネントと、そのライセンス、ソースコードの入手先をご案内します。
ランタイムコンポーネント
StowoはElectronランタイム上で動作します。ElectronにはChromium、Node.js、FFmpegなど複数のサードパーティコンポーネントが含まれています。
| コンポーネント | バージョン |
|---|---|
| Stowo | 1.0.30 |
| Electron | v43.7.1 |
| Chromium | 150.0.7871.250 |
| Node.js | v24.21.0 |
ChromiumとNode.jsのバージョンは、Electron v43.7.1 タグの DEPS ファイルで固定されている値です。
アプリに同梱される告知
サードパーティコンポーネントの一覧と各ライセンスの全文は、Stowoをインストールするとプログラムフォルダーに一緒にインストールされます。
THIRD-PARTY-NOTICES.md— サードパーティコンポーネントの概要とソースの場所LICENSE.electron.txt— Electron自身のライセンス(MIT)LICENSES.chromium.html— Chromiumおよびそれが含むサードパーティコンポーネントのライセンス。FFmpegの項目とGNU Lesser General Public Licenseの全文がこのファイルに含まれています。
FFmpeg
Stowoには FFmpeg が ffmpeg.dll として含まれています。FFmpegは GNU Lesser General Public License, version 2.1 以降 で配布されているソフトウェアです。Stowoが含めているのはChromiumが使用するFFmpegであり、変更を加えずに、独立した動的ライブラリとして同梱しています。Stowoの実行ファイルに静的リンクはされていません。
| 配布バイナリ | 値 |
|---|---|
| ファイル | ffmpeg.dll |
| プラットフォーム | Windows x64 |
| サイズ | 3,061,248 bytes |
| SHA-256 | AC73E8DA09D9AECF055CECFA795EF8397DC8AED64DC12B2442E4A253D6B8A3D8 |
Stowo 1.0.30 に含まれる ffmpeg.dll は、公式 Electron v43.7.1 Windows x64 リリースに含まれるファイルとbyte-identicalです。
| ソース | 値 |
|---|---|
| FFmpegリビジョン | ad41607c61898cf7150e0fb20fe4bbabd44922a3 |
このリビジョンは Chromium 150.0.7871.250 の DEPS ファイルで固定されている値であり、そのChromiumバージョンは Electron v43.7.1 が固定しているものです。
ソースコードの入手
Stowo 1.0.30 用のソースアーカイブ。 このアーカイブはこのリリースに固定されているため、新しいバージョンが公開された後も、このバージョンに対応するソースを引き続き入手できます。
Stowo-1.0.30-FFmpeg-source.zip
アーカイブには次のものが含まれます。
- 上記リビジョンのChromium FFmpegソースツリー全体 —
chromium/config、chromium/patches、chromium/scripts、BUILD.gnを含みます - Electronのprovenance資料 — ElectronとChromiumの
DEPSファイル、FFmpegパッチ一覧とパッチ本体 COPYING.LGPLv2.1— LGPL v2.1の全文README-Stowo-FFmpeg-Source.txt— バージョン、リビジョン、バイナリのSHA-256、Electronパッチの適用範囲SOURCE-MANIFEST-SHA256.txt— アーカイブ内の全ファイルのSHA-256一覧。内容を検証できます。
upstreamの原本。 同じソースをupstreamから直接入手することもできます。
Electron provenance。
ElectronのFFmpegパッチ
ElectronはChromiumのFFmpegに対して独自のパッチを管理しています。v43.7.1 タグのFFmpegパッチ一覧に含まれるパッチは1つだけで、link_with_loader_path.patch です。
このパッチは BUILD.gn の is_mac 分岐の中で、macOS共有ライブラリ libffmpeg.dylib のinstall_nameを変更する1行を書き換えます。install_nameはmacOS固有の概念であり、Windowsビルドではこの分岐が実行されないため、Stowoが配布するWindowsの ffmpeg.dll にはこのパッチは適用されません。 パッチ本体は上記のソースアーカイブに含まれています。
オープンソースソフトウェアとStowo利用規約
Stowoの 利用規約 は Stowo自体に適用されます。Stowoに含まれるサードパーティのオープンソースコンポーネントはそれぞれのライセンスに従い、Stowoの利用規約はそれらのライセンスが利用者に与える権利を制限しません。
お問い合わせ
このページの内容や、Stowoに含まれるコンポーネントのソースコードに関するお問い合わせ: