Asahi Linux، پروژه داوطلبانه ای که لینوکس را به صورت بومی بر روی Apple Silicon Mac اجرا می کند، مدل مجوز مجاز خود را کنار می گذارد و هر یک از مخازن خود را به مجوز عمومی عمومی گنو نسخه 2 یا بالاتر منتقل می کند. دلیل، طبق اعلامیه ای که روز شنبه توسط It's FOSS گزارش شد: بازیگران بد، کدهای منتشر نشده پروژه را حذف کرده اند – برخی از آن ها مستقیماً از چنگال های شخصی توسعه دهندگان خارج شده اند – و آن را از طریق مدل های زبان بزرگ اجرا می کنند تا مبدل کنند که از کجا آمده است.
این داستان یکی از ملموسترین مواردی است که نگهبانان منبع باز آن را «شورشویی کد» به کمک هوش مصنوعی مینامند و توجه قابل توجهی را در انجمنهای توسعهدهندگان از جمله بحث شلوغ Hacker News در آخر هفته به خود جلب کرده است. For more context on this story, see our ongoing breaking AI news.
کد شویی به چه معناست
کد شویی، که گاهی به آن مجوز شویی نیز می گویند، عمل گرفتن کد شخص دیگری و عبور دادن آن از طریق تبدیلی است که منشأ آن را پنهان می کند، بنابراین می توان از آن بدون احترام به مجوز اصلی یا اعتبار نویسنده استفاده کرد. قبل از هوش مصنوعی، این به معنای بازنویسی دستی پر زحمت بود: تغییر نام متغیرها، تغییر توابع، تغییر ساختار منطق خط به خط تا زمانی که منشأ مبهم شود.
مدل های زبان بزرگ هزینه آن فرآیند را کاهش داده اند. یک مدل میتواند در عرض چند دقیقه یک پایگاه کد را به سبکی متفاوت بازنویسی کند و اثر انگشت قابل تشخیصی را که نگهبانها به آن تکیه میکردند، از بین ببرد. تیم Asahi میگوید که مدتی پیش از تلاشهای متعدد برای بهرهبرداری از مجوزهای مجاز خود دقیقاً به این روش آگاه شد، از جمله شدیدترین موارد: کد ویژگی که هنوز در حال توسعه بود، قبل از انتشار عمومی از چنگال شخصی توسعهدهندگان برداشته شد، سپس بدون اعتبار منتشر شد.
بر اساس این گزارش، هدف حداقل برخی از آن بازیگران صریح بود - «جایگزینی پروژه و کسب درآمد شدید از لینوکس در Apple Silicon».
چرا MIT آساهی را افشا کرد؟
Asahi Linux از لحاظ تاریخی بیشتر کدهای خود را تحت MIT، یکی از مجازترین مجوزها در منبع باز، مجوز داده بود. MIT فقط نیاز دارد که اعلامیه حق چاپ اصلی حفظ شود. نیازی به اشتراک گذاری آثار مشتق یا باز ماندن بهبودها ندارد. این گشودگی باعث شد تا پروژههای BSD و فروشندگان تجاری کار آساهی را بپذیرند - و به نظر میرسد که سوءاستفاده از آن برای بازیگران بد ایمان به همان اندازه آسان است. همانطور که گزارش پروژه اشاره کرد، مجوز MIT به صراحت این نوع استفاده مجدد را مجاز میداند و هیچ حفرهای برای محافظت در برابر بازیگران بد نیت ندارد.
با انتقال به GPLv2 یا جدیدتر، Asahi از کپیلفت قوی استفاده میکند: هر کسی که نسخههای اصلاحشده کد را توزیع میکند باید منبع آن تغییرات را تحت همان مجوز منتشر کند. کد ارسال شده از طریق یک LLM هنوز مشتق از نسخه اصلی است، بنابراین تعهدات مجوز پس از بازنویسی باقی می مانند - حداقل در اصل.
یادگیری از تاریخچه WINE
تیم آساهی در مورد سابقه ای که دنبال می کند صریح است. WINE، لایه سازگاری که به کاربران لینوکس امکان اجرای برنامه های ویندوز را می دهد، سال های اولیه خود را تحت مجوز MIT گذراند. در اواخر دهه 1990 و اوایل دهه 2000، شرکتها کد WINE را گرفتند، چنگالهای اختصاصی را در بالای آن ساختند و آنها را به صورت تجاری فروختند، و یا هیچ کمکی نکردند. در سال 2002، پروژه WINE مجدداً مجوز پایگاه کد خود را به LGPL داد تا از فورک های اختصاصی جلوگیری کند و فروشندگان تجاری را به سمت بالادستی تغییرات خود سوق دهد.
دو دهه بعد، آساهی همان محاسبه را با تغییری جدید انجام میدهد: دشمن دیگر فقط یک فروشنده اختصاصی نیست، بلکه هر کسی است که دارای LLM است و انگیزهای برای حذف انتساب دارد.
سوالات باز
همانطور که It's FOSS اشاره می کند، این اعلامیه چندین مسئله را حل نشده باقی می گذارد. آساهی نام هیچ یک از بازیگران را ذکر نکرده است. جزئیاتی در مورد نحوه صدور مجوز مجدد مشارکتهای موجود، یا اینکه آیا همه مشارکتکنندگان قبلی با این تغییر موافقت کردهاند یا خیر - یک سؤال قانونی معنادار است، زیرا مشارکتکنندگان حق نسخهبرداری مشارکتهای خود را دارند، مگر اینکه توافقنامه خلاف آن را بگوید. اجرای عملی تعهدات GPL در کد بازنویسی شده توسط ماشین نیز تا حد زیادی آزمایش نشده است.
آنچه مشخص است نیت است. هر مخزن لینوکس Asahi به نسخه GPL نسخه 2 یا جدیدتر منتقل می شود و پروژه تصمیم گرفته است که سهل انگاری یک لوکس است که دیگر نمی تواند از عهده آن برآید. اینکه آیا هر کاربر پاییندستی - از بستهبندیکنندگان BSD گرفته تا فروشندگان تجاری که بر شرایط MIT تکیه میکنند - از این تغییر استقبال خواهند کرد یا خیر، موضوع دیگری است و برخی اصطکاک اجتنابناپذیر است.
هشداری برای منبع باز مجاز
این اپیزود در میان نگرانی گستردهتری در دنیای منبع باز در مورد استخراج مبتنی بر هوش مصنوعی رخ میدهد - از ناشران درخواست از اتحادیه اروپا برای توقف خزیدن هوش مصنوعی متا تا مطالعات معیاری که مجموعههای ارزیابی بازی عوامل برنامهنویسی را نشان میدهد. برای نگهبانان پروژههای کوچک و با ارزش، درس حرکت آساهی این است که حفاظتهای منشأ که در دوران کپیبرداری از انسان منطقی بودند، ممکن است از تماس با مدلهایی که میتوانند هر چیزی را در چند ثانیه بازنویسی کنند، دوام بیاورند.
برای بقیه اکوسیستم، تصمیم آساهی یک آزمایش زنده است: اگر کپیلفت در جلوگیری از شستوشوی با کمک هوش مصنوعی مؤثر باشد، انتظار داشته باشید که پروژههای بیشتری مسیر WINE و Asahi را دنبال کنند.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →