私の ASP.NET MVC プロジェクトは、これらのライブラリを含めることで自動的に GPL 2.0 ライセンスになりますか? 私はいつもこれが GPL と紛らわしいと思っています。
2 に答える
はい、そうです。コードを静的に参照します。それは明らかに「GPL互換ライセンスが必要」の領域に該当します。
もちろん、プロジェクトを GPL したくない場合は、商用ライセンスを購入するか、別のコンポーネントを使用することができます。
アプリケーションを配布する場合、アプリケーションに必要なのはGPLライセンスのみです。
例えば:
シナリオ#1:mysqlデータベースとTelerik ASP.NET MVCコントロール(両方のGPLオープンソースライセンス)を使用するWebサイトを開発します。次に、アプリケーションをWebサーバーにデプロイし、ユーザーがブラウザーを介してアプリケーションUIを操作します。ソフトウェアをユーザーに配布していないため、ソフトウェアをGPLする必要はありません。
シナリオ#2:次に、アプリケーションのインストーラーを作成し、顧客が自分のサーバーにアプリケーションをインストールして実行することを意図してアプリケーションを販売します。ソフトウェアを配布したので、ソフトウェアはGPLライセンスを取得する必要があります。注:インストールパッケージにmysqlを含めず、ユーザーにこれを個別にダウンロードしてインストールするように要求することで、これを回避することはできません。
お役に立てれば。