OSSに関する考察
2007.10.18
美谷さんの「オープンソースソフトウェアが優れている3つの理由」に対する、私なりの考察。特に否定しようとかそういうことではなく、自分なりの所感です。
>1.ユーザー視点である
多くのOSSが、最初の開発者の技術的な興味や、必要だから作った、という開発動機でスタートしている、という調査結果もありました。また、多くのOSSが、ユーザビリティテストなど使い勝手の向上よりも、新しい機能や性能などより技術的な指向性で開発が進められる傾向が強く、使いやすさという点では、WindowsやMacなどのアプリケーションと比較するとそれほどは優れていないように感じられます。それでも問題が起きないのは、OSSを使うユーザー(実質的にはエンジニア)のスキルレベルが高い傾向にあることで顕在化していないだけではないかと思われます。
>2.素結合である
OSSは実際には意外と少ない人数で開発されていることが多いようです。特にコミッターと呼ばれるような、ソースコードの変更について権限を持つ人はごく少数です。これは「船頭多くして・・」にならないようにするための方策でもあります。また、ソースコードは概して美しくない、と言われることの方が多いようです。ただ、それはOSSには限らないようですが。
>3.高いモチベーション
OSS開発者のモチベーションは比較的高いように思えます。ただ、品質を高めるのは開発工程だけでなく、テストなどの品質保証工程との一体化にあるかと思います。多数のテストユーザーを抱えられるソフトウェアが品質を高めていけます。Linuxの開発者であるLinus Torvaldsも、Linuxカーネル2.5の開発時に「なかなかみんなが新しい開発版カーネルを使ってくれなくて困る」とぼやいていました。
品質とったものは、なかなか定量的にはかれるものでもないのが難しいですね。
投稿者 : 宮原 徹 | 投稿日時 : 2007.10.18 18:25
あすなろBLOGのトラックバック・コメントは承認制になっています。
すぐにブログに反映されませんので、ご了承ください。






名前:うみ2007年10月18日 22:30
ありがとございます。Linuxでもなかなか苦労があるようですね。とても参考になりました。