惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
The Last Watchdog
The Last Watchdog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Secure Thoughts
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
TaoSecurity Blog
TaoSecurity Blog
博客园 - Franky
有赞技术团队
有赞技术团队
Google Online Security Blog
Google Online Security Blog
罗磊的独立博客
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
NISL@THU
NISL@THU
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Recent Commits to openclaw:main
Recent Commits to openclaw:main
K
Kaspersky official blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
W
WeLiveSecurity
SecWiki News
SecWiki News
Google DeepMind News
Google DeepMind News
O
OpenAI News
V
V2EX
AI
AI
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
美团技术团队
C
Cyber Attacks, Cyber Crime and Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Security Archives - TechRepublic
Security Archives - TechRepublic
博客园 - 三生石上(FineUI控件)
G
GRAHAM CLULEY
月光博客
月光博客
T
Threatpost
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Vulnerabilities – Threatpost
Last Week in AI
Last Week in AI
爱范儿
爱范儿
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cloudbric
Cloudbric
酷 壳 – CoolShell
酷 壳 – CoolShell
The Hacker News
The Hacker News
N
News | PayPal Newsroom
Know Your Adversary
Know Your Adversary

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Уход Хашимото с GitHub: пять историй одной недели на Hacker News
arthurpro · 2026-05-05 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение10 мин

Охват и читатели1.3K

Репортаж

Перевод

29 апреля 2026 года Митчелл Хашимото объявил, что уводит свой Ghostty с GitHub. Цитата ушла на главную Hacker News через статью в The Register: «GitHub больше не место для серьёзной работы, если он каждый день блокирует тебя на часы».

Сам по себе уход одного человека, даже такого, как Хашимото, ещё не новость. Новость в другом: на главной HN на той же неделе оказалось ещё четыре истории про GitHub. Эссе Армина Ронахера про то, как мы жили до GitHub. Манифест команды Tangled про федеративные форджи. Тихий запуск голландской госплатформы для опенсорса на Forgejo. И жёсткий аудит безопасности того же Forgejo от Жюльена Вуазана. Если посмотреть на эти пять текстов вместе, складывается одна история.

Хашимото — не случайный пользователь GitHub. Сооснователь HashiCorp, после ухода оттуда автор Ghostty. И, по его собственным словам, «пользователь GitHub номер 1299, зарегистрирован в феврале 2008-го». Он же говорит про себя как про человека, который «листает задачи на GitHub с тех пор, когда у такого поведения ещё не было названия». Если GitHub для кого-то и был домом, то для него.

Необычным его пост делает разбор последнего месяца. Хашимото вёл журнал дат и ставил «X» против каждого дня, когда GitHub упал и помешал ему работать. «Почти каждый день стоит отметка X», пишет он. «В день, когда я пишу этот пост, я уже два часа не могу сделать ни одного ревью пулл-реквестов, потому что лежат GitHub Actions». The Register заметил, что пост вышел прямо перед инцидентом 28 апреля, когда пулл-реквесты перестали завершаться из-за падения Elasticsearch.

Официальная версия, гуляющая вокруг темы: мол, GitHub не справляется под наплывом проектов, наспех собранных через AI (vibe-coded). В треде ей быстро возразили: «если ты когда-нибудь делал публичный SaaS, ты знаешь, что задача не в том, чтобы держать софт на серверах, а в том, чтобы ставить рельсы вокруг тех, кто этот софт пытается уронить. С 2008 года было время эти рельсы построить, а они только сейчас доходят до мест, где сервис ложится регулярно». Какая причина настоящая, какая удобная, клиенту это уже ничего не меняет.

Завершает свой пост Хашимото фразой, которая и определяет вес всей записи: «Я хочу выпускать софт, а он не хочет, чтобы я его выпускал».

Тон поста не активистский, без манифестов про свободу софта. Это пишет человек, который только что осознал: платформа под его работой перестала быть платформой и стала проблемой.

Та же неделя, ещё четыре истории

28 апреля Армин Ронахер опубликовал «Before GitHub», эссе про свою собственную жизнь в проектах до GitHub. SourceForge, своя инсталляция Trac, репозитории Subversion на инфраструктуре, которую он держал сам, коллектив Pocoo, который он вёл с Георгом Брандлом. Текст спокойный и аккуратный, центральная мысль из тех, что любой разработчик с пятнадцатилетним стажем подтвердит на собственных костях.

