چرا اپنسورس داره انسانیتش رو از دست میده
خلاصهٔ کاملتر
نویسنده تو این پست میگه با اومدن ابزارهای AI، ساختن هر چیزی از کد گرفته تا داکیومنت و ایشو خیلی راحت شده. تو شرکتها این عالیه، ولی تو اپنسورس داره یه چیز دیگه رو خراب میکنه. حالا خیلی از PRها و ایشوها رو خودِ عاملها میسازن و مستقیم میفرستن سمت نگهدارنده. سهم بازبینی کد تو فعالیت خود نویسنده تو گیتهاب از ۲۲٪ سال ۲۰۲۵ رسیده به ۴۳٪ تو ۲۰۲۶، در حالی که PRهای خودش از ۲۸٪ اومده پایین به ۱۹٪.
عددهای پروژهها هم همین رو نشون میده: تو نیمهٔ اول ۲۰۲۶، تعداد ایشوها تو Nuxt و VueUse حدود ۳۰٪ کم شده، ولی PRها تو همون پروژهها بالا رفته. تو SvelteKit پیشبینی رشد PR ۱۷۳٪ و تو Astro ۱۸۵٪. الگوش مشخصه: آدمها کمتر میشینن مشکل رو توضیح بدن، ولی کد بیشتری از سمت عاملها میاد که نگهدارنده باید بازبینیش کنه.
نویسنده بین دو نوع مشارکت عاملی فرق میذاره: agent-assisted که آدم پشتشه و کیفیت داره، و end-to-end agentic که عامل خودش تمومش میکنه بدون دخالت آدم. مشکل اصلی نوع دومه؛ طرف مقابل دیگه آدم نیست، هر PR و ایشو یه دیوارِ یکسانِ از هدینگ و بولتپوینته، و از رو شکلش میشه فهمید عاملیه. حتی وقتی تغییر درسته، وقتی طرف مقابل درگیر نیست، منطقیترین کار برای نگهدارنده اینه که کلاً طرف رو دور بزنه و خودش با agent خودش درستش کنه.
با این وضع، دیگه بهندرت مشارکتکنندهٔ جدید به نگهدارنده تبدیل میشه. نمونهٔ مثبتش پروژهٔ npmxه که تو ۴۰ روز اول ۱۴۱۲ تا PR باز شده، ۸۴٪شون مرج شده، و ۲۲۴ نفر آدم واقعی درش مشارکت کردن؛ اینجور جامعهها هنوز شکل میگیرن. در مقابل، خیلی از پروژهها با یه نفر شروع میشن و همونجوری هم میمونن، چون هیچ آدمی نیست که کمکم مشارکتکننده و بعد نگهدارنده بشه.
نویسنده چند راهکار پیشنهاد میده. نگهدارندهها میتونن با ابزاری مثل AgentScan یا محدودیت جدید گیتهاب برای سقف PR باز، PRهای عاملی رو فیلتر کنن، و سیاست AI پروژه رو تو CONTRIBUTING.md بنویسن؛ Nuxt و Vitest و clack هر کدوم سطح متفاوتی از سختگیری دارن. برای شرکتها هم میگه تو CLAUDE.md یا AGENTS.md یه قانون بذارید که عامل قبل از باز کردن هر چیزی بالادست، متن نوشتن رو به آدم بسپاره. بیخیال رقابت با سرعت عاملها هم بشید؛ بهترین بودن تو یه کار، هنوز یه استراتژی معتبره.
نکات کلیدی:
- سهم بازبینی کد نویسنده از ۲۲٪ به ۴۳٪ رسیده؛ رشد PR ۲۰۲۶ تو Astro ۱۸۵٪ و SvelteKit ۱۷۳٪ پیشبینی شده
- مشکل اصلی مشارکتهای end-to-end عاملی (بدون آدم درگیر) هست، نه استفاده از AI بهعنوان دستیار
- ابزار AgentScan و محدودیت PR باز گیتهاب دو تا فیلتر عملی برای نگهدارندههان
- سیاست AI رو تو CONTRIBUTING.md بنویسید؛ نمونههای Nuxt، Vitest و clack طیف خوبی از سختگیریها هستن
- npmx تو ۴۰ روز اول ۱۴۱۲ PR و ۸۴٪ نرخ مرج داشت؛ نشون میده جامعههای انسانی هنوز شکل میگیرن




