Сравнение возможностей размещения исходного кода

Source -code-hosting facility (также известный как forge ) — это файловый архив и веб-хостинг для исходного кода программного обеспечения, документации, веб-страниц и других работ, доступных как публично, так и в частном порядке. Они часто используются проектами программного обеспечения с открытым исходным кодом и другими проектами с несколькими разработчиками для поддержания истории ревизий и версий или контроля версий . Многие репозитории предоставляют систему отслеживания ошибок и предлагают управление релизами , списки рассылки и документацию проекта на основе вики . Авторы программного обеспечения обычно сохраняют свои авторские права, когда программное обеспечение размещается на объектах хостинга кода.

Общая информация

ИмяРазработчикПервоначальный выпускБесплатный сервер ?Бесплатный клиент ?Связанная среда совместной разработкиПримечания
АссемблаАссембла, Инк.2005НетНеизвестныйНеизвестный
Службы Azure DevOpsМайкрософт2012 [1]НетНетСлужбы Azure DevOps

Microsoft Visual Studio

Большинство функций бесплатны для проектов с открытым исходным кодом или команд из 5 человек или меньше [2]
БитбакетАтлассиан2008НетНетAtlassian BitBucket Server, JIRA и ConfluenceОтказывает в обслуживании Кубы, Ирана, Северной Кореи, Судана, Сирии [3]
CloudForgeКоллабНет2012НетНеизвестныйНеизвестный
КодебергКодеберг эВ [4]2019 [5]ДаДаФорхейоCodeberg eV — некоммерческая организация, которая управляет общедоступным программным обеспечением Forgejo и системой отслеживания ошибок, а также связанными с ним сервисами, такими как Codeberg Pages, сервером перевода Weblate и функциями CI/CD через Woodpecker CI.
ГитеаCommitGo, Inc. [6]2016-12 [7]ДаДаГитеаGitea — это программный инструмент с открытым исходным кодом, финансируемый Open Collective , который предназначен для самостоятельного размещения, но также предоставляет бесплатный собственный экземпляр.
GForgeГруппа компаний GForge, Inc. [8]2006ЧастичныйДаОблачная версия — бесплатно до 5 пользователей. Локальная версия — бесплатно до 5 пользователей.GForge бесплатен для проектов с открытым исходным кодом.
GitHubGitHub, Inc. (дочерняя компания корпорации Microsoft)2008-04НетНетНеизвестныйОтказывает в обслуживании Крыму, Северной Корее, Судану, Сирии [9]

Список правительственных запросов на удаление

GitLabGitLab Inc.2011-09 [10]Частичный [11]Да [12]GitLab FOSS – свободное программное обеспечение
GitLab Enterprise Edition (EE) – проприетарное
Отказывает в обслуживании Крыму, Кубе, Ирану, Северной Корее, Судану, Сирии [13]
GNU СаваннаФонд свободного программного обеспечения2001-01ДаДаСаванеДля использования в проектах с лицензиями, совместимыми с GPL , при условии одобрения персонала.

Обзор доступа к коду. [14]

Helix TeamHubПрограммное обеспечение Perforce1995НетНетОблачная версия — бесплатно до 5 пользователей. Для локальной версии требуется лицензия.Бесплатная облачная версия не имеет ограничений по объему хранилища проектов в пределах 5 ГБ.

Локальная версия имеет технологию конвейера DevOps и бесплатные реплики.

Стартовая площадкаКанонический2004ДаНетСтартовая площадкаПоддерживает Bazaar и Git для хостинга репозиториев с контролем версий. [15] [16]
ОСДНОСДН КК2002–04НеизвестныйДаНеизвестныйТолько для проектов с открытым исходным кодом. [17] Поддерживается рекламой .
Ourproject.orgКоллективные коммуны2002ДаДаFusionForgeДля проектов свободного программного обеспечения , свободной культуры и свободного контента .
OW2OW22008НетНетGitLabОриентирован на технологию промежуточного программного обеспечения .
ФабрикаторPhacility, Inc.2010ДаДаФабрикаторКонец жизни. [18]
СЕУЛНеизвестный1997-05НеизвестныйНетНеизвестный
SourceForgeSlashdot Медиа1999-11Да [19] [20]ДаАпач АллураДля использования в проектах с открытым исходным кодом. [21] Поддержка рекламы .
Подпадает под американские экспортные ограничения , поэтому отказывает в обслуживании Кубе, Ирану, Северной Корее, Судану, Сирии. [22]
ИмяМенеджерУчредилСерверная часть: все бесплатное ПОКлиентская часть: полностью бесплатный JS-кодРазработано или использовано CDEПримечания

