本インタビューは、InterBase World のWebサイトでMarina Novikova氏によって公開されたものを、Marina氏とPaul氏の許可によって翻訳したものです。
Paul Beach氏はボーランドでInterBase部門のマネージャーをやっておられました。2000年にボーランドがInterBaseをオープンソースとする直前に、経営陣と対立して辞職し、その後Ann Harrison氏とIBPhoenix社を立ち上げFirebirdプロジェクトを支援しています。
Marina Novikova氏はロシアの企業で英文翻訳とテクニカル・ライターをするかたわら、InterBase Worldの管理者をなさっています。Marina氏はInterBase Worldで、毎週のようにインタビューやレビューを更新されているのですが、このインタビューは、技術的なことやビジネスに関することだけでなく、各ゲストの人となりがよく現れていて、私はいつも楽しみにしています。
Marina Novikova: まず、ご自身のことをお話下さい。趣味は何ですか、音楽はどんなものをお聞きになりますか、お気に入りの本(あるいは作家)はどんなものですか?
Paul Beach: 私が仕事以外で時間を一番割いているのは多分ガーデニングでしょうね。UKでは「アロットメント」と呼ばれているちょっとした家庭菜園をみんなが持っていて、19世紀に遡るんだけど、政府が家庭菜園割当法を制定したので、十分な大きさの庭を持っていなかった地方の人々に土地を割り当てて( そのために必要なだけの土地があったばあいだけどね ) 野菜を育てることを奨励したんですよ。私と妻は、現在 2 つの家庭菜園を運営していてよく育っています、自分たちで食べる分の全てをまかなうほどではないですけどね。 アスパラガス から ズッキーニまで、それからストロベリーやラズベリーなどの柔らかい果物なんかを作っています 。一般的に冬の間はやることがあまりないんだけど、それは春になって成長の季節がくるとめちゃめちゃ忙しくなるからなのかもしれないね。この話が退屈だったら、私は速い車が好きだって事を話そうかな。最近、TVR Chimarea 5.0のオーナーになったんだよね (http:/www.tvr-eng.co.uk を見てね。ただし、最近サイトが再構築されて、とーーーっても遅くなってしまったんだけど)
音楽に関しては、私はパンク世代なんで、私の 10 代の頃はパンクを聞いて、それからバンドを見に行って過ごしたんだ、クラッシュ 、ジャム、 スティッフ・リトル・フィンガーズ メンバーズ、 ジョイ・ディビジョン、 ラモーンズ等々、今でも聞いてるよ。それからもっと最近の音楽に関しては、レディオヘッド、プラシーボなんかのインディーズ・バンドを聞いてるよ。
本に関しては、私の学位は英文学なので、とってもたくさんの本を何年もの間に読んだよ、しかし、お気に入りは、パトリック・オブライエン 、フランク・ハーバート、 ウィルフレッド・オーエン、 バルザック、 ウィリアム・ゴールディング、アイザック・アシモフ、シェークスピア、ジョン・ドン、及び、トーマス・ハーディなんかだね ( 別になんでもありってわけじゃないんだけどね)。
Marina Novikova: ビールは飲みますか?もしそうなら、どんなのがお好きですか?
Paul Beach: 私は、元々は英国北部の出身なのですが、今は南部に住んでいます。ご存じない方も多いと思いますが、南部で出されるビールは北部とは全然違うんですよ (ちょっとした南北分断だね) 。私はもう何年も南部で生活しているますが、まだ南部のビールに慣れないんで、そのため私は主に白ワイン ( new world sauvignon blanc ) で押し通しています。にもかかわらず、両親に会うために北部に戻ったりするときは、地元のパブにふらりと立ち寄るのが大好きなんです。私は、英国のビターの全てを原料として、TetleyビールがLeedsで醸造された時のことに想いを至らせたりするんです。それからTheakstonビールもお気に入りなんですよ。
Marina Novikova: 今までもらった中で一番おかしかった(あるいは変な)プレゼントは何ですか?
Paul Beach: 私の妻によって地方の病院から救助された 2 匹の白黒の子猫。そいつらは元々野良猫だったので、とっても危険だった。爪と牙がすごくてね。そいつらは 6 ヶ月もかからずにソファーを木片に戻してしまったんだ、しかし、それ以来ずっと私たちは家で猫を飼っているんですよ。
Marina Novikova: 人生の中で、もっともエキサイティングだった日とか、最もすばらしい瞬間とかを覚えてらっしゃいますか?
Paul Beach: おそらく、私が大学でガールフレンドとよりを戻したときだろうね、我々は6 ヶ月位の間別れていたんだけど、私は彼女が私とのことを考え直してくれるといいなあと思っていた。彼女は考え直してくれて、彼女は今私の妻になっていて、そして、私たちはもう 21 年間以上いっしょにいるんだ。
Marina Novikova: どんなことが嫌いですか?人々がどんなことをするとイライラしますか?
Paul Beach: アイロンかけ ? こう言えば十分。感謝されない仕事。それから、他の人々については ? 何かをすると約束しながら、結局それをやらない人 。
Marina Novikova: 自由に使える時間がいくらかでもあったら、どんな風に使いたいですか?
Paul Beach: 家庭菜園だね。
Marina Novikova: 大きな夢というのは何かありますか?
Paul Beach: 激しい無意味な競争から抜け出すために十分なだけ稼いで、そして、どこか静かなところでちょっとした土地と小自作農地 ( 小さな農場 ) を買いたいですね。
Marina Novikova: Ann Harrisonは比較文学の学士号を持っていると言っていましたが、あなたの学歴をお聞きしてもいいですか?また、どうしてハイテク分野で仕事をしようと思ったのですか?
Paul Beach: 私は、 ノッテインガム大学で英文学の学士号を取りました。私がハイテクに関わるようになったのは本当に偶然で、私が大学を卒業したとき、私は、ジャーナリストになるつもりだったんですよ。しかし、80 年代初期にこの仕事はなかなか見つからなかった。それで私の友人が「システム アシスタント」の仕事を持ってきたんだ、その会社は新しい会計システムを製作していました( 「システムアシスタント」は雑用係ってところだね)。 私は、結局UKで初めての DEC VAX 11/750 のうちの一つで仕事をすることになって、DEC のプロフェッショナルになったんだ。私はそれがとても楽しかったので、夢中になってしまって、後ろを振り返ったりはしなかったね。
Marina Novikova: いつから、また、どうして、あなたは、 Borland で働き始めた (あるいは Borland を辞める前に、元々の ISC における仕事を始めた)のですか?
Paul Beach: 私は元々のISCで働いたことは無いですが、Cgnos社によってInterBaseに関わるようになったんです。Cognosは何年間にもわたって製品の代理店をしていました。Cognos社で私はリレーショナル・データベーステクノロジーの上級コンサルタントをしていました。
BorlandはCognos社から私を雇い入れたんだけど、ちょうどヨーロッパのサポート部隊を組織するためにアシュトン・テイト社を獲得した直後だったんだな。その部隊はヨーロッパのInterBaseの顧客の面倒をみることになっていたんです。1995年の初頭に彼らは私を窓際に追いやって、その6ヶ月後に雇い直したんですよ。私は2000年1月に辞職するまでボーランドにとどまって、様々な管理的な地位を経験しましたんですが、私がボーランドにいた間、上位の経営陣が何をしているのか全くわからないことが何度もありました。
Marina Novikova: その時には、どんな職務があなたに与えられたのですか?
Paul Beach: ふー ? Borlandで私は多くのことをしましたが、ヨーロッパでのInterBase向けのサポートの面倒を見ることから始まって、それから世界規模でのInterBaseのビジネスの再構築をやり、製品マネジメントとマーケティングをやって、立ち上がったばかりのInterBase部門を運営して・・・。私はボーランドでの仕事は大体楽しかったと思っています、とてもダイナミックなところで時を過ごしたと思っているし、いつもテクノロジーの刃の上に立っていたわけだからね。それに、私はとても多くのことを学んだんです、特にボーランドで働いている少数だけどとてもクレバーな人々から、また間接的にボーランドに関わっている人々からね。
Marina Novikova: 自分の人生を3語で表すとしたらどうします?
Paul Beach: 分裂気質(かたぎ)。
Marina Novikova: これまでに百万遍も聞かれたことだと思うんですが、お聞きします、どうしてボーランドを辞めたのですか?チームを離れたとき、ボーランドがソースコードを公開すると思っていましたか?
Paul Beach: InterBaseの歴史の中で、Del Yokamが担当していた期間があり、InterBase はボーランドとは別の子会社として一度存在したことがあった。私たちは多くのファンをその時も持っていたし、とても一生懸命仕事をしたので、私たちは少なくとも自分たちの運命について責任を取らなくちゃならなかったんです。Yokmanが私たちを飲み込むことを決定したので、多くの仲間が辞めることに決めたんだけれど、まあ全員というわけではなかった。幾人かの居残った人間が、どうにか残っているチームをまとめて製品を前へ進めようとしていたんだ。
1999年初頭のある時点で、新しいInterBase部門のゼネラルマネージャになることを求められたんだ、ボーランドはDale Fullerの下でなんとか落ち着こうとしていたときだった。しかし2000年の1月になって、私はとても難しいポジションに立たされたんだ。それはDale Fullerにとても出来そうにない事をやるよう求められたからだったんだが、彼はまた私たちとの間で結ばれた約束を果たさなかったのさ。私は(ボーランドが彼らを放り出したにもかかわらず)InterBaseを支持しているInterBase部門の社員に対して、自分が辞職するその時までは責任があると感じていたのだけど、それからほとんどのInterBase経営チームの他のメンバーが辞職して、それからサポートスタッフが辞職して、それからほとんどの技術者が辞職して・・・。これについては確かに同情すべき点があったと思うよ。
私たちのほとんどがいなくなってしまう前に、幾人かがInterBaseをオープンソースにしてはどうかという提案をしていたんだ。Red HatがちょうどIPOを成し遂げたときで、Daleはその考えを気に入って、もっと詳細に調査することを決定した。この調査の一部として、私はDaleにAnnと一緒にInterBaseをオープンソース製品として扱う新会社の設立を進めることを聞かされたんだ。
Marina Novikova: InterBaseロードマップを見ていると(http://www.cvalde.com/IbRoadmap.htm) あなたはAnn Harrisonと一緒にIBPhoenixの基礎を構築しましたね。現在の職責はどうなっていますか?何か他のことをしたいと思っていますか?
Paul Beach: Annと私は今でもIBPhoenixを運営しています、そして会社はゆっくりとですが成長し続けています、私たちはいまこの数年間の間出来なかったことを出来るようになっています、特にFirebirdを育てるためのサポートと支援に関してですが。私はまたJim StarkeyとNetfrastructureの仕事をこつこつとやっています、それから製品の市場を開拓したりとかいろいろと、ね。
Marina Novikova: 3語で今の生活を表すとしたらどうなりますか?
Paul Beach: 熱狂的。一言で済むときに3語をどうやって使えばいいか勉強するように言ってくれてもいいですよ。:-)
Marina Novikova: InterBase は、ポピュラーな RDBMS であり、そして、 ボーランドは、世界中で何百万ものコピーを販売しています。なぜ、いまだに InterBase の英語の本がないのでしょうか ?
Paul Beach: 私が学者ぶっていうことじゃないんですが、ボーランドは実際には数百万も売っていません、おそらく、 1 年に数十万で決して数百万にはならないですね。
種まき戦略として、多数の InterBase サーバが開発ツールによってタダで配られたことを思い起こして下さい。これは、おそらくここ数年の間 InterBase に起こったことでは一番いいことだったんじゃないかな。たとえ、それが偶然に起こったことだとしても・・・。それから、こういうことはよくあることなんだけど、今日の販売数はとっても疑わしいと思ってるね。特に、ユーザーと開発者には今では選択肢があるのだから。
私はどうして英語の本がないかを知らないんだけど、おそらく Bill Karwin と私が本を書く余裕を見つけることが出来なかったからじゃないのかな。
Marina Novikova: InterBase7はMSSQLの価格と比較してみると、ちょっと高いように思います。TPCテストによればInterBaseはMSSQLより性能で劣っているんですが、このIBの価格体系についてお話ししてもらうことは出来ますか?IBの独特の適用範囲や、マネージャーの思考の停滞、あるいはマーケティングのトリックである「高いことはいいことだ」などによって、それを説明することは可能でしょうか?
Paul Beach: 最初に言っておかなくてはなりませんが、TPCテストはパフォーマンスの指標としては全く役に立ちません。TPCテストは大体にして現実の世界で実際に書かれているアプリケーションを反映していません。ベンチマークは常に実際にあなたが使っているアプリケーションで行わなくてはなりません、TPCの数字ではなくてね。
InterBaseの現在のマーケティングと価格設定のポリシーはそれがオープンソースとなる前と比べてあまり変わっていないようです。外部の人間の視点から見ると、InterBaseがオープンソースになる前を見ていたとしたら、いま見ているものと同じです。ほとんど何も変わっていない。ボーランドの視点から見ると、あたかもInterBaseはオープンソースになっていないかのようで、例えていうと、何も起こっていないとでもいうか。でもそれは確かに起こって・・・、Firebirdがその証拠として生き続けているんです。
Marina Novikova: InterBaseを生業としている開発者にはどうしてこんなに仕事が少ないのでしょうか?例えばwww.job.comで探してみるとまったく見つかりません。このことをどうお考えですか?
Paul Beach: 何年にもわたってInterBaseを含む仕事の広告は増えてきています。あなたが InterBase について調べたのであれば、何も見つけられなかっただろうと、私は思いますよ。そういうやり方はいまでは正しくないからね。データベース開発者向けの大部分の広告は、通常は特定のデータベースに言及しないで、SQLのスキルを求めているんです。技術的によく熟練していることとSQLのスキルを持っていれば誰でも、 InterBase を使うことができるでしょう ( それらの人々が MS SQL、 Sybase 、オラクル、または、他のリレーショナルデータベース .. を使うことができるのと同様にね )
Marina Novikova: とても多くのロシアの開発者がFirebirdプロジェクトに参加して、開発に影響を与えているという事実について、どうお考えですか?
Paul Beach: 素晴らしいことだと思っていますよ、ロシアは何度も訪れましたし、ロシアでのカンファレンスで何度か話もしました。ロシアに行った時、大勢のロシアの開発者と会って、彼らはとても良い質問をする人々だったと思ったし、技術的に有能でしたね。
Marina Novikova: よく言われることだけどInterBaseはエイブラムスの戦車にインストールされているそうです。この情報を確認できますか?懐疑論者は弾道計算のために戦車にDBMSをインストールする必要は無いと言っています。でもこれが事実だとすると、何のために必要なんでしょう?
Paul Beach: 「マーケティング」話へようこそ、この話は何年もの間ちょっと手に負えないものになっていたね。何年も前に(記憶に頼って言っているんだけど)、InterBaseは米国陸軍向けの新型火器管制システム(AFTADS)を構築しているMagnavox社という会社とVAR契約を結んだんだ。そのシステムは、予測された標的を狙って射撃するように火器 ( 戦車を含む ) を制御するための中央射撃管制システムだった。InterBase は、このシステムのためのデータベースに選ばれたんだよ。なぜなら、砲弾が火を付けられたとき、局所的に火器管制システムを管理するサーバがクラッシュするかもしれないからなんだ。InterBase は、Magnavox社がテストした唯一のデータベースだった、それは自動的に回復して数秒でオンラインになるだろうとされていた。本当にこのシステムが実装されたのかどうかを私は知らないんだけど。しかし、あなたが言うように、それはInterBaseにとってとてもいい話だということになっている 。
Marina Novikova: InterBase Worldのコミュニティに一言何かお願いします。
Paul Beach: 長く続けて成功しましょう。