Английская Википедия:Comparison of source-code-hosting facilities

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Short description Шаблон:See also Шаблон:Use dmy dates A source-code-hosting facility (also known as forge) is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

General information

Name Developer Initial release Free server? Free client? Associated collaborative development environment Notes
Assembla Assembla, Inc. 2005 Шаблон:No Шаблон:Unk Шаблон:Unk
Azure DevOps Services Microsoft 2012[1] Шаблон:No Шаблон:No Azure DevOps Services

Microsoft Visual Studio

Most features are free for open source projects or teams of 5 members or less[2]
Bitbucket Atlassian 2008 Шаблон:No Шаблон:No Atlassian BitBucket Server, JIRA and Confluence Denies service to Cuba, Iran, North Korea, Sudan, Syria[3]
CloudForge CollabNet 2012 Шаблон:No Шаблон:Unk Шаблон:Unk
Gitea Gitea organization (open source community)[4] 2016-12[5] Шаблон:Yes Шаблон:Yes Шаблон:Free Gitea is an open-source software tool funded on Open Collective that is designed for self-hosting, but also provides a free first-party instance.
GForge The GForge Group, Inc.[6] 2006 Шаблон:Partial Шаблон:Yes Cloud version – free up to 5 users. On-premises version – free up to 5 users. GForge is free for open source projects.
GitHub GitHub, Inc. (A subsidiary of Microsoft Corporation) 2008-04 Шаблон:No Шаблон:No Шаблон:Unk Denies service to Crimea, North Korea, Sudan, Syria[7]

List of government takedown requests

GitLab GitLab Inc. 2011-09[8] Шаблон:Partial[9] Шаблон:Yes[10] Шаблон:Partial Denies service to Crimea, Cuba, Iran, North Korea, Sudan, Syria[11]
GNU Savannah Free Software Foundation 2001-01 Шаблон:Yes Шаблон:Yes Шаблон:Free For use by projects with GPL compatible licenses, subject to staff approval.

Code access review.[12]

Helix TeamHub Perforce Software 1995 Шаблон:No Шаблон:No Cloud version – free up to 5 users. On-premises version requires a license. Free cloud version has no limits on projects within 5gb storage limit.

On-premises version has DevOps pipeline technology and free replicas.

Launchpad Canonical 2004 Шаблон:Yes Шаблон:No Шаблон:Free Supports Bazaar and Git for version-controlled repository hosting.[13][14]
OSDN OSDN K.K. 2002–04 Шаблон:Unk Шаблон:Yes Шаблон:Unk For open-source projects only.[15] Ad-supported.
Ourproject.org Comunes Collective 2002 Шаблон:Yes Шаблон:Yes Шаблон:Free For free software, free culture and free content projects.
OW2 OW2 2008 Шаблон:No Шаблон:No GitLab Oriented on middleware technology.
Phabricator Phacility, Inc. 2010 Шаблон:Yes Шаблон:Yes Шаблон:Free End of life.[16]
SEUL Шаблон:Unk 1997-05 Шаблон:Unk Шаблон:No Шаблон:Unk
SourceForge Slashdot Media 1999-11 Шаблон:Yes[17][18] Шаблон:Yes Шаблон:Free For use by open-source projects.[19] Ad-supported.
Subject to American export restrictions, so denies service to Cuba, Iran, North Korea, Sudan, Syria.[20]
Name Manager Established Server side: all free software Client side: all-free JS code Developed or used CDE Notes

Features