Ронахер пишет: «Subversion особенно располагал к тому, чтобы держать свой собственный форж. Это была централизованная система: тебе нужен был сервер, и кто-то этот сервер должен был администрировать… Когда появились Mercurial и Git, они были философски противоположными. Оба распределённые. … По идее, эти распределённые системы должны были снизить потребность в одном центре. И всё-таки центром стал GitHub. Это одна из больших ироний современного опенсорса. Распределённый VCS победил, и потом весь мир стандартизировался на одном огромном централизованном сервисе для размещения такого софта».

В ту же неделю команда Tangled опубликовала свой аргумент за то, что опенсорсу нужна федерация форджей. Их предложение техническое: соединить git для передачи кода с протоколом AT для социальной обвязки задач и пулл-реквестов. Так, чтобы разработчик на одном сервере мог открыть PR против репозитория на совершенно другом сервере, как сегодня федерируется почта. «Централизованные системы всегда крошатся. Это электронная почта, git и IRC проходят проверку временем», замечают они. Сам пост короткий, основная работа происходит в HN-треде на 384 комментария: разбор компромиссов, сравнения с альтернативами на ActivityPub, цена социальной фрагментации. Пост ссылается на ForgeFed как на ActivityPub-сторону.

29 апреля голландское правительство тихо запустило code.overheid.nl. Описание: «общегосударственная платформа для публикации и разработки опенсорсного софта», целиком на собственной инсталляции Forgejo, в формулировке «европейская суверенная альтернатива GitHub и GitLab». Платформу запускает Управление по программам опенсорса (Open Source Program Office) при Министерстве внутренних дел и королевских отношений (BZK). Это не хобби-заявление, а ровно тот момент, когда суверенное государство списывает в утиль допущение, что GitHub всегда будет на месте.

А за день до эссе Ронахера Жюльен Вуазан (jvoisin) на dustri.org опубликовал разбор безопасности Forgejo. Это форк Gitea, на котором работает Codeberg и который Fedora недавно приняла как свой основной форж. Результаты Вуазана не радостные. «Один вечер после работы, и я нашёл изрядное количество уязвимостей», пишет он: SSRF, отсутствие CSP и Trusted Types, проблемы с JavaScript-шаблонизацией, аутентификационные дыры в OAuth2/OTP/сессиях/восстановлении, простые DoS, утечки данных, TOCTOU-баги. Часть он скомбинировал в «полноценный RCE, утечки секретов, серию устойчивого доступа к чужим аккаунтам, кучку OAuth2-привилегий». Раскрытие он выбрал в формате «carrot disclosure»: вместо того, чтобы по каждой ошибке отдельно отправлять отчёты через политику безопасности Forgejo, он опубликовал отредактированный вывод эксплойта как доказательство. Причина: «в кодовой базе (не их вина, они унаследовали её от gitea/gogs)» есть «системные проблемы», которые не починить «в догонялки».

В треде сходятся на очевидном: альтернативные форджи не готовы. Это проекты со звёздами в десятки тысяч, маленькие команды мейнтейнеров, кодовые базы, унаследованные после десяти лет лоскутной разработки. Forgejo — это не «GitHub с починенной этикой», а другой продукт на другой стадии жизненного цикла, с другими дырами.

Чем GitHub стал

Если положить пять этих текстов рядом, начинает фокусироваться один общий вопрос. Это не «сломан ли GitHub?»: на это отвечает журнал Хашимото. И не «есть ли альтернативы?»: на это отвечают Tangled, Codeberg, Forgejo, code.overheid.nl, Sourcehut, GitLab на своей инсталляции. Все пять текстов спрашивают другое: чем GitHub был для нас, и что мы потеряем, если он перестанет этим быть?

Самая щедрая попытка ответа у Ронахера. «GitHub был и остаётся огромным подарком опенсорсу», пишет он. «Он сделал создание проекта простым и сделал поиск проекта простым. Он сделал участие в разработке понятным для людей, которые в жизни не подписывались на список рассылки разработчиков. Он дал проектам трекер задач, пулл-реквесты, страницы релизов, вики, страницы организаций, API, вебхуки, а позже и CI». Но самое недооценённое, по его мнению, это архивная функция. «GitHub стал библиотекой. Стал индексом огромной части общего софта, потому что даже заброшенные проекты оставались находимыми. Можно было найти форки, старые задачи и обсуждения. Сколько бы ни жаловались на централизацию, она же создала и общую память кода».

