«前の日記(2003-06-04) 最新 次の日記(2003-06-06)» 編集

Matzにっき


2003-06-05 [長年日記]

_ [OSS]開発者の憂鬱

私: なんだってボクがこんなこと(啓蒙)しなくちゃいけないんだ。
妻: それ、誰かに頼まれたの?
私: いや、そういうわけじゃないけど。
妻: じゃあ、それしないとアナタが困るの?
私: いや、直接的には困らないだろうなあ。
妻: じゃあ、やらなくてもいいんじゃない?
私: いや、そういうわけには。
妻: 結局、やりたいのね。
私: そういうことになるのかなあ。
妻: じゃあ、文句言ってもしょうがないわね。

昨日の「開発者と利用者」という文章について、 ツッコミをいただいた。意訳すると

啓蒙なんてしなくていいんじゃない

ってことだと思う。「Rubyの開発に専念しろ」ってことかもしれない。 まあ、そっちの方が喜ぶ人は多いと思うんだけどね。

そもそも啓蒙が必要なのか

私は必要だと思ってる。

フリーソフトウェア開発者の基盤は脆弱だ。 ほとんどの開発者は自分の少ない余分の時間から開発時間を捻出している。 しかし、ソフトウェアが大規模化、高機能化し、複雑になってきたり、 ユーザーベースが増えていろいろな状況で使われるようになってくると だんだん片手間では追いつかなくなる。バザール型開発といいつつも、 結局は中心にいる個人への負担は少なくない。 少なくとも私はそうだった。

とはいえ 現状では、片手間で面倒見切れなくなったプロジェクトを抱える開発者の キャリアパス(っていうんだろうか)がない。 結局は、進化のスピードをゆるめるか、プロジェクトをあきらめるか、 誰か熱心な協力者が現れる幸運を祈るかぐらいだろう。

私は運がよかった。1997年、ちょうどRubyが片手間では面倒見切れなくなる直前に 今の会社に拾ってもらえたので。スポンサーの登場により、私はRubyの開発にほぼ専念できた。

しかし、今の日本にそんな幸運な開発者が何人いるだろうか。 今の日本に積極的にフリーソフトウェア開発者を(フリーソフトウェアを開発するために)雇用する企業が何社あるだろうか。

このままでは、日本からは

  • 片手間で保守できる程度のフリーソフトウェア
  • 運のいい開発者によるごく少数の規模の大きいフリーソフトウェア

しか誕生しないことになる。いくら小さくて便利なソフトウェアも重要だとはいえ、 「ビジネス」ということまで考えると高機能なソフトウェアももっともっと必要だ。

これはよくない。 ソフトウェアの自由のある社会を実現したいという私の野望の大きな障害となる可能性がある。

だから、啓蒙する必要があるのだ。

なぜまつもとが啓蒙するのか

いや、本当は私じゃない人がやってくれるのが望ましいわけで、 こーんな、

  • オープンソースの俺定義に抗議する
  • オープンソースの正しい定義を繰り返し宣べる
  • オープンソースの誤解を説く
  • オープンソースの効用を説く
  • ソフトウェアの自由を宣べ伝える

なんてなことは、他の人に任せたい。

私自身も最終的には啓蒙は「中間層」の人の仕事だと思ってる。 でも、

  • 現在の中間層の人(の多く)には余裕がない
  • 現在の中間層の人(の多く)には知識がない
  • 現在の中間層の人(の多く)には誤解がある
  • 現在の中間層の人(の一部)には邪念がある

し、実際に期待するほどの啓蒙は行ってくれていない(ような気がする)。

まあ、フリーソフトウェアはタダだし、 手を伸ばせばタダで手に入るものに支援とか投資とかイミないよね、 という考えも理解できないでもない。

んが、このまま放置してたらトキみたいに手遅れになってから、 「フリーソフトウェア開発者を保護せよ」とか「レッドデータブックに登録だ」とかいう 話になるに違いない。いや、なればまだマシかな。

そういう危機になってはじめて本気になってくれるのかもしれない。 でも、その時までに失われてしまったものが取り返せるわけじゃないんだよね。

というわけで、「俺が代わりにやってやる。まつもとはRubyに専念しとけ」って名乗りを上げてくれる人が出るまでは、やっぱり続けないとなあ、と思う今日この頃であった。

いや、たいしたことはしてないんだけど、実際。

本日のツッコミ(全4件) [ツッコミを入れる]
_ ringo (2003-06-06 12:58)

 最初から、「野望」という単語が使われていれば、ツッコミの内容も変わっていたでしょうね。「野望実現を邪魔するやつを減らそうとする」というのは、まったくあたりまえの行為ですから。<br> むしろ、なぜそういう野望を抱いてるのか、という議論のほうが、より面白いです。<br><br> 私はOSSの考え方を実践することによって自分の将来の生活が良くなると信じているので、少しづつでも啓蒙活動には参加したいと思います。

_ まつもと (2003-06-06 13:36)

うーん、みんなどう解釈してたんでしょう?<br>私の動機は私と同じくらい(あるいはもっと)幸せな人を増やすことです。<br><br>「OSSの考え方によって将来の生活が良くなる」かもしれませんが、<br>ただ生活を良くするだけなら他のやり方の方がずっと簡単で、確実のような気がします。でも、私はOSSによる幸せを感じてほしいんです。

_ dai (2003-06-06 14:05)

どこだったか「オープンソースで成功するための条件は?」みたいな質問を受けたとき、「継続すること」と答えてらしたと記憶してます。<br>それが実践できる人はどうしても啓蒙活動に巻き込まれちゃう性格なんだろうと思います。<br>僕は単に自分が好きなプログラム書ければいいので、僕にかかってくる反自由に抵抗はするけれど、世の人々を啓蒙する気にはならなかったり。

_ まつもと (2003-06-06 14:25)

私も「継続すること」と言った覚えはありますが。<br><br>それはともかく、もはや私は片手間ではやっていけなくなっているので、フルタイムでできる環境を守る、育てることには本気にならざるをえないってのはあります。

お名前:
E-mail:
コメント:
[]

«前の日記(2003-06-04) 最新 次の日記(2003-06-06)» 編集

track feed Matzにっき Creative Commons License This work is licensed under a Creative Commons License.