GPLv2ライセンスに関していくつか質問があります:
-
GPLv2の場合、ソースファイルへのアクセスを提供する必要がありますか?
-
v2ライセンスを使用しているが、使用料がかかる場合、ユーザーはライセンスを使用するためにライセンスを購入する必要がありますか? ?
-
課金したい場合、ソフトウェアを作成する際の代替ライセンスは何ですか?
回答
-
はい、バイナリを配布した人に。
-
いいえ、彼らはまた、(おそらく有料の)バイナリを持っている他の誰かからそれを入手し、そのコピーを合法的に使用することができます。 GPLv2 s3は「あなたはプログラムをコピーして配布することができます…オブジェクトコードまたは実行可能形式で」と言っているので、あなたからソフトウェアを入手した人は友人のためにそれをコピーする権利があります。 「プログラムを実行する行為は制限されていません」そのようなコピーを所有する人は誰でもそれを使用できます。 s6は彼らの立場をさらに明確にします:それは彼らにそうするためのあなたからのライセンスを明示的に与えます。
-
GNU GPLは、あなたがあなたのソフトウェアに課金しても問題ありません。バイナリとともに自由を提供する必要があるだけです。あなたが求めているのが「ソフトウェアの料金を請求する場合はどのライセンスを使用すればよいですかおよび禁止です私の有料ユーザーがフリーソフトウェアに関連する自由を行使することから “、それはこのサイトのトピックから外れるでしょう。
コメント
- "自由を提供する"というフレーズを見ると、付随するチームアメリカを想像します。世界警察のモンタージュ。
- ソフトウェアのライセンスを誰かに拒否した場合、ソフトウェアの最初のユーザーが料金を支払う必要があることに注意してください。支払いを除いてGPLの下で、あなたは唯一のコピーから始めるので、あなたは高い初期価格を設定したいかもしれません。
答え
- GPLv2にするには、ソースファイルへのアクセスを提供する必要がありますか?
いいえ、できません。ライセンスの条件に拘束されることはありません。ライセンスの目的は、他の方法では得られない権利をあなたに与えることです…しかし、著作権所有者および/または著者として、あなたはとにかくすべての権利を持っています。したがって、あなたはソースコードを提供する必要はありません。
しかし!それは意味がありません。
おそらく、あなたは理由でGPLv2を選択しました。しかし、ソースへのアクセスがなければ、ライセンスの受信者はGPLv2で許可されていることを実行できません。したがって、ソースコードを合法的に提供する必要はありませんが、実際にはソースコードなしでGPLv2の下でソフトウェアをリリースすることは意味がありません。
- v2ライセンスを使用しているが、使用料がかかる場合、ユーザーは使用するためにライセンスを購入する必要がありますか?
いいえ。最初のものだけ。他のすべてのものは理論的に最初のソフトウェアからソフトウェアを入手でき、GPLv2の条件の下で合法的に再配布できます。
ただし、それを保証するものは何もありません。最初のユーザーは実際にそれを再配布します。 GPLv2はそれを許可しますが、強制はしません。
- 必要に応じて、ソフトウェアを作成する際の代替ライセンスは何ですか。
実際には、GPLv2ライセンスのソフトウェアからお金を請求して利益を上げることは完全に可能です:
- GPLv2でユーザーがソフトウェアを再配布できるからといって、そうなるとは限りません。
- 一部の(企業)ユーザーはソフトウェアの支払いを望んでいます 、または実際には、ソフトウェアが何らかの形でビジネスに悪影響を及ぼした場合に訴えることができる誰かと契約を結ぶ可能性に対して支払いをしたいと考えています。
- ソフトウェアを販売していません。ソフトウェアに関連するサポートとサービスを販売する。ソフトウェアを効率的に使用する方法についてトレーニングを行う、延長サポート契約を結ぶ、特注の機能開発を販売するなど。
- 多くの注目を集めるプロジェクトにはコアと基本機能を備えた「オープンコア」モデルはオープンソースですが、製品の真の価値は拡張機能とプラグインにあり、その一部は商用で独自のものです。
コメント
- 製品にサードパーティのGPLv2コードが含まれている場合は、サードパーティの'ライセンスに準拠するためにソースをリリースする必要があることに注意してください。