هوش مصنوعی داره اوپنسورس رو به بحران میبره
خلاصهٔ کاملتر
نویسنده که سالهاست تو دنیای اوپنسورس فعاله، تو این پست میگه هوش مصنوعی امسال با سرعت زیادی وارد توسعهٔ نرمافزار شده و داره تاثیر عمیقی روی پروژههای متنباز میذاره. به گفتهٔ اون، این تاثیر رو میشه تو سه روند اصلی دید: انفجار تعداد پروژهها، خستگی مینتینرها از حجم ریویو، و کم شدن انگیزهٔ آدما برای انتشار عمومی کدشون.
روند اول، «تورم پروژهها»ست. امروز هرکسی میتونه تو چند دقیقه یه پروژهٔ چندهزارخطی بسازه و تو گیتهاب آپلود کنه، بدون اینکه واقعاً بشناستش یا قصد نگهداریش رو داشته باشه. نویسنده مثال MeshCore رو میزنه که دهها فورک وایبکد شده داره و اکثرشون بعد از یه ماه رها میشن. اون میگه شاید به همین خاطر منابع نرمافزاری کیوریتشده مثل ریپازیتوریهای قدیمی لینوکس دوباره محبوب بشن، چون کاربرها دنبال چیزی هستن که بشه بهش اعتماد کرد.
روند دوم، «سرریز ریویو»ست. قبلاً نوشتن کد خودش یه فیلتر طبیعی بود چون زمان و زحمت میخواست، ولی الان این فیلتر از بین رفته و بار کارش افتاده گردن ریویوکنندهها. نویسنده از تجربهش تو پروژهٔ Meshy میگه یه پولریکوئست ۹۰۰۰ خطی گرفته که آشکارا با AI تولید شده بود و پر از تغییرات بیربط بود، و مشارکتکنندهش بعد از فرستادنش دیگه هیچ جوابی نداده. به همین خاطر پلتفرمهایی مثل Flathub تصمیم گرفتن اپهای تولیدشده با AI رو رد کنن، چون فقط سه نفر مسئول ریویو هزاران اپ هستن.
روند سوم، افت انگیزه برای انتشار عمومی کده. نویسنده میگه بعضی پروژهها بهخاطر همین فشار ریویو، از مدل توسعهٔ باز فاصله میگیرن یا حتی کد رو کاملاً بسته میکنن؛ یکی از دلایلش هم ترسه از اینکه مدلهای زبانی روی کدشون آموزش ببینن و یه نسخهٔ مشابه رو با لایسنس دیگه منتشر کنن، که این خصوصاً برای لایسنسهای کپیلفت مثل GPL تهدید حساب میشه. نویسنده به ماجرای MeshCore هم اشاره میکنه که یکی از اعضای تیم مخفیانه علامت تجاری رو ثبت کرد و نسخهٔ بستهای از کلاینتها ساخت. با این حال نویسنده معتقده مشکل سیل گزارشهای امنیتی تولیدشده با AI موقتیه و در درازمدت به نفع اکوسیستم اوپنسورس تموم میشه.
نکات کلیدی:
- گیتهاب پر شده از پروژههای وایبکد شده که کسی پشتشون نیست و بهسرعت رها میشن
- حجم پولریکوئستهای تولیدشده با AI از ظرفیت ریویوی مینتینرهای اوپنسورس بیشتر شده
- Flathub تصمیم گرفته اپهای تولیدشده با AI رو رد کنه تا کیفیت کد حفظ بشه
- ترس از یادگیری مدلهای زبانی روی کد باعث شده بعضی پروژهها کدشون رو کمتر منتشر کنن
- نویسنده امیدواره فشار گزارشهای امنیتی تولیدشده با AI در درازمدت موقتی باشه




