猫の牧草地



Karl Vogelの著書「Producing open source software」には素晴らしいカバーがあります(上記参照)。 最終的な効果を示す私の意見では、右を指すさまざまなサイズの小さな矢印が多数表示され、大きな黄色の矢印が表示されます。 彼女は私たちに言ってくれます:すべての馬が一方向に引きずられると、家全体を別の場所に移動することが可能になります。



物理学のクラスで作成されたさまざまな図面を思い出させるので、そのように理解しています。 ボールがそのような角度で別のボールに当たった場合、ブーツはどこに落ちますか? そのようなもの。



これは美しい写真であり、それが私がそれに参加し始めるまでオープンソースを想像した方法です。 すべての人がプロジェクトを一方向にドラッグして、エンサイクロペディアまたはオペレーティングシステムを作成します。 しかし、私はあなたに言います、これはプロジェクトが成長するまでまったくありません



まず、矢印のサイズ。 共同プロジェクトでの労力の配分は劇的に異なる場合があります。 プロジェクトが始まったばかりのとき、努力はしばしばこのように分配されます:







ステージ1.一人の努力の配分のスケジュール



これはどういう意味ですか? これは、1人が最も多くのことを行うことを意味します。 非常に低頻度のインジケーター(1人だけ!) この人がすべてのコーディングを行い、サイトを機能させ、メールに答え、愚かなアイデアで敵のプロジェクトと戦い、より良い方法を考え出すなど、多くの努力が必要です。 これはプロジェクトの生活の中で最も重要な段階であり、それが多くのプロジェクトがプロジェクトを始めた人と同義である理由です。 あるいは、少なくともプロジェクトを始めた人の神話。成功したプロジェクトは、彼らのおかげですべてがうまくいっていると信じたい人を引き付けるからです。 Linux、Linus。 ウィキペディア、ジンボウェールズ。 Mono.NETミゲルデイカザ 。 Debian、Jan Murdoch。



イニシエーターによって成功裏に導かれた何千もの小さなプロジェクトがあります。 ファイルユーティリティ、マウスドライバ、 展開ツール 、グラフィカルユーティリティなど。 彼らが成長するとき、ほとんどの場合、彼らは元の著者を保持します、さもなければ彼らは不十分になる傾向があるので。 委員会は、人々の自由時間(!)に依存する大規模な分散プロジェクトの管理にはあまり適していません。 寛大な独裁者は、原則としてうまく機能し、彼らが失敗すると、プロジェクトは失速または死に、何百もの新しい色が咲きます。



この文脈でDebianとUbuntuを考えてください。 あなたはそれが何であるかわからない場合、それは問題ではありません。



プロジェクトの次の段階は、それを始めた人の気質に大きく依存します。 多くの場合、彼は新しいアイデアを受け入れないか、自分の名声のためだけにそれを扱います(読み取り:お金)。 彼は退屈するか、彼らはすべてを管理したい、または彼は単に十分な時間を持っていません。 数百万の理由があります。 OpenStreetMapが始まったばかりの頃、私が知っていたこのようなプロジェクトが少なくとも2つありました。 それらの1つはgeowiki.comで 、リチャードフェアハースト(Potlatch-comの著者)が友人と立ち上げました。 それは素晴らしいサイトであり、おそらく多くの時間を必要とし、コミュニティとのつながりはありませんでした(メーリングなど)。 誰も参加できず、すべてのデータ、ソーステキスト、およびツールが閉じられたため、これは停滞につながりました。



次に、 free-map.org.uk 、Nick Whiteleggがまだ関与しています。 このサイトは歩行者に焦点を当てています。 ここ英国では、通行権(私有地を横断することが多い)を使用して歩く人々の大きなコミュニティがあります。 フリーマップはこれらの人々に夢中になり、ニックは彼らに多大な努力を費やしましたが、基本的にこのプロジェクトはニックの狭い焦点のためにニックによって管理されています。 ニックには何千もの優れたアイデアがありますが、それらを実現できるのはニックだけです。 暇なときに。



OSMが始まったばかりのとき、彼はこれらのプロジェクトのレベルに到達するために光年を克服しなければなりませんでした。 しかし、彼らのように、彼は本質的にジオドグマを拒否しました。 これまで、NickとRichardはOpenStreetMapの主要な貢献者です。



OSMについての最初の話の後、freemapが作成されました。 彼女は最新の標準をすべて使用して上から下に移植され、一般に、どこにも導かれませんでした(善意を除く)-彼女はコミュニティではなく技術に焦点を当てました。



OSMを他のプロジェクトから分離したのと同様に、これら2つのことが重要になりました。 あなたはそれらに簡単に同意し、話し、広めることができます。 3番目のコンポーネントはそうではありません。



