GitLab — открытое, мощное, безопасное, эффективное, надежное, наполненное разным функционалом приложение для разработки ПО на разных этапах жизненного цикла. Пожалуй, это лучшая альтернатива Github, так как платформа позволяет группировать этапы milestones, поддерживает систему отслеживания ошибок, доску тикетов и групповые тикеты, а также позволяет переносить тикеты из проекта в проект, и многое другое.
Тема затрагивается уже давно. По факту скажу, что Launchpad устарел - да, он каноникаловский, но там используется редкая сейчас система контроля версий Bazaar. Самые функциональные альтернативы - это Phabricator (но есть много лишнего для команды, смотрите сами) и Gitea (если вам тоже нужна полноценная система, но без лишних фич - используйте Gogs - основной проект). Sourceforge на любителя.
Странно, что ничего нет про сервис от MS - Azure DevOps. Использую его уже много лет (для личных и корпоративных проектов, тоже бесплатный), начала еще до того, как гитхаб тоже стал майкрософтовским :) Хотела после этого полностью перейти на github (сейчас там только несколько мелких проектов), но оказалось, что на гитхабе ограничение на размер файла, а на Azure DevOps бывает размещаю в git-проекте файлы размером более 500Мб каждый (выгрузки конфигураций и т.п.). Уточните, а как обстоят дела с органичениями на размер одного файла на указанных сервисах?
Azure DevOps - продукт скорее для серьезных команд с серьезными целями, требующий нормальных таких затрат. Нас интересуют только git-хостинги. Да и сам Microsoft на странице Azure предлагает воспользоваться Github. Короче просто продукт DevOps, как они подчеркнули в названии.