プログラミングプロジェクトに最適なGoogle Codeの代替品

プログラミングプロジェクトに最適なGoogle Codeの代替品
プログラミングプロジェクトに最適なGoogle Codeの代替品

ライフハッカーのロゴ

  • Bluesky ページを見る (新しいタブで開きます)
  • Instagramページを見る(新しいタブで開きます)
  • Facebookページで見る(新しいタブで開きます)
  • YouTubeページを見る(新しいタブで開きます)
  • Twitterページを見る(新しいタブで開きます)
  • コピーしました

目次


Googleは、オープンソースプロジェクトとコーディングイニシアチブ向けのホスティングサービスであるGoogle Codeを終了します。まだプロジェクトを別のサービスに移行していない場合は、今が最適なタイミングです。すぐに移行できる代替手段をいくつかご紹介します。

Google Codeは決して最も人気のあるサービスではありませんでしたが、それでも優れたサービスでした。2006年に初めてリリースされて以来、数千ものプロジェクトがGoogle Codeを拠点としていました。Google Codeは、開発者にとって、特にオープンソースプロジェクトのための堅牢で信頼性の高いホスティングオプションを提供していました。

しかし、Googleによると、長年にわたり多くの開発者がGoogle CodeからGitHubなどの他のサービスに移行してきたとのことです。その結果、先週、Google Codeでの新規プロジェクトの公開を停止し、現在Google Codeでホストされているすべてのプロジェクトを2015年8月24日をもって読み取り専用にすることを決定しました。その後も、ダウンロード、チェックアウト、ソースコードの表示、ドキュメントの閲覧は可能ですが、変更やアップロードはできなくなります。そして、2016年1月25日にはサービスは完全に終了し、年末まではプロジェクトとデータのtarballをダウンロードできるようになります。

Google Code でプロジェクトをホストしている場合は、時間に追われる前に今すぐ移行するのがおすすめです。検討する価値のあるオプションをいくつかご紹介します。

GitHub

GitHubは言うまでもなく、この分野の大物であり、Webで最も人気のあるコードリポジトリです。基本ユーザーは完全に無料です。プロフェッショナル機能や開発プロジェクトのポートフォリオ構築オプションをお探しの場合は、月額数ドルからのプレミアムプランをご利用いただけます。GitHubは、個々の開発者がプロ​​ジェクトを構築し、コミュニティと共有し、コミュニティがそれをプル、調整、更新し、完成したプロジェクトをコミュニティ全体に還元する独立した開発リソースとして機能するだけでなく、企業やチームがチェックイン/チェックアウト機能、リビジョン履歴、変更記録、問題追跡などを備えた特定のリポジトリを管理する集中型開発ツールとしても機能します。

GoogleはGoogle Codeの終了発表でGitHubを名指ししており、GitHubにはコードの移行を容易にする便利なエクスポートツールとエクスポートガイドも用意されています。開発者を目指す方のために、GitHubの入門ガイドもご用意しています。GitHubの優れた機能を使いこなし、使い始めるのに役立ちます。また、長期的に見て時間の節約になるショートカットやコマンドも多数用意されています。

コードプレックス

CodePlexは、Microsoftのオープンソースプロジェクトホスティングサイトです。このサイトにも数千もの人気プロジェクトがホストされており、その多く(あるいはほとんど)はWindowsエコシステムに関連していますが、モバイルアプリやクロスプラットフォームプロジェクトも歓迎されます。アカウントは無料で、任意の言語で、任意のプラットフォーム向けに開発できます。ただ参加したいという方でも、CodePlexでは、支援が必要なプロジェクトや、コミュニティと協力して問題を解決している開発チームを簡単に見つけることができます。そのため、気軽に参加して、取り組むべきプロジェクトや貢献できるプロジェクトを見つけることができます。優れたコードリポジトリと同様に、CodePlexはバージョン管理、サポートとFAQのための組み込みWiki、問題追跡、プロジェクトホームページなどの機能を提供しています。

ビットバケット

BitBucketは、数千ものプロジェクトと開発者が集まる巨大なコードリポジトリです。Atlassian(課題追跡ソフトウェアJiraやチャットサービスHipChatを開発している企業)によって構築されたBitBucketは、Googleが移行ガイドとツールを公開するほど人気が​​高く、プロジェクトを迅速かつ簡単に移行できます。

BitBucket アカウントは無料で、無制限のプライベートコードリポジトリを利用できるため、プロジェクトの構築、フォーク、更新、そしてブランチ化して他のものへと成長させるのに十分な余裕があります。ただし、プロジェクトを共有したり他の開発者に手を出す予定がない限りです。共有したり他の開発者に手を出す予定がある場合、同じチームに所属する最大 5 人のユーザーまで無料でサービスを利用でき、そこからさらにプランが増えていきます。ご存知ないかもしれませんが、BitBucket は主に、企業、スタートアップ、その他の組織など、チームとしてプロジェクトに取り組みたい人向けに作られています。オープンソースやコーディングコミュニティに飛び込んで参加したいと考えているインディー開発者にとっては理想的なツールとは言えませんが、新しいサイト、ウェブサービス、モバイルアプリを構築し、コミュニケーションを取りながら共同作業を行いたいと考えている少人数のグループにとっては最適なツールです。また、Jira との高度な統合機能も備えているため、課題追跡機能も問題なく利用できます。

ランチパッド

Launchpadは、Canonical(Ubuntuの開発チーム)のソフトウェアコラボレーションプラットフォームです。Launchpadは、Unity、Docky、そしておそらく過去に私たちが言及したことがあるであろうその他の人気Linuxユーティリティの本拠地です。Launchpadでホストされているプロジェクトの大部分はLinuxコミュニティによって開発・構築されていますが、だからといってあなたのプロジェクトがLinuxコミュニティ専用である必要はありません。ただし、Launchpadには、Ubuntuやその他のLinuxシステムにインストールするためのコードを非常に簡単にまとめるためのツールが組み込まれているため、そうすることでより便利になります。このプラットフォームは、コードレビュー、コミュニティによる翻訳、プル/プッシュリクエスト、問題追跡など、すべて無料でサポートしており、オープンソースのコミュニティ開発ソフトウェアに重点を置いています。そして何より、完全に無料で使用できます。

これまでのところどう思いますか?

ソースフォージ

SourceForge を推奨するのは難しいですが、Google Code の代替サイトのリストは SourceForge 抜きでは完結しません。SourceForge は大きな失墜を遂げました。長年にわたり、所有者や管理スタッフに放置され、ボランティアや管理者のグループが愛情を持って運営してきたにもかかわらず、結局はマルウェアやそれ以上の悪質な「プロジェクト」の温床となってしまったのです。そして、SourceForge がすべてのインストーラーにアドウェアを同梱し始めたことをユーザーは知りました。

それでも、SourceForgeは依然としてWebで最も人気のあるコードリポジトリの一つであり、世界クラスのコード管理、問題追跡、バージョン管理、そしてコラボレーションツールを提供しています。多くの人気プロジェクトが依然としてこのサイトを拠点としています(トップページを一目見ればすぐに分かります)。GoogleにはSourceForgeへの移行ガイドがあり、SourceForgeにも移行を容易にする独自のガイドとコードインポーターが用意されています。

考慮すべきその他のもの

これらはこの分野では大手企業かもしれませんが、Google Codeの代替を探している場合、あるいは上記の選択肢の代替を探している場合、今のところこれらが唯一の選択肢です。他に検討すべきおすすめのものをいくつかご紹介します。

  • GitLab:独自のコードリポジトリを運用したいなら、GitLabがおすすめです。ただし、ライセンスは高額なので、プレミアムプランやライセンスを購入する覚悟が必要です。GitLabは、他のWebサービスと同様に、パブリックリポジトリとプライベートリポジトリを無料でサーバー上にホスティングしてくれます。それだけが目的ならなおさらです。GitLabは、GitHubよりも優れているという主張を本気で主張しています。

  • CodeBase : Codebase もビジネスに特化したサービスです。無料アカウントでは1つのプロジェクトしか利用できませんが、そのプロジェクトには優れたコード管理ツールと強力なプロジェクト管理ツールが付属しています。CodeBase は、ユーザーを夢中にさせ、将来の開発プロジェクトのために有料プランに引き戻してくれるように設計されています。

  • Beanstalk:シンプルかつエレガントなGitおよびSubversionホスティング。自社サーバーだけでなく、AWS、DreamObjects、Rackspace、Herokuなどの他のウェブ環境へのデプロイにも対応しています。ウェブ開発者には最適ですが、コミュニティへの参加を希望するソフトウェア開発者には適していません。価格もお手頃です。

Google Codeの喪失は痛手ですが、世界中の開発者コミュニティが提供してくれると確信できるものが一つあります。それは、特定のタイプの開発者の特定のニーズに合わせてカスタマイズされた、選択肢や代替手段です。これらは選択肢の一部ですが、他にも選択肢はあります。多くの人は、人気の高いGitHubやSourceForgeに移行するでしょう。しかし、これらのサービスだけに縛られる必要はありません。無料と有料の両方で、選択肢は豊富にあり、あなたのプロジェクトにぴったりのものがきっと見つかるはずです。

タイトル画像はHitcomとGeraltを使用して作成しました。追加写真はkuszaproによるものです。

毎日のニュースレター すべてをより良くする準備はできていますか?

ジョーダン・カルホーンの肖像画 ジョーダン・カルフーン 編集長

Jordan とチームから毎日のヒント、コツ、技術ガイドを入手してください。

毎日のニュースレター すべてをより良くする準備はできていますか? Jordan とチームからのヒント、コツ、技術ガイドを毎日お届けします。

次の記事へスクロールしてください