22

この質問のコンテキストは次のとおりです。営利目的で販売されるコードがありますが、コードが無料である限り、個人および非営利団体が利用/無料で利用できるようにしたいと考えています。

ライブラリがGPLv2でリリースされた場合、企業はそれを社内で無料で使用できますか?彼らがそれに基づいてソフトウェアを開発する場合、彼らそれを配布しなくても、GPLの下でそれをリリースする必要がありますか?彼らは、作者への補償なしに、GPLされたライブラリにリンクする社内で開発されたソフトウェアを使用する(配布しない)ことでお金を稼ぐことができますか?

非営利目的(コピー、変更、リンク)のみを許可するソフトウェアライセンスを探しています。結果として得られる派生プログラムは、非営利目的でも無料で使用できる必要があります。非営利目的でこれを行い、営利目的での使用(金儲けのためのソフトウェアの使用を含む)を妨げるソフトウェアライセンスはありますか?クリエイティブコモンズライセンスはそれに近いことをするのに十分な柔軟性があるように見えますが、私はそれらをソフトウェアに使用することに反対しました。どう思いますか?

それとも、次のような単純な記述は可能ですか?

「この作品はデュアルライセンスの下でリリースされています:

  1. 非営利目的の場合:GPLv2ライセンス。
  2. その他の用途:元の作成者から取得したものである限り、別のライセンス。」

これにより、プログラムは非営利目的(コピー、変更、使用法など)で効果的に無料になり、商用利用への扉は開かれたままになりますか?

編集:PS:すべての回答を読み、Webで情報を探した後、この質問に関連する概念はデュアルライセンスであると判断しました。インターネット上には、それについて、特にGPLがデュアルライセンスにどのように適合するか(または適合しないか)についての多くの情報があります。

4

8 に答える 8

14

はい、企業はGPLされたコードを社内で使用できます。GPLによって課せられる主な制限は、GPLから派生した、またはそれを使用するソースコードもGPLの下でリリースする必要があるということですが、元のGPLコードを変更または配布していない場合は、GPLプログラムを使用できます。

私が見ているように、コードを非営利目的でのみ利用できるようにする理由は2つあります。

  1. コードは営利目的で販売されますが、個人や非営利団体が利用できるようにしたいと考えています。

  2. 業界とオープンソースはお互いの最大の敵であると信じられています。

カテゴリ1に該当する場合、このライセンスは個人と非営利団体にのみ適用可能であり、営利企業は別のライセンスを購入する必要があることを示すオープンソースライセンスを作成し、次の2番目の商用ライセンスを作成することをお勧めします。企業のためのあなたの選択。非営利目的でのみ使用できることを示す条項を既存のライセンスに追加するだけで、完全に受け入れられ、有効です(ただし、たとえば、それが元のライセンスではなく、特定のライセンス)。

カテゴリ2に該当する場合は、自分の視点を強く再考することをお勧めします。フリーソフトウェアファウンデーションの信念に反して、業界とオープンソースは互いに対立していません。実際、オープンソースプロジェクトは頻繁に業界のスポンサーを受けています。プロジェクトが業界で広く採用されると、オープンソースプロジェクトを強化するとそれを使用する業界プロジェクトも強化されるため、プロジェクトを使用する企業はプロジェクトの改善に時間とお金の両方を提供することがよくあります。しかし、GPLされたプロジェクトは、業界では採用されません。Apache Foundationのさまざまなプロジェクトは、業界の強力な支援を受けているプロジェクトの優れた例です。Apacheライセンスは業界に優しいため、これらのプロジェクトは一般的にサポートされており、非常に多くの企業がこれらのプロジェクトを使用しています。

于 2010-06-15T14:52:38.083 に答える
6

はい。Googleはそのように働いています!

Googleは、サーバーインフラストラクチャ上でも、内部でLinuxのカスタムディストリビューションを使用しています。WebサーバーはApacheの派生物です。しかし、彼らはそれを社外にリリースしておらず、ユーザーはこのGPL派生コードにリモートでアクセスしています。これはGPLによって許可されています。

ただし、Googleは多くのGPLオープンソースプロジェクト(Linuxカーネルを含む)に貢献しており、開示するものと開示しないものを選択するだけです。もちろん、彼らはライセンス条項により、リリースするGPL派生バイナリのソースコードをリリースすることを余儀なくされています。

于 2010-06-15T14:36:03.310 に答える
3

はい、企業は社内で使用できます。

GPLは、バイナリを持っている人がソースを要求できると言っているだけです。したがって、バイナリを持っている人だけが会社にいる場合は、彼らだけがソースを要求できます。

于 2010-06-15T14:35:44.310 に答える
1