2年間、OSMは宇宙船の作り方についてクールなアイデアを持つ人々でいっぱいでした。 宇宙船が好きです。 空飛ぶ車が好きです。 デロリアンが直立して飛んでいないのを見るたびに気分を害します。 しかし、宇宙船を建造するには、NASAの高給の専門家が必要です。 そして、メカニック、彼が離陸することを確認します。 念のため、地球上のチーム。 もちろん、これらは良いことですが、誰かの自由な時間に無料で入手できることはめったにありません。



一方、OSMはBuzz Laitearの段ボールの宇宙船です。 宇宙船のように見えます。 彼を投げて、数秒間彼をちらっと見ると、彼は一種の飛行のようです。 それはより糸と接着剤で固定されています。 クランカー、要するに。 しかし、再び、それは働いた。 誰でも貢献でき、誰でもデータを入手できます。 これは、誰でもアクセスできるシンプルなAPIを備えた唯一のプロジェクトです。



ジェットエンジンをそれに取り付ける(偶然にも、スペースシャトルについても議論された)か、銀河間空間の曲率の提案を絶えず進めています。 ほとんどの場合、これらの人々は、ロケットを開発、建設、取り付けていない限り、片付けを命じられました。



なぜそんなに厳しい態度なのか? OSMのようなことをするのは難しいからです。 これには、長期間にわたる愛、時間、注意が必要です。 したがって、宇宙士官候補生が段ボール船の隣に着陸し、あなたがすべてを間違っていると言ったとき、神経はいたずらになることがあります。彼らは本のようなものを読んでいて、そこには書かれていなかったからです。 3人の宇宙士官候補生があなたの周りに集まって、3つの異なるサブスペースエンジンアーキテクチャについて議論している場合、出航し、全員に出て行くように伝えます。



矢印に戻ります。



この段階では、プロジェクトにはまだリーダーがいますが、すでに大量のコードを追加している多くのユーザーとランダムな人々がいます。 OSMのユーザーはプログラマーよりもある意味ではるかに重要であるため、OSMはこの点で少し珍しいです。 彼らは日曜日の雨で、無料でそこにいて、ひどい世帯を引きます。 それらがなければ、あなたはカードを持っていません。 一方、ユーザーがマップを描画している限り、最も単純で実行可能なことは実行できます。





ステージ2.努力の不規則な配分



それで、私たちは第二段階に来ます。 創業者はチャートの左側に残り、多くの時間を費やします。 しかし、重要なことをしている人もたくさんいます。 OSMの場合、彼らはImiという名前で、素晴らしいJOSMマップエディターを作った人、Andyという名前の男、そして80n(はい、そうです)という名前の人でした。 オントロジー自体はないので、今のところはメタファーとして取り上げます。 頻度が増えるほど、小さなことに関与する人が多くなります。 いくつかの道路を描きます。 奇妙なエラーを修正します。 プロジェクトを有名にします。



グラフの下の図の領域は、おおよそ、単位時間あたりに実行される作業量を表していることに注意してください。 合計で2つの右の長方形の面積が左よりも大きいことに注意してください。 一般に、彼らはより多くの仕事をします。



欠点があります-右のプロセスは急に動きます。 誰かが街全体を描いて消えます。 誰かが編集のために全体を複雑にし、それから彼には女の子がいます。 そのため、スピーカーは時間とともにさまざまな方向に移動します。 誰が来月のプロジェクトに何が起こるか知っていますか?





ステージ3.努力/頻度グラフの平滑化



徐々に、多数の新しい人々の出現により、分布はスムーズになります。



数学的には間違っていますが、このグラフはしばしば「ロングテール」グラフと呼ばれます。 継続的に従事する複数の個人の努力は、1日に1分間を過ごす数千人の合計に相当します。 OSMはまだこの状態に達していませんが、日々近づいています。 これは特別な矢印の長さのセットにつながります-多くは短く、いくつかは大きいです。



方向はどうですか? 手順を確認した後、最初の2つは次のように見えると思います。







はい、いくつかの矢印は反対方向に進みます。



したがって、最初の段階では、1人の創設者がいます。 二つ目は、アイデア全体を馬鹿にしたり、競合するプロジェクトを開始したりする人々がいます。したがって、彼らは反対の方向を指します。 人々はさまざまなことに焦点を当ててさまざまな目標を考え出します。そのため、ある人々は斜めに描かれています。 彼らは異なる努力をするため、異なるサイズ。



最後に、スケジュールがスムーズになり、技術に関するアイデアが一般的に受け入れられるようになると、その本の表紙を連想させるものが表示されます。



All Articles