Ilmu Informatika    
   
Daftar Isi
(Sebelumnya) Comparison of Office Open XML ...Comparison of portable media p ... (Berikutnya)

Perbandingan -- open-source software hosting facilities

A 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.

Contents

Overview

General information

NameManagerEstablishedNotesCountries blockedRuns on all free softwareAd-free
AliothDebian Project2003Preference for Debian related projects YesYes
AssemblaAssembla, LLC Paid. NoYes
BerliOSFOKUS[1]2000  ?No
BetavineVodafone2007  NoNo
BitbucketAtlassian2008Free private repositories are limited to 5 users NoYes
CodeHaus 26 February 2003  NoNo
CodePlexMicrosoftMay 2006  NoNo
DeveoEficodeDec 2012Free repositories for an organization of up to two users. NoYes
Freepository 1999Free accounts have web access only. YesYes
GitHubGitHub, IncApril 2008Free for open source, paid for private. NoNo
GitoriousShortcut ASJanuary 2008Free for open source projects. YesYes
Gna!  Only for projects with a GPL compatible license YesYes
GNU SavannahSavannah Administration Project by the Free Software Foundation. YesYes
Google CodeGoogle27 July 2006Free. For open source projects only.Cuba, Iran, North Korea, Sudan, Syria[2]NoYes
JavaForgeIntland Software2005Free. For open source projects only. NoYes
LaunchpadCanonical Ltd.2005  YesYes
Ourproject.org  For free software, free culture and free knowledge projects. ?Yes
OW2 ConsortiumOW2 Consortium oriented on middleware technology. ?Yes
repo.or.czPetr Baudis 400 MB Free YesYes
SEUL.org May 1997  ?Yes
SourceForgeDice HoldingsNovember 1999 Cuba, Iran, North Korea, Sudan, Syria[3]Yes[4]No
Tigris.org(community)2000Restricted to collaborative software development tools. ?No

Features

NameCode reviewBug trackingWeb hostingWikiTranslation systemShell serverMailing ListForumPersonal branchPrivate branchAnnounceBuild systemTeam
AliothNoYesYesNoNoYesYesYesYesYesYesNoNo
AssemblaYesYesYesYesYesNoNoYesYesYes[5]YesYesYes
BerliOS?YesYesYes?YesYesYes??Yes[6]??
BitbucketYes[7]YesNoYesNoNoNoNoYesYes[n 1]NoNoYes
CodeHausNoYesNoYesNoNoYesNoNoNoNoYes?
CodePlexNoYesNoYesNoNoYesYesNoNoNoNoNo
GitHubYes[8]Yes[9]YesYesNoNoNoNoYesYes [n 2]NoNoYes
GitoriousYesNoNoYesNoNoNoNoYesNoNoNoYes
Gna!?YesYesNoYes?YesNo?No?No?
GNU SavannahYes[10]YesYesNoNoYesYesNo[11]NoNoYesNoYes
Google CodeYesYesYes[n 3]YesNoNoYes[n 3]NoYes[n 4]NoNoNoNo
JavaForgeYes[12]YesYesYesNoNoNoYesNoNoYesYesYes
java.net?YesYesYesNoNoYesYesYesYesYesYesYes
LaunchpadYesYesNoNoYesNoYesNoYesYes[n 5]YesYes[n 6]Yes
Ourproject.org?YesYesYesNo?YesYes?????
SourceForgeNoYesYesYesNoYesYesYesYesYes[13]YesNoYes
tigris.orgNoYesYesYesNoNoYesYesYesYesYesNo?
Name'Code reviewBug trackingWeb hostingWikiTranslation systemShell serverMailing ListForumPersonal branchPrivate branchAnnounceBuild systemTeam

Other features

Available version control systems

