これに対する反論は、「こちらとしては、皆さんの邪魔をするつもりはありません。 ただ Linux にあらゆるデバイスの GPL ドライバを用意することを目指しているだけです」と、なかなか説得力があります。
ごめん、どこに説得力があるのかわからない。 theo は、「仕様書を公開しなくてもFree UNIXのドライバを用意してもらえる」という流れになるのが嫌だと言っているんでしょう?その立場からすれば、「Free Linux Driver Development 」キャンペーンは邪魔な活動でしかないと思えますが。
べつに Greg KH 氏は Theo de Raadt 氏 (OpenBSD のリーダー) の反発に反論しているわけではありません。 Greg KH 氏が説得しようとしている相手はハードウェアメーカーや Linux ドライバー開発者 (これからなる人も含む) であって、彼らに対しては Greg KH 氏の「よそはよそ、うちはうちで行きましょう」という表明には説得力があるでしょう。一方この表明で蚊帳の外に置かれている de Raadt 氏が納得するはずもありません。 de Raadt 氏は今後も反対を続けるでしょう。どちらの主張もおかしいとは思いません。
僕はオープンソースの楽しいところは勉強する意志さえあれば中身が理解できることだと思っているので、コードのライセンスだけ GPL でも正直面白くないなと思ってしまいます。しかし、もちろんこのプロジェクトがなければ Linux 用のドライバーが用意できないハードウェアだってあるでしょうから、「だったらお前が使おうとするハードウェアのドライバーがなくて困ってもかまわないのか」と言われると、そんなに簡単にどちらが良いとは言えないし、それ以前に「お前には仕様書を読んでドライバーを理解するだけの勉強をする意志があるのか」と言われるとニントモカントモ。
僕は、オープンソース OS どうしだから協力するべきだ、なんて甘い考えは持っていないつもりです。 Linux ドライバー開発者が自分たちにとって得なことをするのは結構だと思います (「神の見えざる手」的な楽観主義というよりは、ほかにやりようがないというだけ)。でも、この FLDD については、本当に Linux にとって得なのかな、というのが僕の疑問です。
まあ、考え方の違いでしょうが (スコア:3, すばらしい洞察)
theo は、「仕様書を公開しなくてもFree UNIXのドライバを用意してもらえる」という流れになるのが嫌だと言っているんでしょう?その立場からすれば、「Free Linux Driver Development 」キャンペーンは邪魔な活動でしかないと思えますが。
NDA下でGPLドライバを書くとなると、ソースコード中のレジスタマップとか、フラグの名前とか、動作状態のコメントをごっそり省かないといけないんじゃないでしょうか。個人的には、そんなメンテしづらい物をGPLで公開しても意味無いとしか思えません。
なんちゃってプログラマ?
Re:まあ、考え方の違いでしょうが (スコア:1)
僕もタレコミ文の「これ [OpenBSD 陣営の反発] に対する [Greg KH 氏の] 反論は…なかなか説得力があります」という表現は最初ピンときませんでした。
べつに Greg KH 氏は Theo de Raadt 氏 (OpenBSD のリーダー) の反発に反論しているわけではありません。 Greg KH 氏が説得しようとしている相手はハードウェアメーカーや Linux ドライバー開発者 (これからなる人も含む) であって、彼らに対しては Greg KH 氏の「よそはよそ、うちはうちで行きましょう」という表明には説得力があるでしょう。一方この表明で蚊帳の外に置かれている de Raadt 氏が納得するはずもありません。 de Raadt 氏は今後も反対を続けるでしょう。どちらの主張もおかしいとは思いません。
僕はオープンソースの楽しいところは勉強する意志さえあれば中身が理解できることだと思っているので、コードのライセンスだけ GPL でも正直面白くないなと思ってしまいます。しかし、もちろんこのプロジェクトがなければ Linux 用のドライバーが用意できないハードウェアだってあるでしょうから、「だったらお前が使おうとするハードウェアのドライバーがなくて困ってもかまわないのか」と言われると、そんなに簡単にどちらが良いとは言えないし、それ以前に「お前には仕様書を読んでドライバーを理解するだけの勉強をする意志があるのか」と言われるとニントモカントモ。
この点はどうなのか僕も知りたいところです。このプロジェクトが (OpenBSD の役に立たない/むしろ OpenBSD にとっては有害かもしれないのはおいておいて) どの程度 Linux の役に立つのかという点です。
Re:まあ、考え方の違いでしょうが (スコア:1)
とりあえず、現状でバイナリドライバすら提供されていなくて使えないデバイスや、継続的にメンテナンスの行われていないバイナリドライバしか提供されていないデバイスに関しては、良くなることはあっても悪くなることはありません。
しかし、Linuxでの状況が改善されてしまうことによってメーカーに対する仕様公開圧力が弱くなってしまうと、メーカーに対する影響力が皆無に等しいOpenBSDのようなところは困るわけです。
Re:まあ、考え方の違いでしょうが (スコア:1)
そこが本当にどれだけ改善するかがポイントだと思うんですよね。
Free Linux Driver Development プロジェクト (以下 FLDD) に賛同するハードウェアメーカーと開発者が多数いた場合、一応 FLDD は短期的には成功だと言ってよいでしょう。この場合、自動的に、ハードウェア仕様が公開されることは減るでしょう。そのとき:
FLDD 失敗 (FLDD に賛同するメーカー・開発者がほとんどいない) → 現状のまま (Linux も OpenBSD も得も損もしない)
僕は、オープンソース OS どうしだから協力するべきだ、なんて甘い考えは持っていないつもりです。 Linux ドライバー開発者が自分たちにとって得なことをするのは結構だと思います (「神の見えざる手」的な楽観主義というよりは、ほかにやりようがないというだけ)。でも、この FLDD については、本当に Linux にとって得なのかな、というのが僕の疑問です。
Re:まあ、考え方の違いでしょうが (スコア:0)
例えば、何の関係もない開発者が、自分はLinux用ドライバの開発者だと自称した場合と 自分はOpenBSD用ドライバの開発者だと自称した場合って、メーカーの対応が変わったりするんでしょうか?