Логотип

Gentoo уходит с GitHub на Codeberg: причины, последствия и контекст

Gentoo уходит с GitHub на Codeberg: причины, последствия и контекст

Проект Gentoo объявил о начале миграции своей инфраструктуры разработки с GitHub на Codeberg — альтернативную платформу хостинга кода, управляемую некоммерческой организацией. Решение стало частью стратегии по снижению зависимости от корпоративных сервисов и усилению контроля над открытым исходным кодом.

Основной причиной ухода называется политика GitHub, связанная с продвижением инструмента ИИ-программирования GitHub Copilot. Разработчики Gentoo считают, что обучение нейросетей на публичных репозиториях без явного согласия авторов противоречит ценностям свободного ПО.

Codeberg, выбранный в качестве нового «дома», работает на базе Forgejo и расположен в Германии. Платформа управляется сообществом и позиционируется как независимая альтернатива крупным коммерческим сервисам.

Миграция происходит постепенно. На первом этапе проект перенёс зеркала репозиториев и открыл возможность отправки pull-request через Codeberg, при этом GitHub пока остаётся в использовании как вспомогательная площадка. Со временем планируется перенести и остальные репозитории, если новая схема работы покажет стабильность.

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

 

Этапы перехода и настройки (как в оригинале)

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

1. Обновление удалённого репозитория (remote)

Если у вас уже есть локальный клон, нужно заменить URL:

git remote set-url origin https://codeberg.org/gentoo/gentoo.git

 

Проверить изменения:

git remote -v

 

Читать  Будущие тенденции в компьютерной архитектуре

2. Клонирование репозитория с Codeberg

Для новой установки или чистого клона:

git clone https://codeberg.org/gentoo/gentoo.git
cd gentoo

 

3. Отправка изменений (push)

После настройки можно работать как обычно:

git add .
git commit -m "My changes"
git push origin main

 

4. Работа с зеркалами

На переходный период GitHub может использоваться как зеркало.
Однако основной площадкой для pull-request становится Codeberg.

 

Почему это важно для open-source

История с Gentoo отражает более широкий тренд в сообществе свободного ПО:

  • опасения по поводу использования открытого кода для обучения ИИ без согласия авторов;
  • зависимость проектов от корпоративных платформ;
  • стремление к инфраструктурной независимости.

 

Что изменится для пользователей и разработчиков

Для обычных пользователей Gentoo изменения будут почти незаметны.
А вот разработчикам и контрибьюторам придётся:

  • создать аккаунт на Codeberg;
  • перенастроить удалённые репозитории Git;
  • привыкнуть к новым инструментам совместной разработки.

 

Блок экспертности

Миграция Gentoo — показатель смены эпохи в open-source. Крупные проекты всё чаще стремятся к независимости от корпоративных сервисов и контролю над инфраструктурой.

С технической точки зрения переход оправдан:

  • Codeberg основан на открытом ПО;
  • управляется сообществом;
  • снижает риски внешнего давления на проект.

 

FAQ — Часто задаваемые вопросы

Почему Gentoo решил уйти именно сейчас?

Из-за опасений по поводу использования открытого кода для обучения ИИ и усиления зависимости от корпоративной платформы.

Полностью ли Gentoo покидает GitHub?

Нет, переход постепенный, зеркала могут сохраняться.

Повлияет ли миграция на пользователей?

Практически нет — изменения касаются прежде всего разработчиков.

Что такое Codeberg?

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

Могут ли другие проекты последовать примеру Gentoo?

Читать  Как помочь KDE улучшить Plasma с помощью отзывов пользователей

Да, это вероятно, особенно среди проектов, ориентированных на принципы свободного ПО.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

двадцать − один =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала