|
Comparison of open-source software hosting facilitiesA source code repository is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi-developer projects to handle various versions. They help developers submit patches of code in an organized fashion. Often these web sites support version control, bug tracking, release management, mailing lists, and wiki-based documentation. Overview General information|
Alioth | Debian Project | 2003 | Preference for Debian related projects | | Yes | Yes | Assembla | Assembla, LLC | | Paid. | | No | Yes | BerliOS | FOKUS[1] | 2000 | | | ? | No | Betavine | Vodafone | 2007 | | | No | No | Bitbucket | Atlassian | 2008 | Free private repositories are limited to 5 users | | No | Yes | CodeHaus | | 26 February 2003 | | | No | No | CodePlex | Microsoft | May 2006 | | | No | No | Deveo | Eficode | Dec 2012 | Free repositories for an organization of up to two users. | | No | Yes | Freepository | | 1999 | Free accounts have web access only. | | Yes | Yes | GitHub | GitHub, Inc | April 2008 | Free for open source, paid for private. | | No | No | Gitorious | Shortcut AS | January 2008 | Free for open source projects. | | Yes | Yes | Gna! | | | Only for projects with a GPL compatible license | | Yes | Yes | GNU Savannah | Savannah Administration | | Project by the Free Software Foundation. | | Yes | Yes | Google Code | Google | 27 July 2006 | Free. For open source projects only. | Cuba, Iran, North Korea, Sudan, Syria[2] | No | Yes | JavaForge | Intland Software | 2005 | Free. For open source projects only. | | No | Yes | Launchpad | Canonical Ltd. | 2005 | | | Yes | Yes | Ourproject.org | | | For free software, free culture and free knowledge projects. | | ? | Yes | OW2 Consortium | OW2 Consortium | | oriented on middleware technology. | | ? | Yes | repo.or.cz | Petr Baudis | | 400 MB Free | | Yes | Yes | SEUL.org | | May 1997 | | | ? | Yes | SourceForge | Dice Holdings | November 1999 | | Cuba, Iran, North Korea, Sudan, Syria[3] | Yes[4] | No | Tigris.org | (community) | 2000 | Restricted to collaborative software development tools. | | ? | No |
Features Other features- Alioth: Sample Code, Help Wanted, Anonymous FTP
- Assembla: Ticket backlog planning, Ticket flow control (Cardwall), FTP, Time Tracking, StandUp Reporting, File Sharing, Google Docs Integration, API, Scrum reports
- BerliOS: FTP, MySQL
- Bitbucket: OpenID, visualizations
- Codeplex: Windows Live ID
- GitHub: Public API,[14] static web-page hosting,[15] pastebin service Gist[16]
- Gitorious: OpenID[n 7]
- JavaForge: Public remote API, Document management
- Launchpad: Blueprints, Karma, Answer, Mail interface, public API, OpenID Provider, Non-project branch
- openSUSE Build Service: public API
- SourceForge: Help Wanted, OpenID Relying Party
- tigris.org: public API, extensive help
Available version control systems Popularity|
Alioth | 700412947000000000012,947[27] | 7002958000000000000958[27] | SANE | N/A (subdomain not tracked) |
---|
Assembla | 7005500000000000000500,000[28] | 700460000000000000060,000+[29] | GXUnit, Hikarunix, HippoMocks, MadSwatter, SnakeYAML | 70038143000000000008,143[30] |
---|
BerliOS | 700452811000000000052,811[31] | 70034863000000000004,863[31] | aMule, avidemux, SuperTux, LinCity-NG | 700432079000000000032,079[32] |
---|
Bitbucket | 7005170000000000000170,000+[33] | 700493661000000000093,661[34] | OGRE, TortoiseHg, Codeigniter, Pylons, Sphinx | 70035210000000000005,210[35] |
---|
CodeHaus | ? | 7002297000000000000297[36] | | 700425000000000000025,000[37] |
---|
CodePlex | 7005151782000000000151,782 | 700432159000000000032,159[38] | ASP.NET MVC Framework, Entity Framework, IronPython, Cosmos | 70032217000000000002,217[39] |
---|
GitHub | 70063483289000000003,483,289[40] | ? | Ruby on Rails, IronRuby, jQuery, Moodle, Diaspora, node.js, NumPy, Spring Framework, PHP, SciPy | 7002210000000000000210[41] |
---|
Gitorious | ?[n 8] | 700429760000000000029,760[42] | Qt, MeeGo | 700435600000000000035,600[43] |
---|
Gna! | 700417065000000000017,065 | 70031390000000000001,390 | | 700498892000000000098,892 |
---|
GNU Savannah | 700457591000000000057,591[44] | 70033487000000000003,487[44] | Most GNU projects (including Emacs), QEMU | 700458704000000000058,704[45] (approximation) |
---|
Google Code | ?[n 8] | 7005250000000000000250,000+[46] | Google Gears, Inferno, Android, Chromium | N/A (subdomain not tracked) |
---|
Launchpad | 70061785318000000001,785,318[47] | 700430282000000000030,282[48] | Ubuntu, MySQL (code hosting), BlueBream (Zope 3) (bug tracking), Inkscape, Bazaar, GNOME Do, Drizzle, Launchpad, Enlightenment, LiVES (translations) | 70037091000000000007,091[49] |
---|
SourceForge | 70062000000000000002,000,000+[50] | 7005230000000000000230,000[50] | Inkscape (download hosting), LAME, MinGW, Poedit, 7-Zip, Fluxbox, Audacity, ffdshow, EMule, FileZilla, phpMyAdmin, LiVES | 7002163000000000000163[51] |
---|
Tigris.org | ?[n 8] | 7002684000000000000684 | Subversion,[n 9] TortoiseSVN, RapidSVN | 700426077000000000026,077[52] |
---|
Name | Users | Projects | Prominent projects | Alexa rank (lower=better) |
Note 1: GitHub Blog: Those are some big numbers. The number of non-forks and forks were taken from searches done in a logged out session, so only public repositories are included. The last public gist number is a good estimate of total gists, since all gists, public or private, are numbered sequentially. Specific requirements See also Notes- ^ private branch limited to 5 users on free plan, see Pricing and plans — bitbucket.org
- ^ private branches are only available with paid plans, not with the free plan, see Plans and Pricing GitHub
- ^ a b outside
- ^ git and mercurial only
- ^ Currently only available for security vulnerability updates
- ^ Ubuntu
- ^ site is open source, see Gitorious' code on Gitorious
- ^ a b c Data not available.]
- ^ Bug tracking only, as a legacy service after the Subversion project migrated to the Apache Software Foundation.
References- ^ BerliOS – The Open Source Mediator
- ^ Google Project Hosting – Google Code. Code.google.com (2006-07-20). Retrieved on 2010-11-26.
- ^ Terms_of_Use - sitelegal. Sourceforge.net (2009-10-19). Retrieved on 2010-11-26.
- ^ SourceForge.net: An Open Forge
- ^ Pricing/Plans — assembla.com
- ^ http://developer.berlios.de/
- ^ — Using Mercurial Queues And Bitbucket.org
- ^ GitHub Pull Requests
- ^ GitHub Issue Tracker — GitHub
- ^ From Savannah's Maintenance Docs, How To Get Your Project Approved Quickly: "The review we do can be lengthy and difficult for both the submitter and the reviewer. Be sure to follow these steps; if your project doesn't comply with our requirements, we will ask you to make changes to your project or register again. This ensures a level of quality for projects hosted at Savannah, and even more important, raises awareness of these legal and philosophical issues related to free software."
- ^ From Savannah's documentation, this feature is deprecated. See
- ^ Integrator Workflow: Pull Requests - codeBeamer Knowledge Base
- ^ Only in Beta 2.0
- ^ GitHub API docs
- ^ GitHub pages
- ^ Gist is a pastebin service operated by GitHub
- ^ News, BerliOS Project (2008-07-05), BerliOS provides GIT Source Control Management, retrieved 2008-12-10
- ^ News, BerliOS Project (2008-07-05), BerliOS provides Mercurial (HG) Source Control Management, retrieved 2008-12-10
- ^ http://docs.codehaus.org/display/HAUSMATES/Services
- ^ http://docs.codehaus.org/display/CODEHAUS/Git
- ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10
- ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013.
- ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013.
- ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013.
- ^ Launchpad supports Git imports.
- ^ Accessing Git, Subversion and Mercurial from Bazaar.
- ^ a b Alioth: Welcome
- ^ Assembla: Home
- ^ "Assembla integrates with Basecamp and offers workspaces and portfolios for distributed agile development teams". 37signals. March 6, 2009.
- ^ Assembla.com Site Info. Alexa.com. Retrieved on 2013-01-19.
- ^ a b BerliOS Developer Portal
- ^ Berlios.de Site Info. Alexa.com. Retrieved on 2012-8-4.
- ^ bitbucket blog
- ^ Repository List
- ^ Bitbucket.org Site Info. Alexa.com. Retrieved on 2013-01-19.
- ^ CodeHaus Projects index
- ^ Codehaus.org Site Info. Alexa.com.
- ^ CodePlex – CodePlex – Project Directory
- ^ Codeplex.com Site Info. Alexa.com. Retrieved on 2013-01-19.
- ^ GitHub Press Page. Retrieved on 2013-03-05.
- ^ Github.com Site Info. Alexa.com. Retrieved on 2013-03-05.
- ^ Projects. Gitorious.org. Retrieved on 2012-11-25.
- ^ Gitorious.org Site Info. Alexa.com (2009-10-28). Retrieved on 2012-8-4.
- ^ a b Statistics - Savannah. gnu.org. Retrieved 2011-09-30.
- ^ Nongnu.org Site Info. Alexa.com. Retrieved on 2012-8-4.
- ^ Rosenberg, Jonathan (December 21, 2009). "The meaning of open". Official Google blog.
- ^ People and teams in Launchpad. launchpad.net. Retrieved 2013-01-02.
- ^ Projects registered in Launchpad. launchpad.net. Retrieved 2013-01-02
- ^ Launchpad.net Site Info. Alexa.com. Retrieved on 2013-01-19.
- ^ a b "What is SourceForge.net?" sourceforge.net.
- ^ Sourceforge.net Site Info. Alexa.com. Retrieved on 2013-01-19.
- ^ Tigris.org Site Info. Alexa.com. Retrieved on 2013-01-19.
External links
|
|