兄貴、その質問は核心を突いていますね。これは、成功したオープンソースプロジェクトの作者なら誰もが夜中に考え込むようなことです。この二つ、どちらもすごいことのように聞こえますが、全くの別物です。
例えるなら、こう尋ねるようなものです。 「業界で有名なミシュラン三つ星シェフになるべきか、それとも世界的なファストフードチェーン帝国を築くべきか?」
GitHubで数万のStarを獲得する:「ミシュラン三つ星シェフ」になること
数万のStarを獲得するとは、何を意味するのでしょうか?
- あなたの腕前が最高レベルで認められたということです。 開発者の世界では、あなたはもう大物です。あなたのコード、あなたの設計思想は、何千何万もの同業者から「素晴らしい!」と太鼓判を押されたのです。
- あなたは絶大な個人的名声と影響力を手に入れます。 大手企業からのオファーが舞い込み、技術カンファレンスでは講演に招かれ、記事を書いたり、SNSで発信したりすれば、多くの人が注目し、賞賛します。
- あなたには忠実な「常連客」のグループがいます。 つまり、あなたのコミュニティです。みんながあなたの「料理」(プロジェクト)を気に入り、「レシピの改善」(PRの提出)を手伝い、「宣伝」(プロモーション)し、さらには「チップ」(スポンサー)をくれることさえあります。
これは技術と名声における絶大な成功です。あなたは純粋な技術的魅力によってそれを成し遂げます。あなたはまだ一人、あるいは小さなチームで戦っているかもしれません。比較的自由な生活を送り、愛する作品を磨き上げることに専念しています。経済的には、寄付、コンサルティング、あるいは高度なサポートサービスの販売を通じて豊かな生活を送っているかもしれませんが、あなたはまだ「起業家」ではありません。あなたは最高の「職人」または「芸術家」です。
これに満足することは、全く問題なく、非常に誇らしいことです。 ほとんどの人は一生かかってもこの高みに到達することはできません。
上場(IPO)を選択する:「グローバルファストフード帝国」を築くこと
上場とは何でしょうか?上場は、あなたがどれだけ良いコードを書けるかとは、もはやあまり関係ありません。
- これはビジネスゲームであり、もはや技術だけではありません。 あなたの目標は「最も洗練されたコードを書くこと」から「最も見栄えの良い財務諸表を作成すること」に変わります。あなたが考えるのは、次の機能の実装方法ではなく、次の四半期の収益成長のポイントはどこにあるのか、ということです。
- あなたはもはや一人で物事を決めることはできません。 営業、マーケティング、法務、財務、人事など、巨大な会社を組織する必要があります。投資家、株主、そして数百、数千人の従業員の生活に責任を負わなければなりません。あなたは「シェフ」から「グループCEO」へと変わるのです。
- あなたのプロジェクト(製品)は大規模に収益を上げられるものでなければなりません。 GitHubのStarは、あなたのものが使われていることを証明するに過ぎませんが、IPOの投資家が見るのは、その「使っている人々」を「お金を払う顧客」に変えられるか、そしてその規模が数十億、数百億の時価総額を支えられるほど十分に大きいか、ということです。
- あなたは多くの自由を失うでしょう。 あなたの時間は、様々な会議、報告書、ロードショーで埋め尽くされます。あなたは長い間、一行のコードも触れなくなるかもしれません。あなたが育て上げたオープンソースプロジェクトは、会社の「資産」となり、その開発方向は会社のビジネス戦略に従うことになります。
これはビジネスと富における険しい道です。成功すれば、あなたは階級を飛び越え、経済的自由を実現するかもしれません。しかし、その道のりにあるプレッシャー、リスク、犠牲は、常人には想像もつかないものです。数え切れないほどの企業がIPOの途中で倒れていきました。
では、どう選ぶべきか?
これを二者択一の選択問題として捉えないでください。これは人生の段階と個人の追求の問題として考えることができます。
自分自身にいくつかの質問をしてみてください。
- あなたは一体何を享受したいのか? 深夜に技術的な難題を克服する快感なのか、それともチームを率いて市場を攻略し、ユーザー数と収益曲線が共に上昇するのを見る達成感なのか?
- あなたはどのような生活を送りたいのか? 尊敬され、比較的自由で、自分の時間をコントロールできる「達人」の生活なのか、それとも挑戦に満ち、高リスク高リターンだが、自分の意のままにならないかもしれない「ビジネスリーダー」の生活なのか?
- あなたのプロジェクトには商業化の可能性があるか? 多くの素晴らしいオープンソースプロジェクトは、直接大きなビジネスになるには適していません。あなたのプロジェクトはエンタープライズ製品になれるのか、それとも皆が便利に使える「スイスアーミーナイフ」のようなものなのか?
一般的な道筋としては:
まずは「ミシュランシェフ」(数万のStarを獲得)になることに努めましょう。その過程で、あなたの「料理」にチェーン店を展開する可能性があるかどうか、自然と見えてくるでしょう。投資家がその香りを嗅ぎつけてやってきて、「ファストフード帝国」の青写真を描いてくれるかもしれません。その時になってから、挑戦を受け入れるかどうか、全く異なる道に進むかどうかを決めれば良いのです。
私の意見をまとめると:
- 数万のStarは途方もない偉業であり、それ自体が終着点です。 この栄誉を享受してください。それはすでにあなたに非常に良い生活とキャリアの発展をもたらすでしょう。
- IPOは別のゲームの始まりであり、技術者としてのキャリアの頂点ではありません。 それは、心に情熱を秘め、商業帝国を築くことを熱望し、ビジネス世界の厳しさを恐れない人々に適しています。
だから、悩まないでください。まずは「シェフ」としての栄光を享受しましょう。「チェーン店」を開くかどうかは次のステップであり、その時にはあなたの心境もリソースも今とは全く異なるでしょう。道は歩むことで開かれるものであり、最初からすべて計画されているわけではありません。