小飼さんから反応をいただく。読んでまず、私の表現の不備に気がついたので訂正しておく。オープンソース・エコシステムによって再生産的に開発されているオープンソースソフトウェアはまだほとんどないこの表現は自明ではないし、実際に小飼さんにも私の意図とは違う読み方をされてしまった。私の意図は、「コミュニティから草の根的に発生したのではなく、オープンソースビジネスを標榜する企業によって主体的に開発がスタートされたオープンソースソフトウェア(で、成功したもの)はほとんどない」ということだった。前のエントリで「オープンソース・エコシステム」という言葉に対して「ビジネス臭」を強調していたのは、オープンソース企業を強く意識してのことだ。ビジネスが関係ないなら「フリーソフトウェア・エコシステム」と呼んだことだろう。訂正したところで続きを論じる。小飼さんは「だいたいなんでオリがこんなこと言わなきゃならないんだYo?」を「わかってもらえ」なかったことだけが悲しい。述べておられるが、正直な話、私にはわからない。わかってあげられない。小飼さんは「なんでこんなこと言わなきゃならない」んだろう。Orwantが投げつけたマグカップ」と同じだ。必要だったのは結論ではなく疑問の提示だ。おっしゃっているが、その疑問とはなにか。怒ったフリをして)表明したかったモノはなにか。いや、表面的には全くわからないでもない。「コーダーのためのガード下の焼き鳥屋」はヴァーチャルにもリアルにも存在する現在,必要なのは「あたたかい理解」ではなく、「冷たい現実の認識」ではないのか?とある以上、「コーダーよ、現実を認識せよ」ということが言いたいのだろう。コーダーは現実を認識していないのか。それは問題を引き起こしているのか。本当に?私にはそういう意識はない。「問題」に対処できるようになるのでありがたい。それは「わかってもらえない」ことにあると思う。この「わかる」は「理解する」よりもむしろ「共感する」の方の「わかる」である。コードを書く人間はコードを書かない人間のことがある程度「わかる」。コードを書かない人間のほとんどはコードを書く人間のことが「わからない」。ビジネスの論理、スーツの論理で口出しするのは生態系をゆがめかねない。その発言には共感できる。共感してもらえてるとは感じられない。それは問題ではないのか。実際に小飼さんが共感しているかどうかは別として、そういう印象を与えてしまうということは。オープンソース・エコシステム全体に対して有益だと思うのだがどうか。この発言には少なからず驚いている。私と小飼さんはある程度「似た者」だと思っていたから。違いと言えば「私はRubyで小飼さんはPerl」、「私はビンボーな雇われで、小飼さんはリッチな経営者」というところか。前者はともかく後者はあまりにも大きな違いかもしれないな...。重要なので述べておく。致命的かというとそうでもない。プログラマにとってエコシステムはクリティカルではない。これが正しければ、世のソフトウェアは「俺ウェア」だけでいいということになりはしないか?ただネットにソースを転がしておくだけでも費用は発生しているのである。大多数のフリーソフトウェアの本質は「俺ウェア」ではないだろうか(その定義はよくわからないけど)。「俺が作りたいから作る」、「俺が使いたいから使う」、「俺がバグを見つけたから直す」...。「世のソフトウェアは俺ウェアだけでいい」というのは広すぎる言明だと思う。現実を見るとその費用の相当の割合は開発者自身が負担している。これ以上開発者に「冷たい現実を認識」させてなにがしたいのか。それはそれ、ビジネスとして接する場合にはビジネスのルールに従うことになるので、ビジネス上は淘汰されるのではないかと(お金を持っている人のほうが強い)。「Matzにっき」では、うちのエントリへの言及/リンクのないトラックバックは削除しています。「読んでほしい」という理由だけのトラックバックは不要です。オープンソースソフトウェアを単に利用するだけでなく、きちんと支援している優良な企業もある。ソフトイーサってこんな仕事ゴールデンウィーク前の記事だが、風邪引いたりして紹介するのをすっかり忘れてた。ソフトイーサで一躍有名になった登くん率いるソフトイーサ社が山崎マキ子の『...ってこんな仕事』のインタビューを受けてます。私が若い頃は「共同溝に入ると除籍」、「松見池の鯉を食べると除籍」、「...すると除籍」と言われていたものなのだが、時代は変わった。今年は新城くん*1の紹介で集中講義を行います。期間は夏休み中の7月。なんについて話したもんだか。同級生で生年月日も同じ。ルービックキューブ小飼さんからお返事。「コードも書かない人に言われたくはない」というのは、中坊のころの私だ。受け入れてくれる人たちの手まではねのけていた、あの頃の私だ。そんな単純なこと?いや、そんなことかも。私も(おそらく三浦さんも)そんなことはとっくの昔にわかっているんだけど。小飼さんは三浦さんを知らなくて「15のあの頃の自分と同じだ」と感じちゃったってことなのかなあ。いう人の方が力を持ってたりするんだよ。言いたくなる気持ちというのもまた同時に存在するのだ。大人の折衝に疲れた「30の夜」の発言だと思う(いや、40でもいいけど)。「コード書きの気持ちがわからないとオープンソース・エコシステムで成功できない」と。ま、それが事実かどうかはともかくスローガンとして。深夜(というか、早朝か)完了。静的型言語で多重継承が必須なわけbetter多重継承としてのMix-inなどについて書けたのは個人的にはうれしい。記事としてみると限られた紙面(8ページ)には詰め込みすぎだったかも。