Comparison of source-code-hosting facilities: Difference between revisions
Appearance
Content deleted Content added
→Features: Added Origo to the features section, as it was already in the code repository section |
→Notes: 2 |
||
Line 1,242: | Line 1,242: | ||
==Notes== |
==Notes== |
||
{{reflist}} |
{{reflist|2}} |
||
== External links == |
== External links == |
Revision as of 05:50, 3 February 2010
A comparison of facilities that host open source development services.
General software
Features
Name | Code hosting | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing List | NNTP | Forum | Personal branch | Private branch | Announce | Build system | Team | Countries blocked from accessing | Countries blocked from posting | Others |
Alioth | Yes | No | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes | Yes | No | No | Sample Code, Help Wanted, Anonymous FTP | ||
Assembla | Yes | No | Yes | No | Yes | No | Yes | No | No | Yes | Yes | Template:Yes (yellow) (cost)[1] | Yes | Yes | Yes | FTP, Time Tracking, API | ||
BerliOS | Yes | ? | Yes | Yes | Yes | ? | Yes | Yes | ? | Yes | ? | ? | ? | ? | ? | FTP, MySQL | ||
Bitbucket | Template:Yes (yellow) (max 150MB on free plan[2]) | Yes [3] | Yes | No | Yes | No | No | No | No | No | Yes | Template:Yes (yellow) (max 1 on free plan[2]) | No | No | Yes | OpenID | ||
Codendi | Yes | No | Yes | No | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | No | costs money[4] | ||
CodePlex | Yes | No | Yes | No | Yes | No | No | Yes | No | Yes | No | No | No | No | No | |||
Fedora Hosted | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No | No | No | No | Yes | No | Yes | Cuba, Iran, Iraq, North Korea, Sudan, Syria[5] | Cuba, Iran, Iraq, North Korea, Sudan, Syria[6] | Trac w/XML-RPC + private tickets, acct + d/l mgmt, group/list mail, subdomain, 100% free software backend |
GitHub | Template:Yes (yellow) (max 300MB on free plan[7]) | Yes[8] | Yes[9] | Yes | Yes | No | No | No | No | No | Yes | Template:Yes (yellow) (cost)[7] | No | No | No | Public API [10], static web-page hosting [11] | ||
Gitorious | Yes | Yes | No | No | Yes | No | No | No | No | No | Yes | No | No | No | Yes | OpenID, site is open source[12] | ||
GNU Savannah | Yes | No | Yes | No | No | No | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | free software code base | ||
Google Code | Yes | Yes | Yes | Template:Yes (yellow) (outside) | Yes | Yes | No | Template:Yes (yellow) (outside) | Template:Yes (yellow) (outside) | No | No | No | No | No | No | Cuba, Iran, Libya, North Korea, Sudan, Syria[13] | Cuba, Iran, Libya, North Korea, Sudan, Syria[14] | |
GridyZone | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | |||
JavaForge | Yes | No | Yes | Yes | Yes | No | No | No | No | Yes | No | No | Yes | Yes | Yes | Public remote API, Document management | ||
KnowledgeForge | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Written in Python. Very easy to install. All code open source. | ||
Launchpad | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | Template:Yes (yellow) (security only)[15] | Yes | Yes (Ubuntu) | Yes | Blueprints, Karma, Answer, Mail interface, public API, OpenID Provider, Download area, Non-project branch, this is opensource | ||
openSUSE Build Service | No | No | Template:Yes (yellow) (outside) | No | No | No | No | No | No | No | No | No | No | Yes (SUSE, Debian, Red Hat, Mandriva, Ubuntu) | No | public API | ||
Origo | Yes | No | Yes | No | Yes | No | No | No | No | Yes | ? | ? | ? | ? | ? | API, Statistics, Download hosting, Blog | ||
Project Kenai | Yes (max 5) |
No | Yes (max 2) |
No | Yes (max 1) |
No | No | Yes (max 5) |
No | Yes (max 5) |
Yes | Yes | No | No | No | Download area, IM Chatroom, public API, project website, extensive help, code can be hidden | ||
SourceForge | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | No | Cuba, Iran, North Korea, Sudan, Syria[16] | Cuba, Iran, North Korea, Sudan, Syria[17] | Marketplace, Jobs, Help Wanted, OpenID Relying Party, Download area |
tigris.org | Yes | No | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | No | ? | public API, extensive help | ||
ActiveState Workspace | Yes | No | Yes | No | Yes | No | No | No | No | Yes | Yes | Yes | No | No | Yes | Automated backup, blogs | ||
Name | Code hosting | Code review | Bug tracking | Web hosting | Wiki | Translation system | Shell server | Mailing List | NNTP | Forum | Personal branch | Private branch | Announce | Build system | Team | Countries blocked from accessing | Countries blocked from posting | Others |
Version Control Systems available
Name | Ad-free | CVS | SVN | Bazaar | Microsoft TFS | Arch | Git | Mercurial | Bounties | Runs on all free software | Online Support | Manager | Establish | notes |
Alioth | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | No | Yes | No | Debian Project | 2003 | Preference for Debian related projects. |
Assembla | Yes | No | Yes | No | No | No | Yes | Yes | No | No[18] | Yes | Assembla, LLC | 200 MB Free. Ticket Tool. Wiki. Scrum Reports. Trac. | |
BerliOS | No | Yes | Yes | No | No | No | Yes[19] | Yes[20] | No | ? | ? | FOKUS[21] | Funded by German government | |
Betavine | No | Yes | Yes | No | No | No | No | No | No | ? | ? | Vodafone Group | 2007 | |
Bitbucket | Yes | No | No | No | No | No | No | Yes | ? | No | Yes | Avantlumiere | Free 150MB plan; basic issue-tracking; visualizations; wiki | |
BountySource | No | No | Yes | No | No | No | No | No | Yes | ? | ? | Bounty Source Inc. | late 2003 | Allows monetary bounties on tasks. Custom CMS and SVN browser. |
Codendi | No | Yes | Yes | No | No | No | No | No | No | No | ? | Xerox | Corrective and scalable maintenance | |
CodePlex | No | No | Yes | No | Yes | No | No | Yes | No | No | ? | Microsoft | 2006-05 | |
Fedora Hosted | Yes | No | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Fedora Infrastructure team | 2007-06 | |
Freepository | Yes | No | Yes | No | No | No | No | No | No | ? | ? | 1999 | Provides free and paid accounts. Free accounts have web access only. | |
GitHub | Yes | No | No | No | No | No | Yes | No | No | No | Yes | Logical Awesome | April 2008 | Git Hosting. Free for open source, paid for private. |
Gitorious | Yes | No | No | No | No | No | Yes | No | No | Yes | Yes | Shortcut AS | January 2008 | Git Hosting. Free for open source projects. |
GNU Savannah | Yes | Yes | Yes | Yes[22] | No | Yes | Yes | Yes | No | Yes | Yes | Savannah Administration | Project by the Free Software Foundation. | |
Google Code | Yes | No | Yes | No | No | No | No | Yes | No | No | Yes[23] | 2006-07-27 | ||
GridyZone | No | No | Yes | No | No | No | No | No | No | No | Yes | Gridy | ||
JavaForge | Yes | No | Yes | No | No | No | Yes | Yes | No | Yes | Yes | Intland Software | 2005 | |
KnowledgeForge | Yes | No | Yes | No | No | No | Yes | Yes | No | Yes | Yes | Appropriate Software Foundation and Open Knowledge Foundation | 2005 | Associates VCS and Trac project services. |
Launchpad | Yes | Import only | Import only | Yes | No | No | Import only [24] | No | No | Yes | Yes [25] | Canonical Ltd. | CVS, Git, SVN are imported to Bazaar format. | |
Origo | Yes | No | Yes | No | No | No | No | No | No | Yes | Yes | ETH Zürich, Oriact | 2007 | hosts also closed source, has API. |
OSOR.eu | Yes | No | Yes | No | No | No | No | No | No | Yes | Yes | European Commission | 2008 October | Launched by The European Commission. Collaboration with national/local forges. |
OW2 Consortium | Yes | Yes | Yes | No | No | No | No | No | No | ? | ? | OW2 Consortium | Merger of ObjectWeb and Orientware; oriented on middleware technology. | |
Project Kenai | Yes | No | Yes | No | No | No | Yes | Yes | No | No | Yes | Sun Microsystems | 2008-10 | |
SEUL.org | Yes | Yes | Yes | No | No | No | No | No | No | ? | ? | 1997-05 | ||
SourceForge | No | Yes | Yes | Yes | No | No | Yes | Yes | No | No[26] | ? | SourceForge, Inc. (Formerly VA Software) | 1999-11 | |
Tigris.org | Yes | Yes | Yes | No | No | No | No | No | No | ? | ? | (community) | 2000 | Restricted to collaborative software development tools. |
TuxFamily | Yes | Yes | Yes | No | No | No | Yes | No | No | Yes | Yes | 1999 | ||
Name | Ad-free | CVS | SVN | Bazaar | Microsoft TFS | Arch | Git | Mercurial | Bounties | Runs on all free software | Online Support | Manager | Establish | notes |
Popularity
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects | Alexa rank (lower=better) |
Alioth | 8,579[27] | 830[27] | - | - | ? | SANE | 100,000 [4](approximation) |
---|---|---|---|---|---|---|---|
Assembla | 170,000[28] | 60,000+[29] | 1,000+[30] | ? | ? | Gfire, GXUnit, Hikarunix, HippoMocks, MadSwatter, SnakeYAML | 13,131 [5] |
BerliOS | 43,062[31] | 5,367[31] | - | - | - | aMule, avidemux, SuperTux, LinCityNG | 16,953 [6] |
Bitbucket | ? | 12,932[32] | - | - | - | TrinityCore, Aldrin, Pylons, Sphinx | 27,899 [7] |
BountySource | ? | 815 | - | - | - | 988,670 [8] | |
CodePlex | 151,782 | 9,274[33] | - | - | ? | Rawr, AJAX Control Toolkit, Silverlight Toolkit, Google Book Downloader, BlogEngine.NET, IronPython, SharpMap | 3,334 [9] |
GitHub | 100,000[34] | ? | - | ? | - | Ruby on Rails, IronRuby, jQuery, Perl | 2,342 [10] |
Gitorious | ? | ? | ? | ? | - | Qt, Amarok | 69,016 [11] |
GNU Savannah | 60,869[35] | 3,023[35] | - | - | ? | Most GNU projects (including Emacs), QEMU | 100,000 [12] (approximation) |
Google Code | ? | 250,000+[36] | - | - | ? | Google Gears, Inferno, Android, Chromium | 1,000 [13] (approximation) |
KnowledgeForge.net | 827 | 151[37] | 57 | ? | ? | KForge, CKAN, DomainModel | 2,253,920 [14] |
Launchpad | 929,690[38] | 15,188[39] | 6,684[38] | 239,445[40] | 444,405[41] | Ubuntu, MySQL (code hosting), Zope 3 (bug tracking), Inkscape, Bazaar, GNOME Do, Drizzle, Launchpad, Enlightenment, LiVES (translations) | 12,268 [15] |
Origo | ? | 2,146 (512 projects are OSS)[42] | 200,000 [16](approximation) | ||||
Project Kenai | 37,218[43] | 7,823[44] | Sun Cloud APIs, JRuby, Alice | 55,247 [17] | |||
SourceForge | 2,000,000+[45]; currently 2,650,514 IDs as of Oct 2009 | 156,141[46] | - | - | 2,872,958 in the tracker2 database (i.e. trac and other offerings not counted) | Inkscape (code hosting), LAME, MinGW, Poedit, 7-Zip, Fluxbox, Audacity, ffdshow, EMule, FileZilla, phpMyAdmin, LiVES | 198 [18] |
TuxFamily | 2,381[47] | 1,844[47] | X-Moto, VHFFS, blenderclan, FlightGear, lacrymosa | 44,024 [19] | |||
Tigris.org | 137,324 | 1,547 | ? | ? | 143,800 | Subversion, Subclipse, TortoiseSVN, RapidSVN, Scarab, ArgoUML, SubEtha, eyebrowse, midgard, cowiki, antelope, scons, frameworkx, build-interceptor, propel, phing, maxq, aut, current, ReadySET, GEF, Axion, Style, SSTree | 10,896 [20] |
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects |
Specific requirements
Name | Ad-free | CVS | SVN | Arch | git | notes |
Drupal | Yes | Yes | No | No | Only for Drupal related projects. | |
freedesktop.org | Yes | No | No | No | Yes | X.Org, cairo (graphics), and other Linux desktop infrastructure projects. |
Gna! | Yes | Yes | Yes | Yes | No | Only for FSF-recognized free software projects. |
Mac OS Forge | Yes | No | Yes | No | No | Only for Mac OS X related projects. |
KnowledgeForge.net | Yes | No | Yes | No | Yes | Primarily for Open Knowledge related projects. |
JavaForge | Yes | Yes | Yes | No | In progress | Primarily for Java related projects. Plugins available for Eclipse and NetBeans |
LuaForge | Yes | Yes | No | No | Only for Lua related projects | |
mozdev | Yes | Yes | No | No | Only for Mozilla related projects. | |
Openmoko | Yes | Yes | Yes | No | No | Only for Openmoko related projects |
RubyForge | Yes | Yes | Yes | No | Yes | Only for Ruby related projects |
SEUL.org | Yes | Yes | Yes | No | Only for projects licensed under a DFSG-compatible license. | |
Ourproject.org | Yes | Yes | Yes | No | No | For free software, free culture and free knowledge projects. |
OSOR.eu | Yes | No | Yes | No | No | Only for Free and open source software by/made/for public administrations[48]. |
JoomlaCode.org | Yes | No | Yes | No | Only for Joomla related projects. |
See also
Notes
- ^ Pricing/Plans — assembla.com
- ^ a b Pricing and plans — bitbucket.org
- ^ — Using Mercurial Queues And Bitbucket.org
- ^ The source code is unobtainable without paying a fee. When requested, a "Business Developer" from Codendi stated "we keep the bandwidth for supported customers". To become a trained and supported customer Codendi/Xerox charges a fee of €3,000, plus travel expenses.
- ^ https://fedoraproject.org/wiki/Legal/Export
- ^ https://fedoraproject.org/wiki/Legal/Export
- ^ a b Pricing — GitHub
- ^ Fork Queue — GitHub
- ^ GitHub Issue Tracker — GitHub
- ^ GitHub API docs
- ^ GitHub pages
- ^ Gitorious' code on Gitorious
- ^ http://code.google.com/projecthosting/terms.html
- ^ http://code.google.com/projecthosting/terms.html
- ^ Currently only available for security vulnerability updates
- ^ http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_Use#ProhibitedPersons
- ^ http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_Use#ProhibitedPersons
- ^ http://tools.assembla.com/breakout/wiki/DevelopmentLicense is "open but not free"
- ^ News, BerliOS Project (2008-07-05), BerliOS provides GIT Source Control Management, retrieved 2008-12-10
{{citation}}
:|last=
has generic name (help) - ^ News, BerliOS Project (2008-07-05), BerliOS provides Mercurial (HG) Source Control Management, retrieved 2008-12-10
{{citation}}
:|last=
has generic name (help) - ^ BerliOS - The Open Source Mediator
- ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10
{{citation}}
: CS1 maint: numeric names: authors list (link) - ^ Developers of Google Code's project hosting service are responsive in the discussion group and in the issue tracker.
- ^ Launchpad supports Git imports.
- ^ Web help, email support, and IRC support.
- ^ SourceForge was previously free software before October 2001: [1]
- ^ 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.
- ^ a b BerliOS Developer Portal
- ^ [2]
- ^ CodePlex - CodePlex - Project Directory
- ^ http://github.com/blog/455-100-000-users
- ^ a b Savannah
- ^ Google Blog
- ^ KnowledgeForge.net Home Page
- ^ a b People and teams in Launchpad
- ^ Projects registered in Launchpad
- ^ Launchpad Code
- ^ Launchpad Bugs
- ^ Origo | Origo
- ^ People — Project Kenai
- ^ Projects — Project Kenai
- ^ What is SourceForge.net?
- ^ [3]
- ^ a b Tuxfamily : Free hosting for free people
- ^ OSOR.eu Ten Principles