Comparison of source-code-hosting facilities: Difference between revisions
Appearance
Content deleted Content added
No edit summary |
No edit summary |
||
Line 1,026: | Line 1,026: | ||
|- |
|- |
||
! [[Assembla]] |
! [[Assembla]] |
||
| 170,000<ref name="Assembla">[http://assembla.com/home]</ref> |
|||
| {{?}} |
|||
| {{?}} |
| {{?}} |
||
| {{?}} |
| {{?}} |
Revision as of 14:04, 29 May 2009
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 | News Group (NNTP) | Forum | Personal branch | Private branch | Announce | Build system | Team | Others |
Alioth | Yes | No | Yes | Yes | No | No | No | Yes | No | Yes | No | No | Yes | No | No | Sample Code, Help Wanted, Anonymous FTP |
Bitbucket | Template:Yes (yellow) (max 150MB on free plan[1]) | No | Yes | No | Yes | No | No | No | No | No | Yes | Template:Yes (yellow) (max 1 on free plan[1]) | No | No | Yes | |
Codendi | Yes | No | Yes | No | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | No | costs money[2] |
CodePlex | Yes | No | Yes | No | Yes | No | No | Yes | No | Yes | No | No | No | No | No | |
CVSDude | Template:Yes (yellow) (max 2MB / 1 repository on free plan[3]) | No | Template:Yes (yellow) (cost)[3] | No | Template:Yes (yellow) (cost)[3] | No | No | Template:Yes (yellow) (cost)[3] | No | No | No | No | No | No | Template:Yes (yellow) (cost)[3] | Extensive Help, Public API (cost)[3], Network Drive (cost) |
Fedora Hosted | Yes | No | Yes | No | Yes | No | No | Yes | No | No | No | No | No | No | No | |
GitHub | Template:Yes (yellow) (max 300MB on free plan[4]) | Yes[5] | Yes[6] | Yes | Yes | No | No | No | No | No | Yes | Template:Yes (yellow) (cost)[4] | No | No | No | |
Gitorious | Yes | No | No | No | Yes | No | No | No | No | No | No | No | No | No | No | |
GNU Savannah | Yes | ? | Yes | ? | ? | ? | Yes | Yes | Yes | Yes | ? | ? | Yes | ? | ? | |
Google Code | Yes | Yes | Yes | Template:Yes (yellow) (outside) | Yes | No | No | No | Template:Yes (yellow) (outside) | No | No | No | No | No | No | |
GridyZone | Yes | Yes | Yes | No | Yes | No | No | No | No | No | No | No | No | No | No | |
KForge/KnowledgeForge | Yes | No | Yes | Yes | Yes | No | No | Yes | No | ? | No | No | Yes | No | No | DAV, Service is designed to be installed by others. All code is open-source and Debian package is available. |
Launchpad | Yes | Yes | Yes | No | No | Yes | No | Yes | No | No | Yes | Template:Yes (yellow) (security only)[7] | Yes | Yes (Ubuntu) | Yes | Blueprints, Karma, Answer, Mail interface, public API, OpenID Provider, Download area, Non-project branch |
SourceForge | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | No | Yes | No | No | Marketplace, Jobs, Help Wanted, OpenID Relying Party, Download area |
OSPDev | Yes | No | Yes | Yes | Yes | No | Yes | Yes | No | Yes | No | Yes | Yes | No | Yes | Sample Code, Help Wanted, Anonymous FTP |
openSUSE Build Service | No | No | Template:Yes (yellow) (outside) | No | No | No | No | No | No | No | No | No | No | Yes (SUSE, Debian, RedHat, Mandriva, Ubuntu) | No | public API |
Project Kenai | Template:Yes (yellow) (max 5) | No | Template:Yes (yellow) (max 1) | No | Template:Yes (yellow) (max 1) | No | No | Template:Yes (yellow) (max 5) | No | Template:Yes (yellow) (max 5) | Yes | Yes | No | No | No | Download area (max 1) |
OpenFoundry | Yes | No | Yes | Yes | Yes | No | No | Yes | No | No | No | No | Yes | No | No | code is open |
tigris.org | Yes | No | Yes | Yes | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes | No | ? | public API, extensive help |
ActiveState Workspace | Yes | No | No | Yes | 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 | News Group (NNTP) | Forum | Personal branch | Private branch | Announce | Build system | Team | Others |
Notes
- ^ a b Pricing and plans — 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 euro plus travel expenses.
- ^ a b c d e f Subversion Hosting and CVS Plans | Issue and Bug Tracking Plans
- ^ a b Pricing — GitHub
- ^ Fork Queue — GitHub
- ^ GitHub Issue Tracker — GitHub
- ^ Currently only available for security vulnerability updates
CVS and 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 | No | No | Yes | No | No | No | Yes | Yes | No | No[1] | Yes | Assembla, LLC | 200 MB Free. Ticket Tool. Wiki. Scrum Reports. Trac. | |
BerliOS | No | Yes | Yes | No | No | No | Yes[2] | Yes[3] | No | ? | ? | FOKUS[4] | 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 | ? | Yes | 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 | No | No | No | ? | Microsoft | 2006-05 | |
CVSDude | Yes | Yes | Yes | No | No | No | No | No | No | No | Yes | CVSDude Pty Ltd | CVSDude's open source and commercial project hosting & management site. | |
Fedora Hosted | Yes | No | Yes | Yes | No | No | Yes | Yes | No | Yes | Yes | Fedora Project | Provides project hosting, bug tracking system, Wiki, and electronic mailing list services for upstream projects that support Fedora | |
FireForge | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | ReactOS Foundation | 2008-04 | Provides open source projects hosting and services, for Russian-based and international projects. |
Freepository | Yes | No | Yes | No | No | No | No | No | No | ? | ? | 1999 | Provides free and paid accounts. Free accounts have web access only. | |
Gitorious | Yes | No | No | No | No | No | Yes | No | No | Yes | ? | Johan Sørensen | Free open source project hosting. | |
GitHub | Yes | No | No | No | No | No | Yes | No | No | No | Yes | Logical Awesome | Git Hosting. Free for open source, paid for private. | |
GNU Savannah | Yes | Yes | Yes | Yes[5] | 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[6] | 2006-07-27 | ||
GridyZone | No | No | Yes | No | No | No | No | No | No | No | Yes | Gridy | ||
KForge/KnowledgeForge | Yes | No | Yes | No | No | No | Yes | Yes | No | Yes | No | Open Knowledge Foundation] | 2005 | Preference for Open Knowledge related projects. Can easily be installed by others. |
Launchpad | Yes | Yes | Yes | Yes | No | No | No | No | No | No | Yes [7] | Canonical Ltd. | CVS and Svn are imported to Bazaar format. | |
Novell Forge | Yes | Yes | Yes | No | No | No | No | No | No | ? | ? | Novell | ||
Origo | Yes | No | Yes | No | No | No | No | No | No | Yes | Yes | ETH Zürich | 2007 | hosts also closed source, has API. |
OSOR.eu | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | Launched by The European Commission. Collaboration with national/local forges. | ||
OSPDev | Yes | Yes | Yes | No | No | No | No | No | No | Yes | Yes | LFEO group | 2007-04 | Support All OpenSource projects. |
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 | No | Yes | No | No | Yes | Sun Microsystems | ||
repo.or.cz | Yes | No | No | No | No | No | Yes | No | No | Yes | ? | Petr Baudis | First public Git hosting site.[8] | |
Sarovar | Yes | Yes | No | No | No | No | Yes[9] | No | No | ? | ? | Indian free software hosting service. | ||
ShareSource.org | Yes | No | Yes | No | No | No | No | Yes | No | Yes | Yes[10] | Free project hosting - aims on being Web 2.0 | ||
SharpForge.org | Yes | No | Yes | No | No | No | No | No | No | No | ? | Provides hosting of SharpForge | ||
SEUL.org | Yes | Yes | Yes | No | No | No | No | No | No | ? | ? | 1997-05 | ||
SourceForge | No | Yes | Yes | Yes | No | No | Yes | Yes | No | No[11] | ? | SourceForge, Inc. (Formerly VA Software) | 1999-11 | |
SourceFubar.Net | ? | Yes | No | No | No | No | No | No | No | ? | ? | Open source projects. Free of charge. CVS, bug tracking system, electronic mailing list and IRC. | ||
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 |
Notes
- ^ 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); Check date values in:|date=
(help) - ^ News, BerliOS Project (2008-07-05), BerliOS provides Mercurial (HG) Source Control Management, retrieved 2008-12-10
{{citation}}
:|last=
has generic name (help); Check date values in:|date=
(help) - ^ BerliOS - The Open Source Mediator
- ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10
{{citation}}
: Check date values in:|date=
(help)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.
- ^ Web help, email support, and IRC support.
- ^ http://git.or.cz/gitwiki/GitHosting
- ^ Sarovar supports git indirectly, by providing an rsync service, which is one of the git transports.
- ^ ShareSource support officers are regularly on IRC at #sharesource and also in their Support Wiki.
- ^ SourceForge was previously free software before October 2001: [1]
Popularity
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects |
Alioth | 8,579[1] | 830[1] | - | - | ? | SANE |
---|---|---|---|---|---|---|
Assembla | 170,000[2] | ? | ? | ? | ? | ? |
BerliOS | 43,062[3] | 5,367[3] | - | - | - | aMule |
BountySource | ? | 815 | - | - | - | |
CodePlex | 151,782 | 9,274[4] | - | - | ? | Rawr, AJAX Control Toolkit, Silverlight Toolkit, Google Book Downloader, BlogEngine.NET, IronPython, SharpMap |
CVSDude | 66,027[5] | 52,520[5] | ? | - | ? | |
Fedora Hosted | ? | 261 | - | - | ? | |
Gitorious | ? | ? | - | ? | - | Laconica, Qt (toolkit)[6] |
GitHub | ? | ? | - | ? | - | Ruby on Rails, IronRuby |
GNU Savannah | 60,869[7] | 3,023[7] | - | - | ? | Emacs, Autoconf, GNU bison, Data Display Debugger (DDD), Gnash, GRUB, Mailman, Octave, GNU Hurd |
Google Code | ? | ? | - | - | ? | Google Gears, Inferno, Android, Chromium |
Launchpad | 2,747,000[8] | 11,847[9] | 5,245[8] | 31,832[10] | 358,409[11] | Ubuntu, MySQL (code hosting), Zope 3 (bug tracking), Inkscape (bug tracking, translations), Bazaar, GNOME Do, Drizzle, Launchpad, Enlightenment |
Origo | ? | 2,146 (512 projects are OSS)[12] | ||||
Project Kenai | 3,931[13] | 183[14] | ||||
SourceForge | > 2,000,000[15] | 167,658[16] | - | - | ? | Inkscape (code hosting), LAME, MinGW, Poedit, 7-Zip, Fluxbox, Audacity, ffdshow, EMule, FileZilla, phpMyAdmin |
TuxFamily | 2,381[17] | 1,844[17] | ||||
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 |
Name | Users | Projects | Teams | Branches | Bug Reports | Prominent projects |
Notes
- ^ a b Alioth: Welcome
- ^ [2]
- ^ a b BerliOS Developer Portal
- ^ CodePlex - CodePlex - Project Directory
- ^ a b Subversion Hosting & CVS Hosting | Issue Tracking Software | CVSDude
- ^ QT on Gitorious
- ^ a b Savannah
- ^ 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
Specific requirements
Name | Ad-free | CVS | SVN | Arch | git | notes |
CakeForge | No | No | Yes | No | Only for CakePHP related projects. | |
Drupal | Yes | Yes | No | No | Only for Drupal related projects. | |
freedesktop.org | Yes | Yes | No | No | Yes | X.Org, cairo (graphics), and other Linux desktop infrastructure projects. |
GBorg | No | Yes | No | No | Only for PostgreSQL related projects. | |
Gna! | Yes | Yes | Yes | Yes | No | Only for FSF-recognized free software projects. |
mambo-code.org | Yes | Yes | Yes | Only for Mambo (software) related free software projects. Previously known as Mambo Forge. | ||
Mac OS Forge | Yes | No | Yes | No | No | Only for Mac OS X related projects. |
OSPDev | Yes | Yes | Yes | No | Only for OpenSource projects. | |
JavaForge | Yes | Yes | Yes | No | Only for Java related projects. Plugins available for Eclipse and NetBeans | |
JoomlaCode | Yes | Yes | Yes | Only for Joomla! related development. Previously known as JoomlaForge | ||
LuaForge | Yes | Yes | No | No | Only for Lua related projects | |
mozdev | Yes | Yes | No | No | Only for Mozilla related projects. | |
OCaml Forge | Yes | Yes | Yes | No | No | Only for OCaml related projects |
Openmoko | Yes | Yes | Yes | No | No | Only for Openmoko related projects |
pgfoundry | No | Yes | Yes | No | Only for PostgreSQL related projects | |
RubyForge | Yes | Yes | Yes | No | Yes | Only for Ruby related projects |
SqueakSource | Yes | No | No | No | Only for Squeak related projects | |
SugarForge | Yes | Yes | No | No | Only for SugarCRM related projects | |
SEUL.org | Yes | Yes | Yes | No | Only for projects licensed under a DFSG-compatible license. | |
AdmiSource | Yes | Yes | Yes | No | Only for projects endorsed by administration, and under free software licence. | |
Common-Lisp.Net | Yes | Yes | Yes | No | Only for projects written in or related to Common Lisp. Darcs available, too. | |
Ourproject.org | Yes | Yes | Yes | No | No | For free software and free knowlegde projects. Alternative to sourceforge.net |
TYPO3 Forge | Yes | No | Yes | No | No | Only for TYPO3 related projects. |