Функции

ИмяОбзор кодаОтслеживание ошибокВеб-хостингВикиСистема переводаОболочка сервераСписок рассылкиФорумПерсональный репозиторийЧастный репозиторийАнонсироватьСистема сборкиКомандаВыпуск двоичных файловСамостоятельный хостинг
АссемблаДа [23]ДаДаДаДаНетНетНетДаДа [24]ДаДаДаНеизвестныйНет
Службы Azure DevOpsДаДаДаДаНетНетДаДаДаДаДаДаДаДаКоммерчески ( сервер Azure DevOps )
БитбакетДа [25]Да [а]Да [26]ДаНетНетНетНетДаДа [б]НетДа [27]ДаНет [28]Коммерчески ( сервер Bitbucket , ранее Stash) [c]
ПриятельДаДаНетНетНетНетДаДаДаДаДаДа [г]ДаДаДа
CloudForgeНеизвестныйДаДаДаНетНетНетНетНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйНет
КодебергДаДаДаДаДаНетНетНетДаДа [е] [29]НеизвестныйДа [30]ДаДаДа ( Форхейо )
GForgeДаДаДаДаДаНетДаДаДаДаДаДаДаДаДа
ГитеаДаДаНетДаНетНетНетНетДаДаНеизвестныйДа [31]ДаДаДа
GitHubДа [32]Да [33] [ж]Да [34]ДаНетНетНетНетДаДаДаДа [35]ДаДаКоммерчески (GitHub Enterprise)
GitLabДа [36]ДаДа [37]ДаНетНетНетНетДаДаДаДа [38]ДаДа [39]Да [г]
GNU СаваннаДа [40]ДаДаНетНетДаДаНет [41]НетНетДаНетДаНеизвестныйДа
Helix TeamHubДа [42]ДаНетДаНетНетДаДаДаДаНетДа, с хуками. Jenkins, TeamCity и т. д.НетДаДа
КаллифеяДаНетДаНетНетНеизвестныйНетНетДаДаНетНетДаДаДа
Стартовая площадкаДаДаНетНетДаНетДаНетДаДа [ч]ДаДа [я]ДаНеизвестныйДа
ОСДНДаДаДаДаНетДаДаДаДаНетДаНетДаДаНет
Ourproject.orgНеизвестныйДаДаДаНетНеизвестныйДаДаНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйДа
ФабрикаторДаДаДаДаНеизвестныйДаНеизвестныйДаНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйНеизвестныйДа
РодКодДаНетДаНетНетНеизвестныйНетНетДаДаДаНетДаДаДа
SourceForgeДаДаДаДаНетДаДаДаДаДа [ж]ДаНетДаДаДа
ИмяОбзор кодаОтслеживание ошибокВеб-хостингВикиСистема переводаОболочка сервераСписок рассылкиФорумПерсональный репозиторийЧастный репозиторийАнонсироватьСистема сборкиКомандаВыпуск двоичных файловСамостоятельный хостинг

Системы контроля версий

ИмяCVSГитрт.ст.СВНБЗРТФВКАркаВолей-неволейИскопаемое
АссемблаНетДаНетДаНетНетНетДаНет
Службы Azure DevOpsНетДаНетНетНетДаНетНетНет
БитбакетНетДаДо февраля 2020 г. [c]НетНетНетНетНетНет
ПриятельНетДаНетНетНетНетНетНетНет
CloudForgeНетДаНетДаНетНетНетНетНет
КодебергНетДаНетНетНетНетНетНетНет
GForgeДаДаНетДаНетНетНетНетНет
ГитеаНетДаНетНетНетНетНетНетНет
GitHubНетДаНетЧастично, до января 2024 г. [43] [44]НетНетНетНетНет
GitLabНетДаНетНетНетНетНетНетНет
GNU СаваннаДаДаДаДаДа [45]НетДаНетНет
КаллифеяНетДаДаНетНетНетНетНетНет
Стартовая площадкаТолько импортДа [16] [46]Только импорт [47]Только импортДаНетНетНетНеизвестный
ОСДНДаДаДаДаДаНетНетНеизвестныйНеизвестный
Ourproject.orgДаНетНетДаНетНетНетНеизвестныйНеизвестный
OW2Выпало [48]ДаНетВыпало [48]НетНетНетНетНет
Helix TeamHubНетДаДаДаНетНетНетДаНет
ФабрикаторНетДаДаДаНетНетНетНетНет
РодКодНетДаДаДаНетНетНетНетНет
SEUL.orgДаНетНетДаНетНетНетНеизвестныйНеизвестный
SourceForgeВыпало [49]ДаДаДаВыпало [50]НетНетНеизвестныйНет [51]
ИмяCVSГитрт.ст.СВНБЗРТФВКАркаВолей-неволейИскопаемое

