タグ

ブックマーク / srad.jp/~bero (2)

  • LinuxからコードをパクったOSはGPLにならない | beroの日記 | スラド

    何らかの方法(フルスクラッチまたはBSDベース等)でOSをつくり、一部(ドライバなど)にLinuxカーネルのコードを使った場合、 (1) 全てGPLになる (2) GPLにならない。パクった部分だけGPLで混ぜて使える のどちらか。 「OS」というのがキモ。一般論は当てはまらない。 GPLv2(LinuxはGPLv2なので)にはOS例外条項がある。 しかし特別な例外として、そのコンポーネント自体が実行形式に付随するのでは無い限り、 頒布されるものの中に、実行形式が実行されるオペレーティングシステムの主要なコンポーネント(コンパイラやカーネル等)と通常一緒に(ソースかバイナリ形式のどちらかで)頒布されるものを含んでいる必要はないとする。 GPLv2(和訳) However, as a special exception, the source code distributed need no

  • ほんとうは怖いLGPL | beroの日記 | スラド

    Linux Conference 2008でライセンスBOFとやらがあるらしいので、 LGPLv2(以下LGPL)の疑問をまとめておく。 LGPLはOSSでもプロプラでも使える万能ライセンスではない。 LGPLなライブラリはリバースエンジニアリングを許可していなければならない。(*1) ほとんどの商用ソフトウェアはEULAでリバースエンジニアリングを禁じており(*2)、linuxのglibcはLGPLなので、ほとんどのLinux用商用ソフトウェアは違反ではないか。 LGPLでは(GPLもだが)、ドキュメントに書くだけでなく実行時にも著作権とライセンス表示をしなければならない(*3)。 ややこしいのは、LGPLライブラリを使用したソフトのソースはLGPLの制約を受けず、バイナリは制約を受ける(*4)という点だ。 例えばAboutダイアログでソフト作者のCopyright表示をするソフトがある

  • 1