Name Code review Bug tracking Web hosting Wiki Translation system Shell server Mailing list Forum Personal repository Private repository Announce Build system Team Release binaries Self-hosting
Assembla Шаблон:Yes[21] Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes[22] Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Unk Шаблон:No
Azure DevOps Services Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Partial
Bitbucket Шаблон:Yes[23] Шаблон:YesШаблон:Efn Шаблон:Yes[24] Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:PartialШаблон:Efn Шаблон:No Шаблон:Yes[25] Шаблон:Yes Шаблон:No[26] Шаблон:Partial
Buddy Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:YesШаблон:Efn Шаблон:Yes Шаблон:Yes Шаблон:Yes
CloudForge Шаблон:Unk Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:No
GForge Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Gitea Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Unk Шаблон:Yes[27] Шаблон:Yes Шаблон:Yes Шаблон:Yes
GitHub Шаблон:Yes[28] Шаблон:Partial[29]Шаблон:Efn Шаблон:Yes[30] Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes[31] Шаблон:Yes Шаблон:Yes Шаблон:Partial
GitLab Шаблон:Yes[32] Шаблон:Yes Шаблон:Yes[33] Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes[34] Шаблон:Yes Шаблон:Yes[35] Шаблон:Yes
GNU Savannah Шаблон:Yes[36] Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No[37] Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Unk Шаблон:Yes
Helix TeamHub Шаблон:Yes[38] Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Yes, with hooks. Jenkins, TeamCity, etc. Шаблон:No Шаблон:Yes Шаблон:Yes
Kallithea Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Unk Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes
Launchpad Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:PartialШаблон:Efn Шаблон:Yes Шаблон:YesШаблон:Efn Шаблон:Yes Шаблон:Unk Шаблон:Yes
OSDN Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No
Ourproject.org Шаблон:Unk Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Unk Шаблон:Yes Шаблон:Yes Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Yes
Phabricator Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Unk Шаблон:Yes Шаблон:Unk Шаблон:Yes Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Unk Шаблон:Yes
RhodeCode Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Unk Шаблон:No Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes
SourceForge Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:PartialШаблон:Efn Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes
Name Code review Bug tracking Web hosting Wiki Translation system Shell server Mailing list Forum Personal repository Private repository Announce Build system Team Release binaries Self-hosting

Version control systems

Name CVS Git Hg SVN BZR TFVC Arch Perforce Fossil
Assembla Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No
Azure DevOps Services Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No
Bitbucket Шаблон:No Шаблон:Yes Шаблон:Dropped Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Buddy Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
CloudForge Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
GForge Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Gitea Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
GitHub Шаблон:No Шаблон:Yes Шаблон:No Шаблон:Partial[39][40] Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
GitLab Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
GNU Savannah Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes[41] Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No
Kallithea Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Launchpad Шаблон:Partial Шаблон:Yes[14][42] Шаблон:Partial[43] Шаблон:Partial Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Unk
OSDN Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Unk Шаблон:Unk
Ourproject.org Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Unk Шаблон:Unk
OW2 Шаблон:Dropped[44] Шаблон:Yes Шаблон:No Шаблон:Dropped[44] Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
Helix TeamHub Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No
Phabricator Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
RhodeCode Шаблон:No Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:No Шаблон:No
SEUL.org Шаблон:Yes Шаблон:No Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Шаблон:No Шаблон:Unk Шаблон:Unk
SourceForge Шаблон:Dropped[45] Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Dropped[46] Шаблон:No Шаблон:No Шаблон:Unk Шаблон:No[47]
Name CVS Git Hg SVN BZR TFVC Arch Perforce Fossil

Popularity

Name Users Projects
Assembla Шаблон:Unk Шаблон:Nts+[48]
Bitbucket Шаблон:Nts[49] Шаблон:Unk
Buddy Шаблон:Unk Шаблон:Unk
CloudForge Шаблон:Unk Шаблон:Unk
Gitea Шаблон:Unk Шаблон:Unk
GitHub Шаблон:Nts[50] Шаблон:Nts[50]
GitLab Шаблон:Nts[51] Шаблон:Nts[52]Шаблон:Efn
GNU Savannah Шаблон:Nts[53] Шаблон:Nts[53]
Launchpad Шаблон:Nts[54] Шаблон:Nts[55]
OSDN Шаблон:Nts[56] Шаблон:Nts[56]
Ourproject.org Шаблон:Nts[57] Шаблон:Nts[57]
OW2 Шаблон:Unk Шаблон:Unk
SEUL Шаблон:Unk Шаблон:Unk
SourceForge Шаблон:Nts[58] Шаблон:Nts[58]
Name Users Projects

Discontinued: CodePlex, Gna!, Google Code.

Specialized hosting facilities

The following are open-source software hosting facilities that only serve a specific narrowly focused community or technology.

