Open Source, каким мы его знали, умирает — и AI тому виной
Open Source as We Know It Is Dead
Автор, программист-самоучка, вспоминает, как открытый исходный код дал ему карьеру: первый PR в 2014 году, благодарности от незнакомцев, живое общение. Теперь же pull request'ы заполонили AI-боты, а мейнтейнеры массово закрывают двери: curl отменил bug bounty, Jazzband закрылся, Sindre Sorhus и Hono отключили внешние PR. AI сделал вклад дешёвым, но ревью — дороже, и автор не видит выхода.
Сегодня непрошеный PR — это красный флаг.
- FlowingRiver
Не могу представить, каково это сейчас быть главой Libre/Open проекта.
Раньше было паршиво, когда почти никто не вносил вклад, потому что чувствовал себя изолированным. Хуже было, если твой проект становился популярным: ты управлял кучей кода И тратил кучу времени на управление сообществом, а не на код.
Сейчас у тебя, вероятно, нет сообщества, которое могло бы возражать и вести диалог, просто поток кода с несколькими людьми, у которых ты не можешь ничего спросить. Так что снова изоляция, но с миллионом строк кода.
Такое чувство, что тебе придётся ввести прямое искусственное ограничение на проект, чтобы повысить качество заявок. Мол, все заявки должны работать на 486 25 МГц и 4 МБ ОЗУ — это бы держало код маленьким и управляемым. Не делай так, но ты понял идею.
- injidup
Есть ещё и тот факт, что мейнтейнерам просто больше не нужны вклады. Я замечал это и на работе. Каждый поддерживает свой собственный мини-стек. Вклад растёт, сотрудничество падает. Зачем идти говорить с коллегой, если можно поговорить с Claude? Перемены повсюду.
- r0m4n0
Я глубоко это чувствую... но как инженер в крупной технологической компании. За последнее десятилетие я досконально изучил кодовую базу и фреймворки, достиг читаемости различных языков программирования и т.д. Я тщательно писал и рецензировал код инженеров, которые потратили время, чтобы понять, что там есть и как сделать лучше или добавить. Тщательно составлял комментарии для обратной связи, очень осторожно, чтобы не перекритиковать. За последние 6 месяцев я осознал, что того мира больше не существует. С множеством, казалось бы, качественных код-ревью от людей, которые не понимают, во что они вносят вклад, невозможно успевать. Я также не в том положении, чтобы сказать: я создаю меньший доверенный круг. Многие в моём кругу просто наращивают количество кода, который хотят, чтобы я рецензировал. Мне просто приходится всё больше и больше полагаться на AI для рецензирования кода и помощи в понимании, что именно он делает. В то же время мне нужно генерировать всё больше и больше кода, чтобы соответствовать ожиданиям окружающих. Теперь мы инструктируем наших агентов оставлять комментарии, заставляем агентов отвечать на эти комментарии, даже длинные ветки, где агенты спорят о технических решениях, при этом и человек-автор, и человек-рецензент почти полностью исключены из процесса.
Мы все всё больше отдаляемся от профессии написания кода. Как будто мы абстрагировали все детали написания кода и проводим дни, просто отправляя 100 стажёров на квесты по проектам.
Я думаю […]
- phlakaton
Думаю, ответ очевиден. Вы жалуетесь, что существенный PR больше не является доказательством добросовестности. А что является доказательством? Участие в сообществе.
Я думаю, списки рассылки (или их эквивалент) возвращаются. И очень серьёзно.
- jcupitt
Мы только что запретили PR, сгенерированные ИИ, и пока это, кажется, работает.
Коммерческая разработка — это про результаты и деньги, и это делает AI почти невозможным сопротивляться.
OSS всегда был про процесс. Удовольствие в том, чтобы возиться с кодом, сотрудничать с друзьями над интересной новой идеей и помогать людям. Мне плевать на скорость.