NameCVSSVNBazaarMicrosoft TFSArchGitMercurial
AliothYesYesYesNoYesYesYes
AssemblaNoYesNoNoNoYesNo
BerliOSYesYesNoNoNoYes[17]Yes[18]
BetavineYesYesNoNoNoNoNo
BitbucketNoNoNoNoNoYesYes
CodeHausyes but deprecated[19]YesNoNoNoYes[20]No
CodePlexNoYesNoYesNoYesYes
DeveoNoYesNoNoNoYesYes
FreepositoryNoYesNoNoNoNoNo
GitHubNoyes (experimental git-svn bridge)NoNoNoYesNo
GitoriousNoNoNoNoNoYesNo
Gna!YesYesNoNoYesNoNo
GNU SavannahYesYesYes[21]NoYesYesYes
Google CodeNoYesNoNoNoYesYes
java.netNoYes[22]NoNoNoYes[23]Yes[24]
JavaForgeYesYesNoNoNoYesYes
LaunchpadImport onlyImport onlyYesNoNoImport only[25]Import only[26]
Ourproject.orgYesYesNoNoNoNoNo
OW2 ConsortiumYesYesNoNoNoNoNo
SEUL.orgYesYesNoNoNoNoNo
SourceForgeYesYesYesNoNoYesYes
Tigris.orgYesYesNoNoNoNoNo
NameCVSSVNBazaarMicrosoft TFSArchGitMercurial

Popularity

NameUsersProjectsProminent projectsAlexa rank (lower = more popular)
Alioth700412947000000000012,947[27]7002958000000000000958[27]SANEN/A (subdomain not tracked)
Assembla7005500000000000000500,000[28]700460000000000000060,000+[29]GXUnit, Hikarunix, HippoMocks, MadSwatter, SnakeYAML70038143000000000008,143[30]
BerliOS700452811000000000052,811[31]70034863000000000004,863[31]aMule, avidemux, SuperTux, LinCity-NG700432079000000000032,079[32]
Bitbucket7005170000000000000170,000+[33]700493661000000000093,661[34]OGRE, TortoiseHg, Codeigniter, Pylons, Sphinx70035210000000000005,210[35]
CodeHaus?7002297000000000000297[36] 700425000000000000025,000[37]
CodePlex7005151782000000000151,782700432159000000000032,159[38]ASP.NET MVC Framework, Entity Framework, IronPython, Cosmos70032217000000000002,217[39]
GitHub70063483289000000003,483,289[40]?Ruby on Rails, IronRuby, jQuery, Moodle, Diaspora, node.js, NumPy, Spring Framework, PHP, SciPy7002210000000000000210[41]
Gitorious?[n 8]700429760000000000029,760[42]Qt, MeeGo700435600000000000035,600[43]
Gna!700417065000000000017,06570031390000000000001,390 700498892000000000098,892
GNU Savannah700457591000000000057,591[44]70033487000000000003,487[44]Most GNU projects (including Emacs), QEMU700458704000000000058,704[45] (approximation)
Google Code?[n 8]7005250000000000000250,000+[46]Google Gears, Inferno, Android, ChromiumN/A (subdomain not tracked)
Launchpad70061785318000000001,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]
SourceForge70062000000000000002,000,000+[50]7005230000000000000230,000[50]Inkscape (download hosting), LAME, MinGW, Poedit, 7-Zip, Fluxbox, Audacity, ffdshow, EMule, FileZilla, phpMyAdmin, LiVES7002163000000000000163[51]
Tigris.org?[n 8]7002684000000000000684Subversion,[n 9] TortoiseSVN, RapidSVN700426077000000000026,077[52]
NameUsersProjectsProminent projectsAlexa 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

NameAd-freeCVSSVNArchGitnotes
DrupalYesNoNoNoYesOnly for Drupal related projects.
freedesktop.orgYesNoNoNoYesX.Org, cairo (graphics), and other Linux desktop infrastructure projects.
mozdevYesYesNoNo Only for Mozilla related projects.
RubyForgeYesYesYesNoYesOnly for Ruby related projects
NameAd-freeCVSSVNArchGitnotes

See also

Notes

  1. ^ private branch limited to 5 users on free plan, see Pricing and plans — bitbucket.org
  2. ^ private branches are only available with paid plans, not with the free plan, see Plans and Pricing GitHub
  3. ^ a b outside
  4. ^ git and mercurial only
  5. ^ Currently only available for security vulnerability updates
  6. ^ Ubuntu
  7. ^ site is open source, see Gitorious' code on Gitorious
  8. ^ a b c Data not available.]
  9. ^ Bug tracking only, as a legacy service after the Subversion project migrated to the Apache Software Foundation.

