- 締切済み
gccでの制作物の著作権
著作権と言うかどうかわかりませんが、知人からこんなことを言われました。 「gccでコンパイルしたものはソースの公開義務があるので、あまり使わない方がよい。」 他人の著作物ではなく、私的なプログラムを書いてるだけです。もちろんGNU系のソースをいじっているわけでもありません。 gccでコンパイルしただけでソースの公開義務って発生するものなのでしょうか? どなたかご教授下さい、よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- thamansa
- ベストアンサー率40% (95/232)
> 私的なプログラムを書いてるだけです という部分と > 公開義務って発生するものなのでしょうか? ということですが、 (質問の意図を私が誤解しているかもしれません。) GNUのライブラリを使用したプログラムを第三者に渡したときに、その相手へのソース公開義務が発生するだけです。 したがって、GNUのライブラリを使用したとしても、私的なプログラムを書いて自分で使っているだけは公開義務は発生しません。
- jacta
- ベストアンサー率26% (845/3158)
Cygwinの場合、GPLのcygwin1.dllを必ず使用することになるので、(Cygwinの)gccでコンパイルしたプログラムもGPLに従わざるを得ないということはあります。
GPL=ソース公開というのは、よくある誤解です。 「gccでコンパイルした・・・」というだけでは、公開の義務は発生しません。 この場合はGPLのソフトを使っているだけですから、そこで作成されたものには作成者がライセンスを決めることができます。 ですが、リンクするライブラリには注意が必要です。これはコンパイラの問題ではなくリンクして使うライブラリの問題です。 参考URLはライブラリのライセンスについてのGNUの文書の和訳ですが、今回のような場合のヒントになると思います。
お礼
なるほど、コンパイル自体は全く抵触しないんですね、問題はライブラリですか、なかなか難しいものです。
- sunasearch
- ベストアンサー率35% (632/1788)
ありません。 そんなことを言い出したら、 WordやExcelで作ったものまで、 全部公開しなければいけないことになります。
お礼
なるほど、プログラムを渡した相手への公開義務が発生するだけなんですか。 全く自分しか使わないわけではないのですが、それならばあまり気にしなくても良いようです。ありがとうございました。