パスワードを忘れた? アカウント作成
38529 story

Linuxディストリビューションの開発費用はおいくら? 12

ストーリー by hayakawa
Just For Fun!のパワー 部門より

insiderman 曰く、

The Linux Foundationが、LinuxディストリビューションやLinuxカーネルの開発費用を分析している(マイコミジャーナル記事)。

このリポートでは、Fedoraを例に、Linuxディストリビューション開発のコストについて計算を行っている。これによると、Fedora 9の開発コストは108億ドルとのこと。Fedora 9は5547のアプリケーションパッケージ、2億450万行のコードを含んでおり、これは人的コストとしてはおよそ6万人年に相当する。また、Fedora 9に含まれているLinuxカーネルのコストについては14億ドルで、ソースコードの行数は680万行、人的コストは7500人年を越えるとのことだ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 人海戦術? (スコア:4, 興味深い)

    by n_ayase (36873) on 2008年10月24日 14時32分 (#1443571) ホームページ 日記
    Windows XPは3,500万行らしいですね。周辺アプリ(IEとかペイントとかマインスイーパとか)が含まれているのかはちょっと判りませんでしたが。

    シェア的には兎も角、性能的には同じレベルのものを作り上げちゃうボランティアの力って凄いなぁ、と。
    --
    神社でC#.NET
  • by ariaki (31868) on 2008年10月24日 14時38分 (#1443574)
    ○アプリケーションパッケージあたりの開発費
     108億ドル/5547パッケージ=約195万ドル
    ○アプリケーションパッケージあたりの開発年数
     60000人年/5547パッケージ=約11人年
    ○1人年辺りのソースコード量
     20450万行/60000人年=約3400行
    ○1人年辺りの開発コスト
     108億ドル/60000人年=約18万ドル

    11人年のパッケージ開発に参画し1年あたり約3400行のプログラムを書けば、
    平均18万ドルの収入を得られるのですね。
    1行プログラムを書くと53ドルもらえる計算なので、
    このステップ数に空行やコメント行を含むのであれば見栄えにこだわれますね。

    #実際そんなに稼げる事はないのでID
    • by chu-chu (7456) on 2008年10月24日 15時10分 (#1443590)
      マイコミの記事のタイトルのように「Fedora 9開発コミュニティの価値は108億ドル」と
      特定のディストリビューションを名指しで書かれると、
      パッケージングやパッチ作成やサポートだけで、なんでそんなに金がかかるん?
      とか思う。
      「Fedora 9開発コミュニティ」に、ディストリビューションやOSに中立な開発
      者を含めるのには気持ち悪さを感じる故に。

      さて。

      > 1行プログラムを書くと53ドルもらえる計算なので、
      > このステップ数に空行やコメント行を含むのであれば見栄えにこだわれますね。

      マイコミの記事によると、

      開発費用は、SLOCツール、SLOCCountを用い、COCOMO (COnstructive COst MOdel)をベースに算出された。

      とあります。SLOC(source lines of code)には普通空行やコメント行は含めませんし、
      COCOMOは行数の多いプロダクトほどコストがかかる計算式になっているので、
      それほど気軽にお小遣い稼ぎができるわけでもありません。
      親コメント
    • > 11人年のパッケージ開発に参画し1年あたり約3400行のプログラムを書けば、
      > 平均18万ドルの収入を得られるのですね。

      算出されているのは開発費であって、開発者の収入ではないのでは?
      つまり、

       11人年のパッケージ開発に参画させ1年あたり約3400行のプログラムを書かせれば、
       平均18万ドルの売り上げになる。

      というのが正しいと思う。
      実際、開発系の会社でも、総務とか経理とかの間接部門や管理職の人たちの給料
      だったり、建物の賃貸料や設備の減価償却だの、光熱費だのも必要でしょう。
      (個人事業主なら売上=収入かもしれないが)

      #結局、この算定基準だと、1人月1.5万ドル、ということなのかな?
      親コメント
  • by enabler (8439) on 2008年10月24日 13時55分 (#1443559) 日記
    680万行"ライン"....
    --
    Don't think different...Feeeeeeeel!
  • COCOMOって... (スコア:1, 興味深い)

    by Anonymous Coward on 2008年10月24日 15時11分 (#1443591)
    どなたか中の人にせめてCOCOMO II モデルを教えてあげて下さい.
    かれこれ30年近い昔のモデルで評価するのはあんまりです.(その当時の言語と言えば...)
    COCOMOIIでももう10年になりますけど...
    ついでに, どなかた他に良いモデルがあったら教えて下さい(笑)
    # ファンクションポイントが入ればかなり違うと思う
    • by chu-chu (7456) on 2008年10月24日 16時20分 (#1443644)
      意味が無いでしょう。

      COCOMO IIはCOCOMOに比べて無条件に上位に位置する方法ではありません。
      入力パラメータを増やすことによりより正確な結果を得るものです。

      それらの追加のパラメータは、各プロジェクトごとに、プロセスの成熟度やプ
      ロダクトに要求される信頼性などを分析して数値化する必要があります。当該
      プロジェクトに理解が深くない外部の人間にとって、これらのパラメータを求
      めることは極めて難しくコストがかかることは容易に想像できるでしょう。
      (もちろん、開発プロセスにCOCOMO IIを組み込んで統制されたプロジェクト
       の場合は、そのような追加コストはありません。しかし、OSSプロジェクト
       のうち何割がそのように統制されているでしょうか?ほぼ0割でしょう)

      もともと、COCOMO IIですら大雑把な方法なので、COCOMOだろうがCOCOMO IIだ
      ろうが、どちらを選んでも数値の説得性は大差はありません。レポートのマー
      ケッティング上の価値は大差ないのに、行数を数えるだけで適用できるCOCOMO
      と、莫大なコストをかけなければ適用できないCOCOMO IIのどちらを使うかと
      言えば、COCOMOで十分だと考えるのは自然でしょう。

      以上から、レポートの作成者はCOCOMO IIを知らなかったのではなく、単に
      COCOMO IIが不適切だったから使用しなかっただけだと、私は考えます。

      ファンクションポイントについても同様です。行数の測定はPCに高々何時間か
      頑張ってもらうだけで完了します(ほぼ定数コスト)が、ファンクションポイ
      ントの測定はアナリストがプロジェクトを分析する必要があり、プロジェクト
      の規模に比例するコストがかかります。開発プロセスの最初からファンクショ
      ンポイント法を適用しているのならともかく、事後のファンクションポイント
      の利用はコスト的に極めて非現実的です。

      p.s.
      もちろん、今回のようなレポート作成の話ではなく、これからスタートするプ
      ロジェクトのプロジェクト管理をどのように行うかという話でしたら、COCOMO
      よりはCOCOMO IIの方がよい選択でしょう。ファンクションポイント法を用い
      るのも悪くないかもしれません。他にも選択肢は沢山あるでしょう。
      親コメント
  • by Henrich (121) on 2008年10月24日 17時09分 (#1443686)
    使われてるツール SLOC は http://www.dwheeler.com/sloc/ [dwheeler.com] にあるので、
    そこの情報も見ておいた方がいいかなーとか思います。

    #Debian 3.1 Sarge で60,000人月、80億ドルかー Lenny だとどのぐらいになるんだろう。
     SLOC のパッケージ自体はあるんだけど、アーカイブミラーして分析するほど気力が無い。

     …というかLennyリリースまでガンバレ>俺
  • お金で買えない価値 (スコア:1, おもしろおかしい)

    by FutureIsWhatWeAre (32387) on 2008年10月24日 17時33分 (#1443707)
    ここまでpricelessネタなし
  • by Anonymous Coward on 2008年10月24日 14時00分 (#1443563)
    シェアとコストを天秤にかけるまでも無く撤退してますね。
typodupeerror

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

読み込み中...