Архивная роль не была спроектирована. Это побочный эффект того, что центром был достаточно долго, и в нём накопилось всё. Ронахер приводит пример из собственной практики: некоторые из его старых пакетов «технически всё ещё на PyPI, но самих пакетов уже нет. Метаданные ссылаются на мой старый сервер, а сервер уже давно эти файлы не отдаёт». В больших масштабах мир до GitHub выглядел именно так. «Личный домен истёк, VPS выключили, разработчик ушёл из жизни, и вместе с ним ушли сервисы, за которые он платил. Веб когда-то был полон маленьких домиков под софт, и многих из них больше нет».

Вот эту часть критики GitHub лагерь «просто уйди» обычно не учитывает. Уйти с GitHub технически легко: git push --mirror и готово. Социальная инфраструктура — другая история. GitHub стал местом по умолчанию, где находят проект и проверяют, что npm-пакет соответствует реальному мейнтейнеру с реальной историей. Через него же идёт миллиард сверок через trusted publishing. Уйти от всего этого через git push --mirror не получится. На таком уровне социальная инфраструктура работает уже как институт.

Если разобраться, что в проекте на GitHub переезжает командой git push --mirror, а что нет, картина выглядит так:

Что

Переносится через git push --mirror

Альтернативный путь

Что теряется

Код, ветки, теги

да

Бинарные релизы (release artifacts)

нет

через API

загружать вручную на новом месте

Issue-задачи

нет

через API и импорт

история комментариев частично теряется

Пулл-реквесты

нет

через API

архивная история ревью теряется

Вики

да (отдельный clone <repo>.wiki.git)

Конфиги .github/workflows/

да (файлы переезжают)

привязки к runner-ам и секретам — заново

Привязки trusted publishing

нет

заново регистрировать на PyPI, npm и других реестрах

Звёзды, форки, watchers

нет

теряется

Discussions, design-обсуждения

нет

через API частично

большая часть теряется

Социальный граф вокруг проекта

нет

теряется

Это, собственно, и есть та разница между «git-хостингом» и «институтом», которую переезд проявляет очень быстро. Код переехал. Доверие, репутация, обсуждения — нет.

Что именно ломается

Видимая часть проблемы — падения. «Почти каждый день стоит отметка X», по подсчётам Хашимото. Мониторинг статусов GitHub, на который ссылаются в треде, в недавнем окне показывал доступность около 86%. Симптомы для пользователя уже знакомы: ревью пулл-реквестов отваливается на пару часов, очередь Actions растёт, кто-то публикует свежий инцидент со страницы статуса, вокруг этого закручивается обсуждение.

Но более серьёзный сдвиг, который называет Ронахер, в другом месте. «Люди устали от нестабильности, от продуктовой суеты, от шумихи с Copilot и AI, от непонятного руководства, от ощущения, что платформа уже не сделана прежде всего для сообщества, которое сделало её ценной». GitHub не сломался в одну видимую точку. Он постепенно сдвинулся: из инструмента для разработчиков с сообществом вокруг него в оболочку для генеративного AI с инструментом для разработчиков сбоку. Если читать жалобу Хашимото внимательно, она не про доступность как цифру в SLA. Она про сервис, который перестал вести себя так, будто его задача в том, чтобы дать разработчику выпускать софт.

Ронахер формулирует ещё резче: «у сайта нет руководства! Это чудо, что всё идёт так, как идёт».

Самое тяжёлое сейчас то, что альтернативы по отдельности не готовы. Аудит Вуазана делает это очень конкретным на стороне Forgejo. А Forgejo при этом самый институционально продвинутый из вариантов: его хостит Codeberg, его принял Fedora, на нём строит свою платформу голландское правительство. Альтернативы унаследовали десять лет лоскутной разработки от своих исходных проектов. У них меньшие команды. Tangled-федерация, по признанию самих авторов, пока на уровне замысла. Голландская платформа явно отмечена как «пилот на Forgejo», и «не все государственные организации могут пока на ней работать». Готовой замены, которую можно снять с полки, для следующего человека, который захочет уйти, нет.

Если положить ходовые альтернативы рядом, то выглядит это примерно так:

Альтернатива

На чём построена

Кто хостит

Зрелость

Особенности

Codeberg (Forgejo)

форк Gitea

некоммерческая ассоциация Codeberg e.V. (Германия)

стабильный продакшен; есть аудит-отзыв от Вуазана

бесплатно для опенсорса, ограничения по ресурсам

GitLab на своей инсталляции

GitLab CE

сам разворачиваешь

очень зрелый

полный аналог GitHub, тяжёлый в эксплуатации

Sourcehut