Name Ad-free CVS Git SVN Arch Notes
Drupal Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Only for Drupal related projects.
freedesktop.org Шаблон:Yes Шаблон:No Шаблон:Yes Шаблон:No Шаблон:No Only for interoperability and shared base technology for free software desktop environments on Linux and other Unix-like operating systems, including the X Window System (X11) and cairo (graphics).
mozdev.org Шаблон:Yes Шаблон:Yes Шаблон:Unk Шаблон:No Шаблон:No Only for Mozilla-related projects. Defunct as of July 2020.
Name Ad-free CVS Git SVN Arch Notes

Former hosting facilities

  • Alioth (Debian) – In 2018, Alioth has been replaced by a GitLab based solution hosted on salsa.debian.org. Alioth has been finally switched off in June 2018.
  • BerliOS – abandoned in April 2014[59]
  • Betavine – abandoned somewhere in 2015.
  • CodeHaus – shut down in May 2015[60]
  • CodePlex – shut down in December 2017.
  • Fedora Hosted – closed in March 2017[61]
  • Gitorious – shut down in June 2015.
  • Gna! – shut down in 2017.
  • Google Code – closed in January 2016, all projects archived. See http://code.google.com/archive/.
  • java.net – Java.net and kenai.com hosting closed April 2017.
  • Phabricator – wound down operations 1 June 2021, all projects continued to be hosted with very limited support after 31 August 2021.[16]
  • Tigris.org – shut down in July 2020.[62]
  • Mozdev.org - shut down in July 2020.

See also

Шаблон:Portal

Notes

Шаблон:Notelist

References

Шаблон:Reflist

External links

Шаблон:Version control software

  1. Шаблон:Cite web
  2. Шаблон:Cite web
  3. Шаблон:Cite web}}
  4. Шаблон:Cite web
  5. Шаблон:Cite web
  6. Шаблон:Cite web
  7. Шаблон:Cite web
  8. Шаблон:Cite web
  9. Шаблон:Cite web
  10. Шаблон:Cite web
  11. Шаблон:Cite web
  12. Hosting requirements [Savannah]. Savannah.gnu.org. Retrieved 2015-04-01.
  13. Шаблон:Cite web
  14. 14,0 14,1 Шаблон:Cite web
  15. Шаблон:Cite web
  16. 16,0 16,1 Шаблон:Cite web
  17. Шаблон:Cite web
  18. Шаблон:Cite web
  19. Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Cite web
  22. Шаблон:Cite web
  23. – Using Mercurial Queues And Bitbucket.org Шаблон:Webarchive
  24. Publishing a Website on Bitbucket – Bitbucket – Atlassian Documentation Шаблон:Webarchive. Confluence.atlassian.com. Retrieved 2013-09-21.
  25. Bitbucket Pipelines
  26. Issue #11404 – Bitbucket equivalent of GitHub Releases? (BB-13572)
  27. Шаблон:Cite web
  28. Шаблон:Cite web
  29. no file attachments, but images can be embedded GitHub Issue Tracker – GitHub
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Cite web
  34. Шаблон:Cite web
  35. Шаблон:Cite web
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite web
  39. Collaborating on GitHub with Subversion. Github.com (26 June 2012). Retrieved 2015-04-01.
  40. Шаблон:Cite web
  41. Шаблон:Citation
  42. Шаблон:Cite web
  43. Шаблон:Cite web
  44. 44,0 44,1 Шаблон:Cite web
  45. Шаблон:Cite web
  46. SourceForge docs for bazaar, Bazaar is no longer available for new projects, they only offer limited support for Bazaar for projects previously using it on the Classic SourceForge system (1 July 2013).
  47. Feature Request: Fossil Repositories
  48. Шаблон:Cite web
  49. Шаблон:Cite web
  50. 50,0 50,1 Шаблон:Cite web
  51. Шаблон:Cite news
  52. Шаблон:Cite web
  53. 53,0 53,1 Шаблон:Cite web
  54. People and teams in Launchpad. launchpad.net. Retrieved 2017-10-18.
  55. Projects registered in Launchpad. launchpad.net. Retrieved 2017-10-18
  56. 56,0 56,1 Шаблон:Cite web
  57. 57,0 57,1 Шаблон:Cite web
  58. 58,0 58,1 Шаблон:Cite web
  59. Шаблон:Cite web
  60. Шаблон:Cite web
  61. Шаблон:Cite web
  62. Шаблон:Cite web