https://github.blog/2022-12-14-raising-the-bar-for-software-security-next-steps-for-github-com-2fa/Вводят всем обязательный 2FA, кто не хочет 2FA (например, я юзаю GitHub в том числе с телефона частенько, что это за 2FA, когда пароль я ввожу на телефоне, а TOTP на нём же? Почему я должен играть в дебильные игры для дебилов, расплачиваясь за это своим удобством и риском потерять аккаунт совсем?) — те идут на хрен.
Мало того, что встала проблема "куда валить", а валить просто некуда, ибо gitlab.com давно стал парашей похуже гитхабовской. Теория игр обязывает. Всякие framagit и codeberg вообще не пойми кем и за чей счёт хостятся. Благотворительность? Не верю.
Единственный более-менее нормальный вариант, который я вижу — huggingface.co.
Разбегание людей по платформам добъёт опенсорс. Даже сообщить о багах будет невозможно, ибо аккаунтов на всех платформах у тебя может и не быть, или быть, но пользоваться ими станет невозможно. Например, GitLab, после их ввода Cloudflare
https://gitlab.com/cdn-cgi/challenge-platform/h/g/orchestrate/jsch/v1 для меня просто исчез. А когда обяжут использовать 2FA, исчезнет и GitHub. А все проекты, в которые я контрибьютил — именно там.
Даже сама покупка GH M$ нанесла непоправимый вред экосистеме СПО, часть пользователей сделала #moving2gitlab, а GitLab в результате оказался парашей похуже M$. А после Conservancy подлили масла в огонь с их запущенной формы копирастии "если ты на GPL-код посмотрел, значит весь твой код — производная работа, соблюдай GPL, или плати, встретимся в суде, а всем остальных просим свалит с GitHub, потому что нашим лоерам хочется подогнать обучение под нарушение GPL". К сожалению среди GPLастов нашлись те, у кого это обращение вызвало отклик "да, давайте покопирастничаем", и они перевели свои вообще-то годные проекты на всякие помойки по совершенно дебильному поводу.
А часть баранолобых ещё и упрутся рогами и скажут "хочу GitHub/GitLab, буду на нём хоститься, не нравится 2FA и прочие закидоны компании-владельца — ну и пошёл на хер".
Ничего хорошего опенсорс не ждёт.