回答:
http://gstreamer.freedesktop.org/documentation/splitup.htmlから
gst-plugins-baseプラグイン
の小規模で固定されたセットで、さまざまな種類の要素をカバーします。これらは、開発シリーズ中のコアの変更に合わせて継続的に最新に保たれます。
- ディストリビューターはこれらのプラグインを安全に出荷できると考えています
- 要素を書く人は、これらの要素に基づいてコードを作成する必要があります
- これらの要素には、例、ドキュメント、および回帰テストが付属しています
gst-plugins-good
高品質のコード、正しい機能、優先ライセンス(プラグインコードのLGPL、サポートライブラリのLGPLまたはLGPL互換)があると見なされるプラグインのセット。
- ディストリビューターはこれらのプラグインを安全に出荷できると考えています
- 要素を書く人は、これらの要素に基づいてコードを作成する必要があります
gst-plugins-uglyは
、良質で適切な機能を備えたプラグインのセットですが、それらを配布すると問題が発生する可能性があります。プラグインまたはサポートライブラリのいずれかのライセンスは、私たちが望むものではないかもしれません。このコードは、特許の問題を引き起こすことが広く知られています。
- ディストリビューターは、これらのプラグインが必要か、出荷できるかを確認する必要があります
- 要素を書く人は、これらの要素に基づいてコードを作成する必要があります
gst-plugins-badは
、他のプラグインと比較して標準以下のプラグインのセットです。それらは良質に近いかもしれませんが、何かが欠けています-それは良いコードレビュー、いくつかのドキュメント、一連のテスト、実際のライブメンテナー、または実際の幅広い使用です。空白が埋められると、他の要因に応じて、gst-plugins-goodまたはgst-plugins-uglyのいずれかに含まれるようにアップグレードされる場合があります。
- プラグインが壊れた場合、文句を言うことはできません-代わりに、問題を修正してパッチを送信するか、誰かに賄briを渡して修正してもらうことができます
- 新しい貢献者はここで作業を開始できます