свой стек от Drew DeVault

sr.ht (платно) или self-hosting

стабильный, минималистичный

пулл-реквесты через рассылки, не в стиле GitHub

Tangled

git + AT protocol

разные сервера, федерация

пока на уровне замысла

PR между серверами разных хостеров

code.overheid.nl

Forgejo

Министерство внутренних дел Нидерландов

пилот, ограниченный круг

модель государственного форджа

Цена дисперсии

Ронахер называет вещь, которую лагерь «просто уйди» обычно проскакивает: «Возврат к множеству форджей, серверов, маленьких домиков и независимых сообществ увеличит децентрализацию, и во многих смыслах заставит системы адаптироваться. … Он также может заставить веб снова забыть. … Задачи, ревью, обсуждения дизайна, описания релизов, бюллетени безопасности, старые архивы. Всё это хрупкое. Оно исчезает гораздо легче, чем нам хочется признавать. Рассылки, которые когда-то это всё несли, не догнали потребности сегодняшнего дня и в основном остаются UX-катастрофой».

Это та самая аккуратная критика, которая признаёт ценность GitHub и одновременно констатирует, чем мы заплатили. Дисперсия хороша для автономии и плоха для памяти. Веб до GitHub имел больше автономии и больше потерь. Часть тех потерь была в коде, ещё больше потерь шло в социальном контексте вокруг кода: кто что писал, почему, в ответ на какое обсуждение, с какими компромиссами. Ничего из этого не переносится через git push --mirror и не федерируется чисто через ещё не написанный протокол для форджей.

Что эти пять текстов спрашивают вместе, это что мы хотели бы дальше. Ответ Tangled технический: федерировать социальный слой так же, как федерируется почта, и дать проектам выбирать серверы. Ответ голландского правительства институциональный: форж для гражданского софта, финансируемый из госбюджета, держит его Министерство внутренних дел, продать или перепрофилировать его нельзя. Ответ Вуазана критический: пока альтернативы не пройдут серьёзный аудит, они не унаследуют доверие, которое GitHub накопил случайно. Ответ Хашимото практический: Ghostty уходит, зеркало в режиме только-для-чтения остаётся, личные проекты остаются, рабочий код переезжает.

Самый большой ответ у Ронахера. «Что бы я хотел увидеть, это какой-то публичный, скучный, хорошо финансируемый архив для опенсорсного софта. Что-то с целевым фондом или государственным финансированием, чтобы держаться на плаву. Что-то, чья задача не в том, чтобы выиграть рынок продуктивности разработчиков, а в том, чтобы просто следить, чтобы самые важные из созданных нами вещей не исчезали».

Это правильный запрос, и одновременно самый сложный, потому что у него нет очевидного покупателя. Архивирование опенсорса экономически невыгодно. Самое близкое из существующего, Software Collection в Internet Archive и разные академические зеркала, хронически недофинансировано относительно культурного веса, который оно несёт. Голландская инициатива — модель, которая может масштабироваться. Нужно, чтобы таких было больше.

Что дальше

Опенсорс, как пишет Ронахер, это больше, чем место, где живёт код. Большую часть последних двадцати лет это было ещё и место, где жило сообщество: мейнтейнеры, которым ты доверял, открытия, приходящие из задач от незнакомца через два часовых пояса. Это происходило поверх GitHub, потому что социальная инфраструктура осела именно там. И тот факт, что это происходило вообще где-то, делал опенсорс по-настоящему общим.

Пять текстов с главной HN не объявляют конца этому. Они открывают начало честного разговора про то, что будет дальше. Впервые в этом разговоре участвуют и люди, которые строили на GitHub самые крупные проекты, и институции, которые держат критически важный софт.

Вопрос сейчас в том, что мы оставим, когда центр сдвинется. Ответ не будет одной платформой. Это будет публичный архив, федеративный протокол для форджей, несколько форджей с государственным финансированием, несколько коммерческих альтернатив, конкурирующих за доступность и удобство для разработчика, и много мелких домов, которые приходят и уходят, как было и раньше. Часть того, что мы построили поверх GitHub, переезд не переживёт.

Зеркало Ghostty на GitHub в режиме только-для-чтения, которое Хашимото оставил, это маленький аккуратный жест ровно в эту сторону. Он оставляет старый адрес как перенаправление, а у нового места уже своя дверь. Тот же вопрос через какое-то время встанет и перед остальными командами: что в ваших процессах завязано на GitHub, и что из этого получится унести в git push --mirror, а что нет.