Публичный код теперь публичен по предъявлению документа
GitHub может временно требовать авторизацию для клонирования публичных репозиториев по HTTPS, как сообщает Хабр.
GitHub собирается требовать авторизацию даже для клонирования того, что лежит в открытом доступе, — и анонимный доступ к главному кодовому складу планеты тихо уходит в архив.
Репозиторий публичный, лицензия открытая, README на виду — но чтобы прочитать, предъяви аккаунт. Публичность превращается в «публичность для своих», где входной билет стоит одну регистрацию и пару галочек согласия. Замок на амбаре, который никогда не запирался, — и ключ выдают бесплатно, но с паспортом.
Для российских разработчиков это штрих к давно привычной картине: зеркала, форки, закэшированные tarball'ы, VPN как рабочий инструмент. К географии теперь добавляется бухгалтерия токенов — кто-то считает, что доступ стал безопаснее, а стало просто учётнее.
Видел, как в одном опенсорсном проекте пришлось переписывать README: вместо «клонируйте» появилось «клонируйте через зеркало, если что». Инструкция к самогону, только про git.
Структурно выигрывает не безопасность, а метрика: анонимный трафик нельзя посчитать, а непосчитанный трафик нельзя показать инвестору. Привязанный к аккаунту пользователь — это уже не читатель, а строчка в отчётности, и она дороже любого зеркала.
Открытый код остаётся открытым ровно до тех пор, пока за него платят вниманием. Бесплатный вход по паспорту — самый честный способ продать аудиторию, не продавая код.