Jump to content

Comparison of source-code-hosting facilities: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Features: Added Origo to the features section, as it was already in the code repository section
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
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] Google 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

  1. ^ Pricing/Plans — assembla.com
  2. ^ a b Pricing and plans — bitbucket.org
  3. ^ — Using Mercurial Queues And Bitbucket.org
  4. ^ 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.
  5. ^ https://fedoraproject.org/wiki/Legal/Export
  6. ^ https://fedoraproject.org/wiki/Legal/Export
  7. ^ a b Pricing — GitHub
  8. ^ Fork Queue — GitHub
  9. ^ GitHub Issue Tracker — GitHub
  10. ^ GitHub API docs
  11. ^ GitHub pages
  12. ^ Gitorious' code on Gitorious
  13. ^ http://code.google.com/projecthosting/terms.html
  14. ^ http://code.google.com/projecthosting/terms.html
  15. ^ Currently only available for security vulnerability updates
  16. ^ http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_Use#ProhibitedPersons
  17. ^ http://sourceforge.net/apps/trac/sitelegal/wiki/Terms_of_Use#ProhibitedPersons
  18. ^ http://tools.assembla.com/breakout/wiki/DevelopmentLicense is "open but not free"
  19. ^ News, BerliOS Project (2008-07-05), BerliOS provides GIT Source Control Management, retrieved 2008-12-10 {{citation}}: |last= has generic name (help)
  20. ^ News, BerliOS Project (2008-07-05), BerliOS provides Mercurial (HG) Source Control Management, retrieved 2008-12-10 {{citation}}: |last= has generic name (help)
  21. ^ BerliOS - The Open Source Mediator
  22. ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10{{citation}}: CS1 maint: numeric names: authors list (link)
  23. ^ Developers of Google Code's project hosting service are responsive in the discussion group and in the issue tracker.
  24. ^ Launchpad supports Git imports.
  25. ^ Web help, email support, and IRC support.
  26. ^ SourceForge was previously free software before October 2001: [1]
  27. ^ a b Alioth: Welcome
  28. ^ Assembla: Home
  29. ^ "Assembla integrates with Basecamp and offers workspaces and portfolios for distributed agile development teams". 37signals. March 6, 2009.
  30. ^ "Assembla - Quick Review". JohnyCoder. August 7, 2008.
  31. ^ a b BerliOS Developer Portal
  32. ^ [2]
  33. ^ CodePlex - CodePlex - Project Directory
  34. ^ http://github.com/blog/455-100-000-users
  35. ^ a b Savannah
  36. ^ Google Blog
  37. ^ KnowledgeForge.net Home Page
  38. ^ a b People and teams in Launchpad
  39. ^ Projects registered in Launchpad
  40. ^ Launchpad Code
  41. ^ Launchpad Bugs
  42. ^ Origo | Origo
  43. ^ People — Project Kenai
  44. ^ Projects — Project Kenai
  45. ^ What is SourceForge.net?
  46. ^ [3]
  47. ^ a b Tuxfamily : Free hosting for free people
  48. ^ OSOR.eu Ten Principles