- ベストアンサー
GNU GPLライセンスプログラムの継承クラスは?
ライセンスについての質問いろいろあったのですが、より具体的な事例でどう解釈すればよいのかわからず、質問させていただきました。 class PROGRAM { ~~~~~ } という、GNU GPLライセンスのプログラムを親クラスにして、 class PROG extends PROGRAM { ・・・・・・・ } というクラスを自作します。 このとき、自作した継承クラスにはGNU GPLライセンスを適応させなければならないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
それだとわかってるのかわかってないのかがわからん. (有償であると無償であるとを問わず) あなたの作ったプログラムを公開するときには GPL を適用しなければならない ということです. 逆にいえば, 「公開しない」なら有償であるかどうかには無関係に GPL を適用しなくてもかまいません.
お礼
ありがとうございます。 それからいろいろと調べてみました。 「改変したプログラムの複製を商業的に売ることは許可されていますが、それは GNU GPLの条項の下でのみです。そこでたとえば、あなたはGPLが指定する通りソースコードをプログラムのユーザが入手できるようにしなければなりませんし、またユーザはGPLに書かれている通りそれを改変したり再頒布したりできなければなりません。 これらは、あなたが入手したGPLで保護されたコードをあなた自身のプログラムに含める上での要件です。 」 この認識でおります。