reoによる
2009年11月18日 10時30分の掲載
diabolical laughter 部門より。
diabolical laughter 部門より。
ある Anonymous Coward 曰く、
「Windows 7 ユーティリティに一部 GPL コードが使われているのではないか」と先週 /.J の記事でも取り上げられていた件で、マイクロソフトはこれが事実であったことを認め、謝罪したとのこと (本家 /. 記事、CNET Japan の記事より) 。
ツールはサードパーティに開発を委託していたものであり、マイクロソフトが行ったコードレビューの際 GPL コードが含まれていることに気づかなかったとのことで、故意ではなかったと説明した。同社はツールの提供を一時停止していたが、GPLv2 に則してこのツールのソースコードとバイナリを 11 月 3 週から再公開する予定とのことだ。
関連ストーリー
Firehose:マイクロソフト、Windows 7ユーティリティのGPLコード使用を認め、謝罪 by Anonymous Coward
他人事ではないよなあ (スコア:3, すばらしい洞察)
外注は勿論、社内でもこういった事は周知徹底しないと起こりうる話
一端埋め込まれるとどんだけチェックしようが見つけにくいだろうし
#やるならバレないよう思いっきりコードいじれYOバカ!と
#Microsoftの中の人は思ってるに違いない
コメントを書く
これはすばらしい! (スコア:2, 参考になる)
MSえらい!GPL違反に対しての最高の対処例ですね。
うやむやにしたソニー・コンピュータエンタテインメント [slashdot.jp]や、ごねごねだったELECOM [slashdot.jp]あたりにはぜひ見習って欲しい。
コメントを書く
Re:これはすばらしい! (スコア:5, すばらしい洞察)
ライセンスってのはGPLとは使い方が違うとはいえ、MSにとっても生命線ですからね。自社のライセンスを尊重して欲しいMSならばGPLも尊重するでしょう。
コメントを書く
親コメント
Re:これはすばらしい! (スコア:3, 興味深い)
過去にゴネた会社の末路を見ての判断じゃないですか?
ソースを公開して謝るのとゴネるの天秤にかけて、
今回はショボイぷろぐらむだしゴネたらまた印象悪くなっちゃうから公開しちゃうおうかっていう感じじゃ?
コメントを書く
親コメント
Re:これはすばらしい! (スコア:2, 興味深い)
ここまで早く対応できたのは「天秤にかける」ことも含めての「危機管理マニュアル」がきちんと整備されていたのでしょうね。
「情報漏洩」に対する「危機管理マニュアル」ってのは聞いたことありますが、
「GPL違反」の対応マニュアルってのは聞いたことはなかったですが。
日本ユニセフ協会への寄付断固拒否
マクロの基本は検索置換
コメントを書く
親コメント
いつも思うんだけど (スコア:1, 興味深い)
*.c はソースコードに間違いないとして、
Makefile はどうなんですかね?
コマンドラインで渡すコンパイルオプションとか、マクロ定義で
動作が全く変わってしまう記述なんてわりと当たり前ですよね?
書きようによっては *.c だって読めなくできる [ioccc.org]から、あくまで
善意に期待する、つうことなんですかね?
コメントを書く
Re:いつも思うんだけど (スコア:3, 参考になる)
「ソースコード」は、受け取った人が対象バイナリをビルドできるもの一式を指すので、Makefileなども含まれます。その中のコンパイルオプションは対象バイナリを作り出せるように書かれている必要があります。これはGPL FAQに説明があったと思います。
本物のソースを機械的にプロセスして自動生成した*.cについてはソースとは認められない、というのも読んだ覚えがあるんですが、どこで読んだかみつけられませんでした。
とりあえず、すぐ思いつきそうな話については既に議論されているはずなので、いつも思っているだけでなく尋ねてみると良いと思います。
コメントを書く
親コメント
Re:いつも思うんだけど (スコア:3, おもしろおかしい)
私のマシンはスペックが足りなくて、make途中でOut of memoryで落ちてしまうのでビルドできません。
メモリーも一緒に配布していただけると助かります。
# 袋叩きにあうのはわかってるけど言ってみたかったのでAC
コメントを書く
親コメント
Re:謝罪? (スコア:1)
メールで要求可能だと知られることはないわけですから、
不誠実だと思います。
コメントを書く
親コメント
Re:謝罪? (スコア:3, 参考になる)
> 別にバイナリだけ配布しても違反してないんじゃないの?
プログラムがGPLの基で公開されていることを明記せずに公開したら、GPL違反です。
コメントを書く
親コメント
Re:公開するんだ・・・ (スコア:1, すばらしい洞察)
外注先にMSの非公開ライブラリなどを供給していたら(そう言うのがあるかは別として)話は分かりませんが、全部その外注企業が作ったと言うことで有れば特に損はしないでしょう。
コメントを書く
親コメント
Re:謝罪? (スコア:2, 参考になる)
コメントを書く
親コメント
Re:謝罪? (スコア:2, 参考になる)
物理配布とネット配布では満たすべき条件が違うんだよ、と以前教えていただきました [slashdot.jp]。
コメントを書く
親コメント
Re:公開するんだ・・・ (スコア:1)
ICO [wikipedia.org]とか。
さすがに回収はしていないけれど。
コメントを書く
親コメント