Below follows a comparison of open source code repositories.
Overview
Features
Alioth | Yes | No | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | No | No | | Sample Code, Help Wanted, Anonymous FTP |
Assembla | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes[1] | Yes | Yes | Yes | | FTP, Time Tracking, StandUp Reporting, File Sharing, Google Docs Integration, API |
BerliOS | Yes | ? | Yes | Yes | Yes | ? | Yes | Yes | Yes | ? | ? | Yes[2] | ? | ? | | FTP, MySQL |
BetterCodes | Yes | No | Yes | Yes | No | No | No | No | No | Yes | Yes | Yes | No | Yes | | OpenID, Files Upload, Social Network |
Bitbucket | Yes | Yes[3] | Yes | Yes[n 1] | Yes | No | No | No | No | Yes | Yes[n 2] | No | No | Yes | | OpenID |
CodePlex | Yes | No | Yes | No | Yes | No | No | Yes | Yes | No | No | No | No | No | | Windows Live ID |
GitEnterprise | Yes [4] | Yes [5] | No | No | No | No | No | No | Yes | Yes | Yes | Yes | No | No | | OpenID /LDAPAuthentication and Audit-trail.[6] |
GitHub | Yes[n 3] | Yes[7] | Yes[8] | Yes | Yes | No | No | No | No | Yes | Yes[n 3] | No | No | Yes | | Public API,[9]static web-page hosting[10] |
Gitorious | Yes | Yes | No | No | Yes | No | No | No | No | Yes | No | No | No | Yes | | OpenID[n 4] |
GNU Savannah | Yes | Yes[11] | Yes | Yes | No | No | Yes | Yes | No[12] | No | No | Yes | No | Yes | | Free software code base |
Google Code | Yes | Yes | Yes | Yes[n 5] | Yes | No | No | Yes[n 5] | No | Yes[n 6] | No | No | No | No | Cuba, Iran, North Korea, Sudan, Syria[13] | |
JavaForge | Yes | Yes[14] | Yes | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | Yes | | Public remote API, Document management |
java.net | Yes | ? | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | | |
KnowledgeForge | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | Yes | | Written in Python. All code open source. |
Launchpad | Yes | Yes | Yes | No | No | Yes | No | Yes | No | Yes | Yes[n 7] | Yes | Yes[n 8] | Yes | | Blueprints, Karma, Answer, Mail interface, public API, OpenIDProvider, Download area, Non-project branch, this is opensource |
openSUSE Build Service | No | No | Yes[n 5] | No | No | No | No | No | No | No | No | No | Yes [n 9] | No | | public API |
OSOR.eu | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No | ? | No | ? | | Metrics, OSS Observatory, Communities, Webconference – only for projects sponsored by public administrators (or specific interest for) |
Project Kenai | Yes[n 10] | No | Yes[n 11] | No | Yes[n 12] | No | No | Yes[n 10] | Yes[n 10] | Yes | Yes | No | No | No | | Download area, IM Chatroom, public API, project website, extensive help, code can be hidden |
RepositoryHosting.com | Yes | No | Yes | No | Yes | No | No | No | Yes | Yes | Yes | No | No | Yes | | Trac hosting, free backups to S3, Agile tools, project blog, WebDAV shared drives |
SourceForge | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Cuba, Iran, North Korea, Sudan, Syria[15] | Help Wanted,OpenIDRelying Party, Download area |
tigris.org | Yes | No | Yes | Yes | Yes | No | No | Yes | Yes | Yes | Yes | Yes | No | ? | | public API, extensive help |
Transifex | No | No | No | No | No | Yes | No | No | No | No | No | No | No | Yes | | Translation service, runs on open-source software. |
CodePigeon.com | Yes | No | Yes | Yes | No | No | No | No | Yes | Yes | Yes | Yes | Yes | Yes | | host PHP,HTML and Javascript |
Name | Code hosting | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing List | Forum | Personal branch | Private branch | Announce | Build system | Team | Countries blocked | Other features |
Available version control systems, more features
Popularity
Alioth | 10,334[26] | 899[26] | – | – | ? | SANE | N/A (subdomain not tracked) |
Assembla | 300,000[27] | 60,000+[28] | 1,000+[29] | ? | ? | Gfire, GXUnit, Hikarunix, HippoMocks, MadSwatter,SnakeYAML | 6,621[30] |
BerliOS | 47,285[31] | 5,448[31] | – | – | – | aMule, avidemux, SuperTux, LinCityNG | 17,228[32] |
Bitbucket | 170,000+[33] | 93,661[34] | – | – | – | OGRE, TortoiseHG, Codeigniter, TrinityCore, Aldrin, Pylons,Sphinx | 13,366[35] |
BountySource | ?[n 15] | 1,301[36] | – | – | – | | 1,427,614[37] |
CodePlex | 151,782 | 28,525[38] | – | – | ? | Rawr, AJAX Control Toolkit, Silverlight Toolkit, BlogEngine.NET, IronPython, SharpMap, Cosmos | 2,312[39] |
GitHub |
|
259,253 [41]repositories.885,030 [42] Public non-forks.472,480 [43] Public forks.1,285,402 [44]Gists.2,970,571 [40]Total. 1
| – | ? | – | Ruby on Rails, IronRuby, jQuery, Moodle, Diaspora, node.js,NumPy, Spring Framework, PHP, SciPy | 1,084[45] |
Gitorious | ?[n 15] | 8,336[46] | ? | ? | – | Qt, MeeGo | 28,054[47] |
GNU Savannah | 53,727[48] | 3,384[48] | – | – | 31,312[48] | Most GNU projects (including Emacs), QEMU | 100,000[49](approximation) |
Google Code | ?[n 15] | 250,000+[50] | – | – | ? | Google Gears, Inferno, Android, Chromium | 1,000[51](approximation) |
KnowledgeForge.net | 1,003[52] | 246[52] | 57 | ? | ? | KForge, CKAN, DomainModel | 1,233,611[53] |
Launchpad | 1,421,787[54] | 27,141[55] | 11,148[54] | 428,269[56] | 784,839[57] | Ubuntu, MySQL (code hosting), BlueBream (Zope 3) (bug tracking), Inkscape, Bazaar, GNOME Do, Drizzle, Launchpad,Enlightenment, LiVES (translations) | 10,772[58] |
Project Kenai | 75,608[59] | 17,958[60] | | | | Sun Cloud APIs,JRuby, Alice | 53,023[61] |
SourceForge | 2,000,000+[62] | 352,680[63] | – | – | 2,872,958 in the tracker2 database (i.e.trac and other offerings not counted) | Inkscape (download hosting), LAME, MinGW, Poedit, 7-Zip,Fluxbox, Audacity, ffdshow, EMule, FileZilla, phpMyAdmin,LiVES | 132[64] |
Tigris.org | ?[n 15] | 684 | ? | ? | 143,800 | Subversion,[n 16] Subclipse, TortoiseSVN, RapidSVN, Scarab, ArgoUML, SubEtha, eyebrowse, midgard, cowiki, antelope, scons, frameworkx, build-interceptor, phing, maxq, aut, current, ReadySET, GEF, Axion, Style, SSTree | 10,173[65] |
Name | Users | Projects | Teams | Branches | Bug Reports | 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
- ^ per account not per project, see Free hosting of e.g. documentation
- ^ private branch limited to 5 users on free plan, see Pricing and plans — bitbucket.org
- ^ a b "soft limit" of 300MB to prevent abuse, see Pricing — GitHub
- ^ site is open source, see Gitorious' code on Gitorious
- ^ a b c outside
- ^ mercurial only
- ^ Currently only available for security vulnerability updates
- ^ Ubuntu
- ^ SUSE, Debian, Red Hat, Mandriva, Ubuntu
- ^ a b c max 5
- ^ max 2
- ^ max 1
- ^ is "open but not free"
- ^ Developers of Google Code's project hosting service are responsive in the discussion groupand in the issue tracker.
- ^ a b c d Data not available.]
- ^ Bug tracking only, as a legacy service after the Subversion project migratedto the Apache Software Foundation.
References
- ^ Pricing/Plans — assembla.com
- ^ http://developer.berlios.de/
- ^ — Using Mercurial Queues And Bitbucket.org
- ^ Up to of 1GB and 10 users, see Pricing - GitEnterprise
- ^ GitEnterprise provides Gerrit as a Service, powered by Gerrit (Software)
- ^ GitEnterprise Audit-trail can help in producing log records for Sarbanes–Oxley_Act or CMMI Compliance reports.
- ^ Fork Queue — GitHub
- ^ GitHub Issue Tracker — GitHub
- ^ GitHub API docs
- ^ GitHub pages
- ^ 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
- ^ Google Project Hosting – Google Code. Code.google.com (2006-07-20). Retrieved on 2010-11-26.
- ^ Integrator Workflow: Pull Requests - codeBeamer Knowledge Base
- ^ Terms_of_Use - sitelegal. Sourceforge.net (2009-10-19). Retrieved on 2010-11-26.
- ^ 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
- ^ BerliOS – The Open Source Mediator
- ^ helix (2011-10-31). "BerliOS continues - non-profit association is founded". Project: BerliOS - Neuigkeiten. BerliOS.
- ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10
- ^ Launchpad supports Git imports.
- ^ Accessing Git, Subversion and Mercurial from Bazaar.
- ^ Web help, email support, and IRC support.
- ^ SourceForge.net: An Open Forge
- ^ SourceForge.net: Site Support
- ^ 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 – Quick Review". JohnyCoder. August 7, 2008.
- ^ Assembla.com Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ a b BerliOS Developer Portal
- ^ Berlios.de Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ bitbucket blog
- ^ Repository List
- ^ Bitbucket.org Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ Project list, Bounty Source
- ^ Bountysource.com Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ CodePlex – CodePlex – Project Directory
- ^ Codeplex.com Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ a b GitHub Home Page. Retrieved on 2011-10-13.
- ^ a b [1]
- ^ GitHub Search non-fork repositories. Retrieved on 2011-10-13.
- ^ GitHub Search fork repositories. Retrieved on 2011-10-13.
- ^ GitHub Gist. Retrieved on 2011-10-13.
- ^ Github.com Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ Projects. Gitorious.org. Retrieved on 2010-11-26.
- ^ Gitorious.org Site Info. Alexa.com (2009-10-28). Retrieved on 2010-11-26.
- ^ a b c Statistics - Savannah. gnu.org. Retrieved 2011-09-30.
- ^ Nongnu.org Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ Rosenberg, Jonathan (December 21, 2009). "The meaning of open". Official Google blog.
- ^ Google.com Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ a b KnowledgeForge.net Home Page
- ^ Knowledgeforge.net Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ a b People and teams in Launchpad. launchpad.net. Retrieved 2011-09-30.
- ^ Projects registered in Launchpad. launchpad.net. Retrieved 2011-09-30
- ^ Launchpad Code. launchpad.net. Retrieved 2011-09-30.
- ^ Launchpad Bugs. launchpad.net. Retrieved 2011-09-30.
- ^ Launchpad.net Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ People — Project Kenai. projectkenai.com. Retrieved 2011-09-30.
- ^ Projects — Project Kenai. projectkenai.com. Retrieved 2011-09-30.
- ^ Kenai.com Site Info. Alexa.com (2010-08-28). Retrieved on 2010-11-26.
- ^ "What is SourceForge.net?"sourceforge.net.
- ^ "Project search". sourceforge.net. Retrieved on 2011-07-18.
- ^ Sourceforge.net Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ Tigris.org Site Info. Alexa.com. Retrieved on 2010-11-26.
- ^ "LuaForge Migration FAQ". luaforge.net. Retrieved 2011-09-30.
- ^ OSOR.eu Ten Principles
External links
No comments:
Post a Comment