InternetWeek 2004 の「Javaの日」での議題について、テーマと私見をメモ。
なぜそういう話題に流れていったかについては突っ込まないように:p。
木下の意見(現場では表明しなかった)は囲みにて。現場でメモったことをささっと整形しただけの文章です_o_。ついでに言い訳しておくと、この手の問題を真剣に考えた事がないので思いついたままを書いています。が、現状をよく知らない自分としては現在のところ、この考えもあながち間違ってもいないと思っています。そゆ訳で、異論がありましたらいくらでも。
もちろん、個人的にはオープンソースの精神は好きだし、コントリビュートするのもやっているかはともかく好きです念のため。趣味から先に行けるかどうかが問題。
大企業がオープンソースを採用したがらないのは総体としては相変わらず。なぜか?
→サポートしてくれるかの保証がない →バグがどの程度潰されているかの保証がない。バグが発覚したときにどれくらいで対応してくれるかが明確でない。大企業がオープンソースを導入することを目指すより、まずはベンチャーが導入しやすいように戦略を練ったほうが良いのではないか?
大企業はデファクトであるなどの安心感がなければどうせ使わない。周りから安心感を固めていったものの方が(なおかつ、小規模の物ほど)受け入れられやすい。(apache/mysql/tomcat/jakarta-oro/ant/struts/...)
Java の将来
→話題は、流れがオープンソースというキーワードに傾いていたことから、Java とオープンソースの関係とその未来、という方向に。特に文脈的には前項の、大きめの企業でオープンソースを活用した開発がしにくい現状に基づくものがベース。Java が(大雑把に言えば世間的に)注目を浴びるためにもオープンソースはキーであるはず。
Java の技術が今後更なる注目を浴びるためにはアプリケーションが必須。
見渡しても目立つのはフレームワーク/コンテナ/ライブラリばかり。
オープンソースはプロプライエタリ製品の市場を圧迫するか?
オープンソースが今後さらに繁栄したら、プロプライエタリ製品で利益を得ようとする企業はやってられん状態になってゆくんじゃない?という問題提起より。 →オープンソースがなければそもそも市場が開かれないということもある。別の言い方をすればオープンソースプロダクトがあるからその技術分野の市場が広がり、プロプライエタリ市場の基盤となっている。ならば、利益を得た人が次のオープンソースプロジェクトに還元の意味で投資すれば良いわけだがそれは鳥か卵かの問題。
(直接お金を生み出す可能性の高い)アプリケーションを作るのは企業の役割ということか?それはそれで良い気もする。
そうであれば、オープンソースがライブラリばかり作っていてもいいし、企業はライブラリを自社開発して無駄なコストを発生させるべきではない。が、現実はそうはなっていない。皆占有ライブラリを持ちたがる。なぜか?
結局、バグ/サポートという最初の問題に立ち返るのでは?
やはり、ベンチャーやフリーアプリケーションを中心に実績を出しさえすれば、少なくともそこで実績を得たオープンソースライブラリ程度は使われていくもの。struts/jakarta-oro/logging などなど。
また、小さなプロジェクトにもそれを利用した企業は還元していくべきでは?
寄付レベルで良くて。オープンソースへの効率的/簡便な寄付システムがあれば良いのか。
企業からの寄付は会計上いろいろ厄介なので、適切な名目をつけてあげられる必要がある。
OSS 利用寄付「領収書システム」みたいなものはどう?:p
あと、解答の出なかった問題として、「オープンソースソフトウェアについて瑕疵責任を取ってくれる人が現れないので採用できないでいる」「オープンソースにコントリビュートすることで所属会社に不利益があったとしたらどうやって責任を取るの?」という話題がありました。これは私もうまくまわしているところがどうやっているか知りたいところ。
ちなみにオープンソースにコントリビュートすることで~の部分は「オープンソースにコントリビュートするな」という名言を生み出した関係者にぶつけられた質問です:p。
会場のスクリーン上でやっていたメッセンジャーに書いた内容からも一つ追記。
技術者は本質的に技術をお金に変える能力は持っていない。それができる人の目に留まる必要がある。そして、それができる人の目に留まらせるための広報ができる人の目に留まる必要がある。しかしそれが難しいのが現実。海外でオープンソースがうまく行きつつあるのは、技術者自身がエバンジェリストとして技術者以外からも注目される存在になることに成功した例が複数表れたから。と、最近よく思う。日本では最近の話題ではこういう文章が書ける技術者であるところの伊藤さんのような方なら、という気にさせられる。自分もさらなる別の芸を身につけんとなぁ^^;