Популярность

ИмяПользователиПроекты
АссемблаНеизвестный526,581 + [52]
Битбакет5 000 000 [53]Неизвестный
ПриятельНеизвестныйНеизвестный
CloudForgeНеизвестныйНеизвестный
Кодеберг110 000 [54]138 000 [54]
ГитеаНеизвестныйНеизвестный
GitHub94 000 000 [55]330 000 000 [55]
GitLab31,190,000 [56]546,000 [57] [к]
GNU Саванна93,346 [58]3,848 [58]
Стартовая площадка3,965,288 [59]40,881 [60]
ОСДН54,826 [61]6,294 [61]
Ourproject.org6,353 [62]1,846 [62]
OW2НеизвестныйНеизвестный
СЕУЛНеизвестныйНеизвестный
SourceForge3,700,000 [63]500 000 [63]
ИмяПользователиПроекты

Прекращено: CodePlex , Gna!, Google Code .

Специализированные хостинговые объекты

Ниже приведены средства хостинга программного обеспечения с открытым исходным кодом, которые обслуживают только определенное узконаправленное сообщество или технологию.

ИмяБез рекламыCVSГитСВНАркаПримечания
ДрупалДаНетДаНетНетТолько для проектов, связанных с Drupal .
freedesktop.orgДаНетДаНетНетТолько для обеспечения взаимодействия и общей базовой технологии для свободных программных сред рабочего стола в Linux и других Unix -подобных операционных системах, включая X Window System (X11) и Cairo (графика) .
mozdev.orgДаДаНеизвестныйНетНетТолько для проектов, связанных с Mozilla . Не работает с июля 2020 года.
ИмяБез рекламыCVSГитСВНАркаПримечания

Бывшие объекты размещения

  • Alioth (Debian) – В 2018 году Alioth был заменен решением на базе GitLab, размещенным на salsa.debian.org. Alioth был окончательно отключен в июне 2018 года.
  • BerliOS – заброшен в апреле 2014 г. [64]
  • Бетавин – заброшен где-то в 2015 году.
  • CodeHaus – закрыт в мае 2015 г. [65]
  • CodePlex – закрыт в декабре 2017 года.
  • Fedora Hosted – закрыто в марте 2017 г. [66]
  • Gitorious – закрыт в июне 2015 года.
  • Gna! – закрыт в 2017 году.
  • Google Code – закрыт в январе 2016 г., все проекты архивированы. См. http://code.google.com/archive/.
  • java.net – Хостинг Java.net и kenai.com закрыт в апреле 2017 г.
  • Phabricator – свернул свою деятельность 1 июня 2021 г., все проекты продолжили размещаться с очень ограниченной поддержкой после 31 августа 2021 г. [18]
  • Tigris.org – закрыт в июле 2020 года. [67]
  • Mozdev.org — закрыт в июле 2020 года.

Смотрите также

Примечания

  1. ^ Любой желающий может отправлять отчеты об ошибках без входа в систему.
  2. ^ Ограничено 5 пользователями на бесплатном плане (см. Цены – bitbucket.org)
  3. ^ ab Самостоятельная версия известна как BitBucket Server и поддерживает только репозитории Git.
  4. ^ Сборки выполняются в контейнерах Docker.
  5. ^ Codeberg предназначен только для открытого исходного кода, частные репозитории существуют, но официально не разрешены, за исключением случаев, когда это необходимо для поддержки проектов свободного ПО.
  6. ^ Для сообщения об ошибке необходимо войти в систему.
  7. ^ Имеет версию FOSS с открытым исходным кодом и коммерческую версию Enterprise Edition.
  8. ^ В настоящее время доступно только для обновлений уязвимостей безопасности.
  9. ^ Убунту
  10. ^ Частные репозитории можно использовать для настройки проекта перед запуском. Однако SourceForge требует, чтобы проект оставался с открытым исходным кодом. См. Поддержка SourceForge.
  11. ^ GitLab не организован по принципу проектов, поэтому подсчет несколько затруднен.

