プロプライエタリソフトウェアは既に“持続不可能な地点”に達した−Red Hat - (page 2)

渡邉利和 2007年10月22日 13時20分

  • このエントリーをはてなブックマークに追加
  • 印刷

プロプライエタリが勝てない理由

 OSSとプロプライエタリソフトウェアを比較した研究として同氏が紹介したのは、個々の開発者に注目し、ある個人がプロジェクト全体に対してどの程度の貢献を行ったかを測定したカーネギー・メロン大学での例だ。

 この調査では、開発者一人一人について、その開発者が書いたコード、変更したコードの行を数えていき、最も貢献度の大きい開発者から最も貢献度が低い開発者までをランク付けした。

 その結果、貢献度合いの分布はOSSでもプロプライエタリソフトウェアでもおおよそ同じようなもので、貢献度が最大の開発者(ナンバー1)は、プロジェクト全体の20%ほどの成果を生み出していた。単純計算では、ナンバー1の開発者が5人いればプロジェクトを完成に導くことができるはずだが、現実にはそうはならない。続く2位から5位の開発者がさらに20%の貢献をしており、上位15名の開発者で、おおよそプロジェクト全体の80%を担っているという。

 では、ソフトウェア開発プロジェクトのマネージャーという視点からこの結果を見て、ソフトウェアを完成させるために何人の開発者を雇用すればよいだろうか? 調査結果からは、開発者が50名いれば90%の作業が完遂でき、100名いれば95%まで達成できることが分かる。しかし、事業としての利益を考えた場合は、どこかで線を引くことになる。実際のプロプライエタリソフトウェア業界での実例を見ると、おおよそ25から35名という辺りに落ち着いているという。

 この調査の対象となったApacheの開発プロジェクトには、388名の開発者が参加したという。貢献度の分布からは、その大半は1行しかコードを変更していない開発者だと考えられる。これは、ごく些細な貢献のようにも見えるが、しかし、それを実行した個々の開発者にとっては重要な変更だったはずだと同氏は指摘する。これこそが、同氏の言う「必要は発明の母」であり、こうした開発者は、自身の必要に基づいて必要な開発を行なったのだと考えられる。

 Tiemann氏は、「ユーザーにとって、抱えている問題の80%を解決してくれる“まあまあのソリューション”と、彼ら自身が参加することで100%の問題を解決できるソリューションとのどちらかを選べるとしたら、どちらが“ベストチョイス”となるだろうか」と問う。

 世界には、「オープンソース開発者」を自認する人が200万人以上いるという。同氏は「オープンソースプロジェクトはガーデニングのようなものだ。週末の多くの時間を費やして、オープンソースという庭の手入れをする。一人一人が毎週1〜2時間を費やしたとして、全世界で数百万の開発者がいることを考えれば、費やされた時間は総計で数百〜数千時間に達する。

 インドや中国といった国では、人々のオープンソース開発への取り組みは始まったばかりだが、遠からず数千万単位で開発者が出現するだろう。これだけの人数がいれば、個々が費やす時間はわずかでも、総量としては膨大なものになり、世界中のどんな開発企業であっても、単独でまかなうことは不可能なレベルに達する。これこそが、Red Hatがオープンソースモデルでソフトウェアを開発し、ソリューションを市場に送り出す根本的な力だ」という。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

SpecialPR

連載

CIO
月刊 Windows 10移行の心・技・体
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
セキュリティインシデント対応の現場
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]