Почему я бы не стал мигрировать на codeberg

24.07.2026 · 5 мин

Знаете, что хуже, чем остаться на GitHub под крылом Microsoft? Переехать на «свободную» альтернативу и через пару месяцев понять, что ты снова наступил на те же грабли.

Зачем люди вообще уходят с Github

GitHub превратился в де-факто инфраструктуру всего программного мира. Это как WhatsApp для мессенджеров: никто не хочет, но все используют, потому что все остальные уже там.

Microsoft купила платформу в 2018 году, и с тех пор многие видят классическую «еншиттификацию» — процесс, когда сервис сначала становится удобным для пользователей, потом для бизнеса, а затем начинает выедать собственную ценность. Интерфейс утяжеляется, скорость падает, а влияние владельца только растёт.

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

Codeberg выглядел спасением

Бесплатные проекты с открытым кодом, хорошая репутация в сообществе, управление через некоммерческую ассоциацию — не через дочернюю структуру крупнейшего вендора на планете. Звучало как идеальный план.

Автор статьи переехал туда. Примерно так же, как многие когда-то мечтали переехать с Twitter на Mastodon.

Где всё сломалось

29 июня Codeberg обновил условия использования и запретил проекты, использующие LLM — большие языковые модели, вроде тех, что работают в ChatGPT. 2 июля — запретил криптовалютные проекты. Оба изменения прошли как предложения для «Ассамблеи 2026».

Автор не защищает крипту или LLM-генерированный код. Он защищает право платформы не решать за пользователей, что «хорошо», а что «плохо».

ЭВОЛЮЦИЯ «СВОБОДНОЙ» ПЛАТФОРМЫ
───────────────────────────────
GitHub ──▶ Codeberg ──▶ ???
(корпоратив)  (свободный)   (идеологический?)
  ▼              ▼
enshittification  цензура категорий
Парадокс: уходишь от одной идеологии — попадаешь в другую

Главная претензия: двойные стандарты

В посте Codeberg есть пассаж про «вибекодеров» — разработчиков, которые пишут код с помощью ИИ и ориентируются больше на ощущение прогресса, чем на традиционные метрики качества. Платформа утверждает, что настоящие проекты должны иметь сообщество, а не только LLM-помощника.

Но Codeberg сам живёт внутри экосистемы Forgejo, которая форкнулась от Gitea. Forgejo получил готовое сообщество, просто взяв его у другого проекта. А потом повернулся и начал учить одиночных разработчиков, что им нужно «настоящее сообщество».

Классика.

Почему это важно

Если платформа говорит, что целая категория проектов «вредит репутации», то решающий фактор перестаёт быть простым: легально ли это, работает ли это, полезно ли это. Теперь важно только одно — соответствует ли это позиции платформы.

Механизм обычно одинаковый:

Сегодня LLM и криптовалюта. Завтра — что-то ещё.

МЕХАНИЗМ РАСШИРЕНИЯ ЗАПРЕТОВ
──────────────────────────────
Проблема X ──▶ Бан категории A
                         │
                    «Это сработало!»
                         │
                    Проблема Y ──▶ Бан категории B
                                            │
                                       «Это тоже сработало!»
                                            │
                                       Бан категории C...
Когда первый бан становится шаблоном для всех следующих

Что автор предлагает вместо этого

Вместо тотального бана — решение для конкретной проблемы. Если LLM-проекты создают нагрузку на инфраструктуру, пусть они платят за эту нагрузку. Если нужен контроль качества, можно добавить чекбокс «содержит LLM-код», отдельный уровень ресурсов с квотами, автоматические дисклеймеры.

Это звучит разумно: платформа защищает себя, а пользователи сохраняют право создавать то, что хотят.

Моя оценка

Эта история — хороший урок для всех, кто думает о миграции.

Codeberg — неплохая платформа. Для многих проектов она подходит отлично. Но важно понимать: «некоммерческая» и «свободная» — не одно и то же. Некоммерческая организация может иметь столь же жёсткую идеологию, как и корпорация.

Если вы ведёте одиночные проекты или работаете в серой зоне — крипта, AI-инструменты, что-то спорное, — лучше иметь запасной план: свой Git-сервер, зеркало на другой платформе, резервную копию.

GitHub плох своей корпоративной непрозрачностью. Codeberg опасен своей идеологической уверенностью в собственной правоте. Оба варианта требуют от разработчика сохранять независимость.

Автор статьи теперь ищет способ запустить собственный публичный Git-хостинг. Радикально? Возможно. Но после такого опыта это уже понятно.

Практический вывод

Перед миграцией задайте себе несколько вопросов:

Codeberg подходит для проектов, которые точно не попадут под идеологические фильтры. Для остальных лучше диверсификация.

Ссылки

Дмитрий Полухин — продуктовый дизайнер. Пишу про разработку, AI и дизайн интерфейсов. Обо мне, контакты и профили.