Что происходит с ИИ в опенсорсе?
Пост можно было бы назвать "Not so OpenSource anymore". Массовое использование ИИ моделей в опенсорсе привело к масштабным изменениям. Мне почему-то очень грустно от таких новостей. Пусть и вам будет!
Мой доклад про то же самое: https://www.youtube.com/watch?v=oHIgRZNpS00
- CPython ограничил количество PRов от внешних контрибьюторов тремя открытыми
- OpenJDK запретил PRы с использованием ИИ в любом виде
- Litestar закрыл PRы для всех внешних контрибьюторов, поток слопа был настолько большой, что я в какой-то момент просто бросил открывать уведомления в проекте. Максим написал большой пост про данный случай
- JazzBand после 10 лет открытой коллаборации для десятков проектов закрылся по их формулировке из-за "слопаппокалипсиса", новые участники больше не принимаются
- Sindre Sorhus (один из самых популярных опенсорс разработчик в мире) закрыл все свои проекты для внешних контрибьюторов
- JS фреймворк hono закрывает внешние PRы
- Браузер LadyBird закрывает внешние PRы
- Godot запретил использование ИИ
- Платформа Codeberg объявила себя свободной от LLM-сгенерированного контента
- Zig запретил использование ИИ у себя (читайте полную историю про переписывание Zig -> Rust и при чем тут bun)
- Node.js будет молча закрывать PRы с ИИ-слопом
- Linux прекращает поддержку старых сетевых драйверов, чтобы справиться с количеством ИИ-багрепортов
Есть только один вопрос: как проекты, которые "запретили" ИИ будут такое контролировать?
GitHub
Сама платформа тоже меняется. Местами развивается, местами работает с каждым днем все хуже и хуже: от UI до CI.
- GitHub все время падает под нагрузкой (с их слов)
- GitHub ввел функцию количественного ограничения количества PRов от внешних контрибьюторов для всех репозиториев, потому что проблема массовая
- У GitHub больше нет CEO, теперь они часть Microsoft AI
- Массовая миграция проектов с GitHub: Gentoo, Zig, Ghostty, BookStack, Flathub, Tenacity BugBounty умирает
Ну и конечно же проекты и компании закрывают программы BugBounty для внешних участников.
- curl как самый известный пример
- Google OSS VPR закрыт в октябре, Intel закрыл свою программу в сентябре
- HackerOne закрылся
Продвижение и сообщество
Я больше не знаю, как продвигать новый опенсорс (кроме постов в нашем чате с тегом #opensource конечно же) . Большинство старых площадок вводят суровые правила против постов со ссылками на свои проекты:
- r/Python запретил публикацию своих проектов, мой пост с анонсом django-modern-rest был удален автоматически
- r/opensource запретил публиковать AI-slop проекты, формулировки у них вышли очень странные и размытые
- Hacktoberfest больше не считает PRы, теперь только митапы
- Культура "Good first issue" мертва. Теперь на такой тег приходят только боты
Польза
Но! После всех новостей важно не впадать в думерство. Польза от ИИ в опенсорсе тоже есть. Недавние находки критических уязвимостей в PHP, Node, GitLab - доказывают пользу грамотного использования ИИ. Многие проекты созданы только благодаря ИИ. Оптимизации, помощь в объяснении исходников, поиск багов, мертвого кода и несоответствий документации и кода. А сколько полезных маленьких проектов люди навайбкодили для себя?
Давайте держаться здравого баланса. Искать технические ответы на возникающие сложности и вопросы.
Опенсорс - каким мы его знали - мертв.
Вывод: необходимо перестраивать систему. Как? Предлагайте в комментариях, обсудим.
В этом посте были ссылки, но мы их удалили по правилам Сетки