Ссылки

  1. ^ Сомасегар, С. (31 октября 2012 г.). «Team Foundation Service выпущен». blogs.MSDN.Microsoft.com .
  2. ^ "Цены на Azure DevOps Services". Microsoft Azure . Получено 11 октября 2019 г.
  3. ^ "Ограничения на экспорт" . Получено 19 января 2020 г.}}
  4. ^ "Imprint". Архивировано из оригинала 3 июня 2023 г. Получено 30 мая 2023 г.
  5. ^ "Codeberg.org запущен". 1 января 2019 г. Архивировано из оригинала 3 января 2023 г. Получено 3 января 2023 г.
  6. ^ "Официальный сайт Gitea".
  7. ^ "Анонс в блоге". Gitea Blog . Получено 9 мая 2022 г. .
  8. ^ «Комплексная, элегантная, масштабируемая командная работа». GForge . Получено 5 апреля 2022 г. .
  9. ^ "GitHub и контроль торговли" . Получено 19 января 2020 г.
  10. ^ "О нас". GitLab.com . Получено 21 марта 2019 г. .
  11. ^ "GitLab FOSS – свободное программное обеспечение". GitLab.com .
  12. ^ Gerwitz, Mike (20 мая 2015 г.). «GitLab, Gitorious и свободное программное обеспечение». GitLab.com . GitLab . Получено 19 марта 2016 г. .
  13. ^ «Миграция GCP и области, где Google заблокирован».
  14. ^ Требования к хостингу [Саванна]. Savannah.gnu.org. Получено 01.04.2015.
  15. ^ «Код/Git».
  16. ^ ab "Блог Launchpad". Blog.launchpad.net . 1 мая 2015 . Получено 20 мая 2015 .
  17. ^ "О OSDN". OSDN . Получено 22 мая 2017 .
  18. ^ ab "Phacility сворачивает свою деятельность". Phacility . Получено 13 июля 2021 г. .
  19. ^ "About Allura". SourceForge . Архивировано из оригинала 20 августа 2013 . Получено 25 августа 2013 .
  20. ^ "The Next SourceForge". SourceForge . Получено 25 августа 2013 г. .
  21. ^ "О (SourceForge)". SourceForge . Получено 25 августа 2013 г. .
  22. ^ «Условия использования». slashdotmedia.com . SlashdotMedia. 18 февраля 2016 г. 8. Регистрация; Использование защищенных зон и паролей.
  23. Энди Синглтон (27 марта 2012 г.). «Анонс расширенных запросов на слияние для Git». Blog.assembla.com . Архивировано из оригинала 21 мая 2015 г. Получено 20 мая 2015 г.
  24. ^ "Get Started for Free in 60 Seconds | Assembla Plans". Assembla.com . Архивировано из оригинала 13 июля 2016 года . Получено 20 мая 2015 года .
  25. ^ – Использование Mercurial Queues и Bitbucket.org Архивировано 28 декабря 2009 г. на Wayback Machine
  26. ^ Публикация веб-сайта на Bitbucket – Bitbucket – Документация Atlassian Архивировано 23 сентября 2013 г. на Wayback Machine . Confluence.atlassian.com. Получено 21 сентября 2013 г.
  27. ^ Bitbucket Pipelines
  28. ^ Проблема № 11404 – Bitbucket эквивалент релизов GitHub? (BB-13572)
  29. ^ «Могу ли я использовать частные репозитории для своего проекта? | Часто задаваемые вопросы». Codeberg Docs . Получено 8 июня 2024 г.
  30. ^ «Использование экземпляра Codeberg's Woodpecker CI | Часто задаваемые вопросы». Codeberg Docs . Получено 8 июня 2024 г.
  31. ^ «Gitea в сравнении с другими вариантами хостинга Git – Документация».
  32. ^ "Pull Requests 2.0 · GitHub". Github.com . 31 августа 2010 . Получено 20 мая 2015 .
  33. ^ нет вложенных файлов, но можно встраивать изображения GitHub Issue Tracker – GitHub
  34. ^ "Страницы GitHub". GitHub .
  35. ^ "Features • GitHub Actions". GitHub . Получено 15 мая 2021 г. .
  36. ^ "Features". GitLab . Получено 14 июня 2018 г.
  37. ^ "GitLab Pages". GitLab . Архивировано из оригинала 7 июля 2016 года . Получено 7 марта 2016 года .
  38. ^ "Continuous Integration". GitLab . Архивировано из оригинала 24 октября 2018 г. Получено 20 мая 2017 г.
  39. ^ "GitLab 8.2 released". GitLab . 22 ноября 2015 г. Архивировано из оригинала 18 января 2017 г. Получено 28 июня 2017 г.
  40. ^ "Документы по обслуживанию Savannah: как быстро одобрить ваш проект". Проверка, которую мы проводим, может быть долгой и сложной как для отправителя, так и для рецензента. Обязательно следуйте этим шагам; если ваш проект не соответствует нашим требованиям, мы попросим вас внести изменения в проект или зарегистрироваться снова. Это гарантирует уровень качества для проектов, размещенных в Savannah, и, что еще важнее, повышает осведомленность об этих юридических и философских вопросах, связанных со свободным программным обеспечением.
  41. ^ "Savannah Administration – In Depth Guide [Savannah]". Savannah.nongnu.org . Архивировано из оригинала 19 апреля 2018 года . Получено 20 мая 2015 года .
  42. ^ «Инструменты репозитория кода для бесперебойной совместной работы».
  43. Сотрудничество с Subversion на GitHub. Github.com (26 июня 2012 г.). Получено 01.04.2015.
  44. ^ Купер, Мэтт. «Sunsetting Subversion support». GitHub . Получено 1 октября 2023 г.
  45. Запрос на поддержку Savannah, sr #106417 (24 октября 2008 г.), GNU Bazaar на Savannah , получено 10 декабря 2008 г.{{citation}}: CS1 maint: числовые имена: список авторов ( ссылка )
  46. ^ "Блог Launchpad". Blog.launchpad.net . 8 июля 2009 . Получено 20 мая 2015 .
  47. ^ "Блог Launchpad". Blog.launchpad.net . 29 октября 2009 г. Получено 20 мая 2015 г.
  48. ^ ab "Gforge decommission". OW2 Technology Council . Получено 5 мая 2022 г.
  49. ^ «Поддержка SourceForge / Документация / CVS».
  50. ^ Документация SourceForge для Bazaar. Bazaar больше недоступен для новых проектов. Они предлагают лишь ограниченную поддержку Bazaar для проектов, ранее использовавших его в классической системе SourceForge (1 июля 2013 г.).
  51. ^ Запрос на функцию: Хранилища ископаемых
  52. ^ "Assembla Keeps Code, Tasks, and Teams Happily Together". Assembla.com . Получено 6 декабря 2015 г. .
  53. ^ "Bitbucket Cloud: 5 миллионов разработчиков и 900 000 команд". Bitbucket.com . 7 сентября 2016 г. . Получено 25 марта 2017 г. .
  54. ^ ab "Codeberg.org". Codeberg.com . Получено 8 июня 2024 г. .
  55. ^ ab "О нас". Github.com . Получено 19 декабря 2022 г. .
  56. ^ "Is it any good?". GitLab . Получено 7 июля 2021 г.
  57. Люк Бабб (11 февраля 2016 г.). «2015 год был замечательным годом в GitLab!». about.gitlab.com . GitLab Inc. Архивировано из оригинала 29 июня 2016 г. . Получено 28 июля 2016 г. . 564k Январь 2016 г.
  58. ^ ab "Статистика [Саванна]". Savannah.gnu.org . Получено 25 декабря 2018 г. .
  59. ^ Люди и команды в Launchpad. launchpad.net . Получено 18 октября 2017 г.
  60. ^ Проекты зарегистрированы в Launchpad. launchpad.net . Получено 2017-10-18
  61. ^ ab "OSDN Site top". OSDN . Получено 18 октября 2017 г. .
  62. ^ ab "Welcome". ourproject.org . Архивировано из оригинала 26 февраля 2011 . Получено 18 октября 2017 .
  63. ^ ab "О нас".
  64. ^ "BerliOS Developer: Запущен новый портал berliOS". Архивировано из оригинала 7 апреля 2014 г.
  65. ^ "Codehaus: Некогда великий дом кода пал". 2 марта 2015 г. Получено 29 декабря 2019 г.
  66. ^ "Инфраструктура/Fedorahosted-retirement – ​​FedoraProject". fedoraproject.org .
  67. ^ "Tigris.org: Shut down on 1-July-2020". Архивировано из оригинала 1 июля 2020 года.
Получено с "https://en.wikipedia.org/w/index.php?title=Сравнение_возможностей_хостинга_исходного_кода&oldid=1256141587"