web-dev-qa-db-ja.com

LGPLオープンソースフレームワークのライセンスはどのように機能しますか?

何も知らずに、ほぼ1年のコーディングで大きなアプリケーションを作成しました。

業務用ソフトフォンなどのビデオ/オーディオを行います(販売しております)。私はLGPL、より少ないGnu PublicLicenseの下でライセンスされたフレームワークを使用しました。実稼働環境にリリースする前に、H.264ビデオコーデックと「LGPL」フレームワークを使用したので、何を知って、何をすべきですか?または私は何もする必要はありませんか?これは私の雇用主がアプリケーションをリリースして販売することです。私はアプリケーションを作成し、クラッシュすることなく実行するための仕事をしました。

裁判所に免許を申請する必要がありますか?または、フレームワークプログラマーにライセンスを申請しますか?会社の経営陣に渡す前に、どうすれば自分を有効にすることができますか。

フォローアップ:

H.264エンコーダーにはGPLライセンスがあります

H.264デコーダーにはLGPLライセンスがあります

エンコーダライセンスはどこで購入できますか? http://www.x264licensing.com/features

デコーダーライセンスはどこで購入できますか? http://www.mpegla.com/main/programs/AVC/Pages/AgreementExpress.aspx

ライセンス料はいくらですか? http://www.zdnet.com/blog/bott/h264-patents-how-much-do-they-really-cost/2122

1
YumYumYum

1)ソフトウェア特許が支持されている国にいる場合、商用ユーザーであるため、H.264コーデックの使用に対してライセンス使用料を支払う必要があります。

2)LGPLの下でライセンスされたフレームワークを使用した場合、それは使用方法によって異なります。フレームワークが使用するモジュール、ライブラリ、またはプラグインを開発した場合、私はあなたが優れていると信じており、何もする必要はありません。フレームワーク自体を変更し、それをこのアプリケーションのベースとして使用した場合は、派生した作業のソースコードを自由に共有する必要があります。 (これは販売を困難にするでしょう。)

1
Philip

H.264ライセンスについては何も知りませんが、 Philip がその点に対応しています。

ただし、LGPL側では、アプリケーションでLGPLライブラリを使用している場合、ライブラリのバイナリをアプリケーションのダウンロードに含めると、そのライブラリのソースコードをダウンロードできるようにする必要があります。ライブラリに拡張を加えた場合は、それらの拡張のソースコードを利用できるようにする必要があります。これは単純なビットです。

次は、派生または集約のトリッキーな主題です。 GPLライブラリをアプリケーションに静的にリンクする場合は、派生製品を作成しているため、製品はLGPLとして、または互換性のあるライセンス(GPLなど)でライセンスされている必要があります。

LGPLライブラリをアプリケーションに動的にリンクする場合は、集約しているため、アプリケーションには必要なライセンスが含まれている可能性があります。ここで注意が必要なのは、誰でも独自のバージョンのライブラリをコンパイルし、動的にリンクされたライブラリを独自のライブラリに置き換え、アプリケーションがそのライブラリを最初に提供したものであるかのように使用できるようにすることです。

質問 GPLとLGPL、オープンソースソフトウェアをプロプライエタリなクローズドソースプロジェクトに合法的に組み込むことはできますか? これらのいくつかに触れるいくつかの答えがありますが、私は-による答えだと思います Dark ShikariJonathan Mitchell および Mark Bessey が最も関連性があります。

2
Mark Booth