References

  1. ^ BerliOS – The Open Source Mediator
  2. ^ Google Project Hosting – Google Code. Code.google.com (2006-07-20). Retrieved on 2010-11-26.
  3. ^ Terms_of_Use - sitelegal. Sourceforge.net (2009-10-19). Retrieved on 2010-11-26.
  4. ^ SourceForge.net: An Open Forge
  5. ^ Pricing/Plans — assembla.com
  6. ^ http://developer.berlios.de/
  7. ^ — Using Mercurial Queues And Bitbucket.org
  8. ^ GitHub Pull Requests
  9. ^ GitHub Issue Tracker — GitHub
  10. ^ 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."
  11. ^ From Savannah's documentation, this feature is deprecated. See
  12. ^ Integrator Workflow: Pull Requests - codeBeamer Knowledge Base
  13. ^ Only in Beta 2.0
  14. ^ GitHub API docs
  15. ^ GitHub pages
  16. ^ Gist is a pastebin service operated by GitHub
  17. ^ News, BerliOS Project (2008-07-05), BerliOS provides GIT Source Control Management, retrieved 2008-12-10 
  18. ^ News, BerliOS Project (2008-07-05), BerliOS provides Mercurial (HG) Source Control Management, retrieved 2008-12-10 
  19. ^ http://docs.codehaus.org/display/HAUS MATES/Services
  20. ^ http://docs.codehaus.org/display/CODE HAUS/Git
  21. ^ Savannah Support Request, sr #106417 (2008-10-24), Bazaar on Savannah, retrieved 2008-12-10 
  22. ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013. 
  23. ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013. 
  24. ^ "java.net Managing a Project: Source Code Repository". 2013-02-08. Retrieved 22 February 2013. 
  25. ^ Launchpad supports Git imports.
  26. ^ Accessing Git, Subversion and Mercurial from Bazaar.
  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.com Site Info. Alexa.com. Retrieved on 2013-01-19.
  31. ^ a b BerliOS Developer Portal
  32. ^ Berlios.de Site Info. Alexa.com. Retrieved on 2012-8-4.
  33. ^ bitbucket blog
  34. ^ Repository List
  35. ^ Bitbucket.org Site Info. Alexa.com. Retrieved on 2013-01-19.
  36. ^ CodeHaus Projects index
  37. ^ Codehaus.org Site Info. Alexa.com.
  38. ^ CodePlex – CodePlex – Project Directory
  39. ^ Codeplex.com Site Info. Alexa.com. Retrieved on 2013-01-19.
  40. ^ GitHub Press Page. Retrieved on 2013-03-05.
  41. ^ Github.com Site Info. Alexa.com. Retrieved on 2013-03-05.
  42. ^ Projects. Gitorious.org. Retrieved on 2012-11-25.
  43. ^ Gitorious.org Site Info. Alexa.com (2009-10-28). Retrieved on 2012-8-4.
  44. ^ a b Statistics - Savannah. gnu.org. Retrieved 2011-09-30.
  45. ^ Nongnu.org Site Info. Alexa.com. Retrieved on 2012-8-4.
  46. ^ Rosenberg, Jonathan (December 21, 2009). "The meaning of open". Official Google blog.
  47. ^ People and teams in Launchpad. launchpad.net. Retrieved 2013-01-02.
  48. ^ Projects registered in Launchpad. launchpad.net. Retrieved 2013-01-02
  49. ^ Launchpad.net Site Info. Alexa.com. Retrieved on 2013-01-19.
  50. ^ a b "What is SourceForge.net?" sourceforge.net.
  51. ^ Sourceforge.net Site Info. Alexa.com. Retrieved on 2013-01-19.
  52. ^ Tigris.org Site Info. Alexa.com. Retrieved on 2013-01-19.

External links

(Sebelumnya) Comparison of Office Open XML ...Comparison of portable media p ... (Berikutnya)