OpenBSD開発者Theo de Raadt@本家 31
ストーリー by Oliver
fork()を恐れずに 部門より
fork()を恐れずに 部門より
yh 曰く、 "「スラッシュドットはLinuxの話題に偏りがちなので、BSDも」というお声をいただいたので、以下の通り、本家掲載のOpenBSD開発者Theo de Raadt氏のインタビューを翻訳してみました。しかしながら、如何せんちょっと古い記事なので、お詳しい方は、事情が変わっているところなど、コメントでご教示ください。
さて、いつもの通り、たくさんの方々のご協力で翻訳が仕上がりましたことを感謝いたします。"
ブラックホール・ルート (スコア:3, 参考になる)
> 事情が変わっているところなど、コメントでご教示ください。
元記事は、3年前の2000年12月のものなんですね。
ここで延べられている「NetBSDは、OpenBSDプロジェクトの
ネットワークに4年程もブラック・ホール・ルートを続けて」
という件は、2000年の12月の時点でも正確な表現かどうかは
良く分かりません。(後述)
ただし、この時点では、Theo氏の出したメールに対するフィルタ
リング措置は確かにありました。これについても、日本の itojun
さんが NetBSD プロジェクト内での意見とりまとめに労力を割いた
こともあって、最終的に 2002年7月に終了しました。終了のアナウ
ンスは下記にあります。
http://mail-index.netbsd.org/netbsd-announce/2002/07/30/0000.html
Theo氏の延べているブラックホール・ルートというのは、メール・
フィルタリングの一手段だったわけですが、いつごろからか、フィル
タリングの手段はブラックホール・ルートから、Theo氏からのメール
をモデレータに転送し内容が適切である場合のみ配送を許可するという
ものに、変わっていたようです。実際、Theo氏のメールが何通か、NetBSD
のメーリングリストに流れています。
このメール・フィルタリングのそもそもの発端は、
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=56044+0+archive/1996/freebsd-hackers/19961020.freebsd-hackers
や、
http://mail-index.netbsd.org/current-users/1996/10/20/0004.html
にあります。
ここにあるとおり、Theo氏からのメールに対するフィルタリングは、
FreeBSD プロジェクトも、NetBSD プロジェクトと同時に始めています。
なぜフィルタリングが必要になったかについては、リンク先を参照して
ください。
Re:ブラックホール・ルート (スコア:1, 参考になる)
> Theo氏からのメールをモデレータに転送し内容が適切である場合のみ
> 配送を許可するというものに、変わっていたようです。
ちょっと分かりづらい書き方でしたが、このモデレータに転送するという
措置についても、2002年7月をもって終了したという意味です。
こうしてみると (スコア:2, すばらしい洞察)
実際Theoがしゃべってるの見たことないんですけど
Linusの1人称が「僕」でTheoの1人称が「俺」なのは
Theoって べらんめえ的な、江戸っ子みたいな人だから
なんでしょうか?
Re:こうしてみると (スコア:1, おもしろおかしい)
Re:こうしてみると (スコア:0)
Re:こうしてみると (スコア:0)
名前空間と変更履歴? (スコア:1)
11番の質問と、その答えの意図が良く分かりません。
変更履歴はCVSみたいな奴で取れないんですか?
その時に、何を直したかをきちんと書いてあればよいと
思うのですが、それ以上のことを求めているんでしょうか?
全体のバージョンとリビジョン番号が対応付けされていれば、
更新履歴も自動で作れるはずですよね。
それとも、
T (Temporary) とりあえず動く
B (now deBugging) デバッグ中
C (completed)完了
とか定義して、「Ver 2.7.1B」とかしてほしい、と 言っているのでしょうか?
#はずしているかもしれないけどIDで。
Re:名前空間と変更履歴? (スコア:4, 参考になる)
BSDはカーネルだけを指す表現ではないので、一緒についてくる cat も tar も ftpd も libc も「BSDの一部」なわけです。で、それを一意に「OpenBSD 3.x」とか呼ぶことについて、質問者は問題にしているのでしょう。
話がややこしいのは、ベースにしているプログラムがあることです。たとえば tar は GNU tar をベースにしていたと思います。しかし、それなりの改変を加えた上で配布しています(jオプションがついたりとか)。 OpenBSD の場合、「やっぱ一から書き直そう」っていうことも多いですけど。
なので、それらの配布物を一括して「OpenBSD 3.x の tar」とか呼ぶのではなく、 GNU tar 1.13 + OpenBSD patch 1.1 とか(バージョン番号は適当)にして欲しいというのが質問者の意図だと思います。
「んな面倒なことせんでも、 OpenBSD 3.x の tar でええやん」ていうのが Theo の返事だと思います。
Re:名前空間と変更履歴? (スコア:1, 参考になる)
今はdiffもgrepもgzipもGNUのものではないです。
Re:名前空間と変更履歴? (スコア:2, 参考になる)
Re:名前空間と変更履歴? (スコア:1)
僕自身はdebian使いなので、それらアクセサリは全部別パッケージという感覚がありました。
GNUの血統がまじると特にライセンス関係とかややこしい気がしますね。
GPLを改変したらBSDライセンスで配布できないのか、と思って 調べてみたのですが、GPLとBSDは矛盾しない [gnu.org]のか・・・
Re:名前空間と変更履歴? (スコア:1, 参考になる)
「BSDLなコードをGPLなコードとリンクしてGPLの下で配布できる」
という話であってGPLなコードをBSDLで配布するのは無理ですぜ。
#GPLなコードの著作権者から別に許諾を受けた場合はまた別の話。
Re:名前空間と変更履歴? (スコア:1, 参考になる)
Re:名前空間と変更履歴? (スコア:0)
>プログラムの集成に関する話
集成として配布する場合でもGPLなソフトウェアはGPLの下で
配布しなければならないのでBSDLで配布する事は出来ませんね。
BSDLとGPLのソフトウェアを一緒にパッケージして配布しても
BSDLな部分はBSDLのままですしGPLな部分はGPLのままです。
typo? (スコア:1)
内容については手が出せないので(苦笑)
>11) 完全な情報開示とバージョン番号付け
>ソース・コードから安全じゃないライブララリ呼び出しを
「ライブララリ」は・・・多分 typo ですよねぇ?
燃料投下(ってほどでもないけど) (スコア:1, 興味深い)
# 高い順にA,B3,B2,B1,C2,C1,D
仲悪い (スコア:1, 参考になる)
> ク・ホール・ルートを続けてやがるくせに、
そうしないと耐えられないような嫌がらせのようなメール、DoSまがいが行われて、filter outせざるを得なかったと聞いたことがあります。
結局はTheo君の行動というか、性格がきっかけだったと言えるでしょう。
Re:仲悪い (スコア:0)
NetBSD はブラックホールルータ? (スコア:1)
Re:仲悪い (スコア:0)
といいたかったけど、システムによって違うようなので、このへん [neu.edu]とかを見よ。
スケーラビリティの件 (スコア:1)
の件。
#でも今、上のサイト見たらOpenBSDの人々と話した結果なんかが掲載されてるからもう済んだ話なのかな?
謝辞 (スコア:1)
各設問の翻訳を下記の方々に頂戴いたしました。(敬称略)
1) k3c
2) umq
3) numa
4) harux
5) BSD
6) float
7) umq
8) SOggy
9) umq
10) Jadawin
11) Jadawin
12) k3c
翻訳やコメントをくださったみなさま、ご協力ありがとうございました。また、ずいぶん時間がかかりまして、大変おまたせいただいました。
耳が、耳が~ (スコア:0)
:うごけばいいじゃん:時間に追われてるとはいえ。。。。
動かないソフトウェアに価値はない (スコア:1, すばらしい洞察)
Re:動かないソフトウェアに価値はない (スコア:0, 参考になる)
こんなとこ見てないでLinuxでも使ってなさい。
Re:動かないソフトウェアに価値はない (スコア:1, 参考になる)
なぜ#465034がプラスモデ、#465061がマイナスモデなのか、理解に苦しみます。
OpenBSD [openbsd.org]では、
といっており、 フォーク元のNetBSD [netbsd.org]では、
といっています。
営利なのか趣味なのか (スコア:1)
Re:耳が、耳が~ (スコア:0)
プログラマーはしわ寄せを受けているだけ。はっきり「NO!」と言えばいいのですよ。
最近は専用ソフトよりも、表計算ソフトでデータ処理することが多くなりました。
専用に作られて、統合されたソフトの場合、バグがあったらどうしようもないですからね。
Re:耳が、耳が~ (スコア:0)
>プログラマーはしわ寄せを受けているだけ。はっきり「NO!」と言えばいいのですよ。
後半の製造側が NOと言えば良いはまったく同感なのだけど
前半は *その記述だけでは* 同意できないですね。
その辺り、要求される品質とコスト、納期遅れによる影響の
それぞれのバランスは
Re:耳が、耳が~ (スコア:0)
# なんか元インタビューから大幅に脱線して愚痴大会になっている。
相変わらず良く落ちるフォークだ (スコア:0)
> 「スラッシュドットはLinuxの話題に偏りがちなので、BSDも」
で上記インタビューの英日翻訳との事だが、この事から何を学ぶ?
BSDは何も変わらない、そういう理解でFA?
大丈夫、日本では湘南の分校とかが、かたくなに伝統を守ってくれるよ。
# あ、翻訳作業ご苦労様です。>翻訳者さん
# もちろん皮肉などではなく、その作業には純粋に感謝を。
BSD難民時代がトラウマなのでもちろんAC