|
若いプログラマーにとって、SourceForge は遠くて漠然とした名前です。 SourceForge はかつて数十万のオープンソース プロジェクトを誇っており、その中には非常に有名なものもありました。 オープンソースのオフィスソフトウェアであるApache OpenOffice 画像処理ツールGIMP 7-Zipファイル圧縮プログラム Audacityオーディオ編集ソフトウェア VLCメディアプレーヤー 転送ツール WinSCP FTPツールFileZilla ... それは豊かで多様であり、すべてを包含していると言えます。 世界最大のオープンソース プラットフォームであり、まさにその称号にふさわしいものです。 しかし、2010 年以降、SourceForge は急速に衰退し、プログラマーに見捨てられました。 現在、ソフトウェアのダウンロードに関しては依然として好調ですが、コードコミット数は週あたり 8,260 件に減少しており、非常にひどい状況です。 写真 1SourceForge は元々、オープンソース ソフトウェアをホストするために VA Linux によって作成された Web サイトでした。 これは CVS ソース コード管理システム (はい、非常に古いソース コード管理システムです) を提供し、プログラマーが独自のオープン ソース ソフトウェアをアップロードして、世界中に公開できるようにします。 写真 また、バグ管理システム、メーリング リスト、フォーラム、プログラマー向けのその他のコミュニケーションおよび交換機能も組み込まれています。 もちろん、これらはすべて無料です。 SourceForge は、オープンソース ソフトウェアを共有、議論、さらには披露するという、当時のプログラマーのニーズに応えました。 このコンセプトは2000年頃にはかなり先進的だったので、導入されるとすぐに大きな話題を呼びました。 世界中のプログラマーが津波のように集まり、すぐに毎日 100 件の新しいプロジェクトが参加するようになりました。 魅力的なオープンソース プロジェクトはプログラマーの評判を大幅に高め、昇進や昇給に直接役立ちます。 オープンソースプロジェクトの中には、商用化に至ったものもあります。ZimbraはYahooに3億5000万ドルで買収され、JBossはRed Hat傘下に入り、SugarCRMはベンチャーキャピタルから2600万ドルを調達しました。SugarCRMの顧客には、スターバックスやNASAなどが含まれます。 …… SourceForge の収益モデルは主に Web サイトの広告に依存しており、2006 年の四半期利益は 650 万ドルに達しました。 また同社は、開発者が収益の一部を受け取る代わりに SourceForge ページに AdSense 広告を掲載できるようにする契約を Google と締結した。 写真 2007 年までに、SourceForge は多くのオープンソース開発者の拠点となりました。 これはプログラマーのハブであり、約 150,000 件のプロジェクト (その数は増え続けています) が拠点を置いており、考えられるあらゆる機能をカバーしています。 状況は非常に有望です。 2SourceForge インターフェースを見ると、「ダウンロード」という大きなボタンがあります。 写真 言い換えれば、SourceForge はフォークではなくダウンロードを推奨しています。 WinSCP プロジェクトでバグを発見し、それに貢献したい場合はどうすればよいでしょうか? これは非常にシンプルで原始的です。パッチを生成し、それを電子メールでプロジェクトのメンテナーに送信します。 SourceForge でコード リポジトリを作成するのも面倒なプロセスであり、手動でのレビューと承認が必要であり、プライベート リポジトリはサポートされていません。 2006年、GoogleはGoogle Codeを立ち上げました。シンプルで使いやすいインターフェース、Googleサービスとの優れた統合性、そしてGoogleブランドの支援により、Google Codeは瞬く間に多くのプログラマーの心を掴み、多くのプロジェクトがSourceForgeからGoogle Codeに移行しました。 Google Code がいかに素晴らしいものであっても、それは SourceForge と同じ時代の産物です。 この時代はソフトウェアのコラボレーションではなく、ソフトウェアの配布が重要です。 3SourceForge に壊滅的な打撃を与えたのは 2008 年のある夜でした。 Tom Preston-Werner 氏と Chris Wanstrath 氏はサンフランシスコでの Ruby on Rails ミートアップに参加しました。 その後、二人はスタジアムのバーで一杯飲みました。当時、RailsコミュニティはGitを使い始めていましたが、SourceForgeのような中央ホストサイトはありませんでした。 Facebook に代表されるソーシャル ネットワークは急速に発展していますが、開発者向けの専用のソーシャル ネットワーキング サイトは存在しません。 2人はGitHubを開発するというアイデアを思いつきました。
これはSoruceForgeの完全なる大変革となるでしょう。 2人はすぐに週末を使ってGitHubを開発し(もちろんRailsを使用)、テストを行った後、プロモーションを始めました。 写真 2 人は Rails 開発者だったため、GitHub は Rails コミュニティ内で急速に人気を博しました。 Rails の専門家の多くは JavaScript コミュニティの中核メンバーでもあるため、JavaScript コミュニティは GitHub に注目し、GitHub に移行するようになりました。 その後、GitHub は爆発的な成長の道を歩み始めました。 2008 年には、コード リポジトリは 46,000 個ありました。 2009 年には、コード リポジトリが 90,000 個、ユーザーが 100,000 人いました。 2010年には、コードリポジトリが100万個もありました!すごいですね! 2011 年までに、SourceForge は GitHub に匹敵するものではなくなりました。 ダウンロードはフォークによって完全に敗北しました。 42010年以降に業界に入ったプログラマーにとって、初めて触れたのはGitとGitHubでした。プルリクエストに慣れている開発者は、パッチをメールで送るという原始的な作業があることを知らないかもしれません。 SourceForge 時代のプログラマーたちは、いつか互いに交流し、フォローできるようになるとは想像もできなかったでしょう。 ウェブサイトディレクトリを手動で構築していたYahoo!はかつて人気を博しましたが、検索を基盤とするGoogleにすぐに追い抜かれました。そしてGoogleは、ソーシャルネットワーキングサービスFacebookの台頭によって影を潜めました。その後、Appleがモバイルインターネットをリードし、OpenAIのビッグデータモデルが人工知能革命の火付け役となりました。 わずか 20 年余りの間に、IT 業界の状況は絶えず変化しました。IT 業界の発展はあまりにも急速かつ容赦ないものでした。 |