アムステルダム開催なので派遣先は休んで行ってみた。詳細は後でまとめるとして雑感でも。今日のセッションは「オープンソースビジネス」「AJAX」「システム管理」の3種類。

・オープンソースは、すでにマイクロソフトのような「伝統的な」会社ですら取るような戦略になっている。
・ヨーロッパのオープンソースビジネスは、アメリカ独占の状況に釘を刺したいという意図が見え隠れする。
・これからのオープンソースとは、単なるソースコードがオープンなのではなく、オープンスタンダードの1実装としての役割を持つべき。また、単なるコード公開にとどまらず、高い拡張性を有し、ユーザーみんなが参加してソフトウェアを作っていく方向である。例えばOOoやFxのような、extensibleなもの。
・AJAXは「使いやすさ」から「作りやすさ」「パフォーマンス」の両方にシフトしていきたいようである。もうすぐ成熟の域に達するだろう。
・最近のWebサーバは、AJAXのせいで非同期イベント通知のような使われ方をしたりするケースも増えてきている。そのようなケース(10000接続/サーバ!)ではマルチスレッドであることがボトルネックになってきている。対策としては、poll()とワーカースレッドを使った非同期I/O型(その次はOSのソケット生成管理!)で、最新のTomcatなどはその方向にすでに向かっている。
 昔はselect()でスレッドもどきがあったが、最近ではカーネルスレッドであれユーザランドスレッドであれ、押されていたように思う。しかしここに来て先祖返りのようだ。未だにプロセスなPostgreSQLの立場は! 
 ま、もちろん負荷の方向性が違うのだが。しかし一方で、DBはアイドル時間が決して短くないので、同様の結論になりそうな気もしないでない。