クリエイティブコモンズライセンスチューザーを試してみてください。あなたの要件の私の解釈に基づいて、それはクリエイティブ・コモンズの帰属-非営利-継承2.0フランスを提案しました。

アップデート:

明確にするために、私はCCがソフトウェアのライセンスを使用しないことを推奨していることを知っていますが、OPはリストされた欠点で問題ないかもしれないと思いました。

また、オンデマンドで無料ライセンスを付与することもできます。たとえば、要求に応じて、個人およびオープンソースユーザーの商用ライセンスに例外を設けることを明確に述べます。次に、合法的なリクエストを受け取ったときはいつでも、1回限りのライセンスを付与します。

于 2010-06-15T14:39:13.973 に答える
1

はい、できます。ただし、GPLの下でアプリ全体をリリースする必要があります。ただし、社内で使用するだけであれば、社内の他の人がコードを入手しても問題ないため、問題ありません。もちろん、一般に公開したくないでしょう。そして非営利的な側面として、GPLは人々がアプリを販売し、それらからお金を稼ぐことを許可しますが、それは彼らがソフトウェアを与える人々に彼らが持っているすべての権利を与える場合に限ります。

公式FAQに次のように記載されているため、クリエイティブコモンズライセンスの使用は推奨されません。http://wiki.creativecommons.org/Frequently_Asked_Questions#Can_I_use_a_Creative_Commons_license_for_software.3F

ソフトウェアにクリエイティブコモンズライセンスを使用できますか?

お勧めしません。クリエイティブコモンズライセンスはソフトウェアに使用しないでください。すでに利用可能な非常に優れたソフトウェアライセンスの1つを使用することを強くお勧めします。Free Software Foundationによって利用可能にされたライセンス、またはOpenSourceInitiativeにリストされているライセンスを検討することをお勧めします。ソースコードやオブジェクトコードについて言及していない当社のライセンスとは異なり、これらの既存のライセンスは、ソフトウェアで使用するために特別に設計されたものです。

クリエイティブ・コモンズは、人間が読める「コモンズ証書」と機械が読めるメタデータで、いくつかの自由ソフトウェア/オープンソースライセンスを「ラップ」しました。これらの「ラップされた」ソフトウェアライセンスを使用して、確立されたソフトウェアライセンスの下で作業のライセンスを取得しながら、CreativeCommonsの人間が読み取れるドキュメントと機械が読み取れるメタデータを利用できます。CCはこれらのソフトウェアライセンスを変更しておらず、人間と機械が読み取れるライセンスの説明を元のライセンステキストと一緒にバンドルしているだけであることに注意してください。例:GNU GPL、GNU LGPL、BSD。

于 2010-06-15T14:42:07.480 に答える
1

GPLv2には使用分野の制限はありません。ユーザーは、商用目的を含め、必要に応じて自由に使用できます。

OSIのライセンスリストには、非営利のオープンソフトウェアライセンスへの参照が含まれています。これはおそらくあなたが望むものに適合しますが、GPLを含む他のオープンソースライセンスはそれと互換性がない可能性があるので注意してください。

最後に、すべてのソフトウェアライセンスは、著作権所有者がソフトウェアに保持している著作権(およびすべての特許)に基づいています-自分のライセンスに好きな制限を加えることができます-ただし、より人気のあるライセンスを採用すると、ソフトウェアが使用、拡張、改善されます。

于 2010-06-15T14:46:31.863 に答える
1

それとも、次のような単純な記述は可能ですか?

「この作品はデュアルライセンスの下でリリースされています:

  1. 非営利目的の場合:GPLv2ライセンス。
  2. その他の用途:元の作成者から取得した場合に限り、別のライセンス。」

これにより、プログラムは非営利目的(コピー、変更、使用法など)で効果的に無料になり、商用利用への扉は開かれたままになりますか?

この質問に答えるには:いいえ。これは使用を制限しているが、GPLでは許可されていない。

繰り返しになりますが、明らかにこのコードをオープンソースにしたくないので、オープンソースライセンスでやりたいことをすることはできません。オープンソースと互換性のない非営利目的の使用制限を設定したい。これは問題ありません。任意のプロプライエタリライセンスでライセンスを取得できますが、オープンソースとは呼ばないでください。

于 2010-06-15T15:36:42.383 に答える
1

ExtJSのような使用許諾契約書を使用できると思います。GPLでコードをリリースする準備ができている場合は、GNU GPLでExtJSを使用できますが、GPL以外のライセンス契約に基づいてコードを配布し、独自のライセンスを作成する場合は、製品の商用バージョンを購入する必要があります。 。プロジェクトごとに製品のライセンスを個別に購入する必要があります。

于 2010-06-16T12:24:28.967 に答える