اوپنسورس تو عصر ایجنتها: کد هیچوقت مزیت اصلی نبود
خلاصهٔ کاملتر
نویسنده با ماجرای tldraw شروع میکنه که تو فوریه به فکر افتاد تستهاش رو ببره تو یه ریپوی خصوصی، از ترس اینکه کسی با ایجنت از روی تستها کل پروژه رو از نو بسازه. به این کار میگن slop fork، یعنی بازسازی رفتار یه پروژه با AI بدون کپی مستقیم کدش. Cal.com هم تو آوریل کدش رو بست. سؤال اینه: وقتی ایجنت میتونه ریپوت رو تو یه هفته بازسازی کنه، اوپنسورس کردن چه فایدهای داره؟
جواب نویسنده اینه که کد هیچوقت مزیت رقابتی نبوده؛ Next.js با لایسنس MIT همیشه قابل فورک بوده. ارزش از پنج جا میاد: اعتماد به کدی که میشه خوندش، امکان درست کردنش، جامعه، نسخهی هاستشده و خود سازندهها. برای همین Anthropic شرکت Bun رو خرید و OpenAI با Astral قرارداد بست. یعنی پول آدمها رو دادن، نه کد رو.
به گفتهی نویسنده لایسنسها هم دیگه محافظ خوبی نیستن، چون slop fork رفتار رو از نو میسازه، نه خود کد رو. پروندهی chardet که با Claude بازنویسی و از LGPL به MIT برده شد هنوز تو هیچ دادگاهی بررسی نشده. ایجنتهای Theo Browne کامپایلر TypeScript رو از Go به Rust بردن و نسخهی جدید تقریباً همهی تستهای conformance رو پاس کرد. Neon هم کنسول خودش رو تو نصف روز با حدود ۱۰۰ دلار slop-fork کرد تا نشون بده محصول اصلی API پشتشه.
مشکل بزرگتر پوله. AI جواب سؤال رو بدون سر زدن به داکیومنت میده و Tailwind همینجوری حدود ۴۰ درصد ترافیک داکیومنت و نزدیک ۸۰ درصد درآمدش رو از دست داد و آخرش تو سپتامبر به Shopify پیوست. از اون طرف پول کلی اوپنسورس بیشتر شده و GitHub Sponsors از ۱۰۰ میلیون دلار گذشته، ولی بیشتر این پول خرج امنیت و ابزار میشه، نه وقت نگهدارندهها.
امنیت هم سرعت گرفته. Project Glasswing شرکت Anthropic هزاران آسیبپذیری پیدا کرده، Node.js تو یه ماه بیش از ۳۰ گزارش امنیتی گرفته و گزارشهای curl چهار تا پنج برابر ۲۰۲۴ شده. نویسنده میگه بستن کد کمکی نمیکنه، چون زمان exploit هم خیلی کوتاه شده و مدافعها باید همپای مهاجمها سریع باشن. حملههای زنجیرهی تأمین روی npm هم باعث شده بعضیها پکیجهای ساده رو با کدی که ایجنت مینویسه جایگزین کنن.
سیل PRهای کمکیفیت واقعیه، ولی نویسنده معتقده نگهدارندهها هم ایجنت دارن. پروژههای اوپنسورس خودش صددرصد با ایجنت جلو میره و کارهایی کرده که تنهایی نمیتونست. به نظرش مهم نیست کدوم ابزار یه تغییر رو نوشته، مهم اینه که کسی اونو بفهمه و پاش وایسه. نتیجهگیریش اینه که برای نگهدارندهها AI اوپنسورس رو نمیکشه، سریعترش میکنه.
نکات کلیدی:
- Tailwind حدود ۴۰ درصد ترافیک داکیومنت و نزدیک ۸۰ درصد درآمدش رو از دست داد و تو سپتامبر به Shopify پیوست.
- npm 12 دیگه install script وابستگیها رو بهصورت پیشفرض اجرا نمیکنه و pnpm 11 نسخهای که هنوز یه روزه نشده رو نصب نمیکنه.
- ایجنتها تو سپتامبر بیش از ۴۰ درصد PRهای GitHub رو شروع کردن، در حالی که تو مارس این عدد ۱۷ درصد بود.
- میانگین زمان exploit یه آسیبپذیری بین ۲۰۱۸ تا ۲۰۲۳ از ۶۳ روز به ۵ روز رسید.
- GitHub Sponsors تو جولای از مرز ۱۰۰ میلیون دلار پرداخت کل گذشت.




