はい、商用製品でFFmpegを使用できます
FFmpegは、GNU劣等一般公衆利用許諾契約書( LGPL )バージョン2.1以降。
一部の外部ライブラリ(libx264やlibx265など)やさまざまなフィルタのサポートなど、一部の機能はGNU General Public License( GPL )バージョン2以降(下記の商用x264ライセンスの例外を参照)。それらの部品が使用されると、GPLはすべてのFFmpegに適用されます。ソースのLICENSE.md
を参照して、FFmpegのGPL部分のリストと、GPLを必要とする外部ライブラリを確認してください。
そうです、商用製品でFFmpegを確実に使用できます、両方のライセンスで商用利用、配布、変更が可能です。 FFmpegは無料ですが、他のライセンス条項では利用できません。
どのライセンスを使用するかはあなた次第であり、ニーズやFFmpegビルドの構成方法によって異なりますが、 を使用することになったライセンスに準拠する必要があります。 FFmpegは、商用目的で使用するかどうかは関係ありません。ライセンスに正しく従うことだけです。
準拠するには何をする必要がありますか?
FFmpegを私的または社内で使用するだけ、またはFFmpegから実際に何も配布していない場合は、何もする必要はありません。それ以外の場合、非常に詳細なリストについては、 FFmpegライセンスコンプライアンスチェックリストを参照してください。要約すると、次のことが必要です。
GPL 2.0+
- 使用した正確なFFmpegソースコードを利用できるようにします。
- 適切なコピーを提供します。配布されたソフトウェアのFFmpegライセンス(
COPYING.GPLv2
またはCOPYING.GPLv3
を参照)。
- 状態の変化。 FFmpegソースコードを変更する場合は、変更内容を文書化する必要があります。
- 同じライセンスを使用します。 FFmpegソースコードを変更する場合は、同じライセンスを使用する必要があります。
LGPL 2.1+
- 使用した正確なFFmpegソースコードを利用できるようにします。
- 配布されたソフトウェアで適切なFFmpegライセンスのコピーを提供します(
COPYING.LGPLv2.1
またはCOPYING.LGPLv3
を参照)。
- 状態の変化。 FFmpegソースコードを変更する場合は、変更内容を文書化する必要があります。
- 同じライセンスを使用します。 FFmpegソースコードを変更する場合は、同じライセンスの下にとどまる必要があります。リンクされたFFmpegライブラリのみを使用している場合、これは適用されません。
FFmpegが使用しているライセンスは何ですか?
ffmpeg -L
コマンドはあなたのライセンスを示す段落を出力します。 LGPL v2.1 +の例:
ffmpegはフリーソフトウェアです。フリーソフトウェアファウンデーションによって公開されているGNU劣等一般公衆利用許諾契約書の条件に基づいて、再配布および/または変更することができます。ライセンスのバージョン2.1、または(オプションで)それ以降のバージョン。
x264商用ライセンスはどうですか?
x264商用ライセンスはLGPL互換ですが、FFmpegには商用ライセンスx264のGPL要件を無効にするオプションがないため、手動で行う必要があります。したがって、 x264ライセンスから商用ライセンスを購入すると、次のことが許可されます。
- x264を
--disable-gpl
。
- FFmpegソースコードの
configure
ファイルを変更して、libx264をEXTERNAL_LIBRARY_GPL_LIST
からEXTERNAL_LIBRARY_LIST
。
- ffmpeg をなしでコンパイルします。
--enable-gpl
および iv id =でコンパイルされたx264へのリンク “647e373c58″>