محدودیتهای هوشمند GCC برای ورود کدهای هوش مصنوعی به دنیای نرمافزارهای آزاد
کمیته راهبری پروژه GCC، بهعنوان یکی از حیاتیترین اجزای اکوسیستم لینوکس و نرمافزارهای آزاد، سیاست جدید و سختگیرانهای را برای مقابله با کدهای تولیدشده توسط هوش مصنوعی اتخاذ کرده است. بر اساس این دستورالعمل، مشارکتهایی که از نظر حقوقی قابلتوجه باشند (یعنی شامل بیش از ۱۵ خط کد یا متن باشند که مشمول قانون کپیرایت میشود)، در صورتی که توسط مدلهای زبانی بزرگ ایجاد شده باشند، پذیرفته نخواهند شد. این رویکرد نشاندهنده نگرانی فزاینده در جامعه توسعهدهندگان نسبت به اصالت و مسئولیتپذیری کدهای تولیدی است که میتواند زیربنای پروژههای متنباز را تحتالشعاع قرار دهد.
با این حال، این قوانین کاملاً مطلق نیستند و استثناهایی برای حفظ تعادل در نظر گرفته شده است. برای مثال، کدهای آزمایشی (Test cases) حتی اگر از نظر حجمی قابلتوجه باشند، همچنان اجازه دارند از هوش مصنوعی استفاده کنند. همچنین، مشارکتهای کوچک و جزئی در صورتی که به وضوح برچسبگذاری شوند و استانداردهای کیفی پروژه را رعایت کنند، قابل پذیرش هستند. علاوه بر این، استفاده از هوش مصنوعی برای مقاصد غیرتولیدی مانند جستجوی باگ، ترجمه یا کمک به نگارش مستندات شخصی، همچنان برای توسعهدهندگان آزاد باقی مانده است، به شرطی که خروجی نهایی ارسالی به مخزن کد، دسترنج خود انسان باشد.
این تصمیم GCC در حالی اتخاذ میشود که جوامع متنباز در مورد نقش هوش مصنوعی دچار شکاف شدهاند؛ در حالی که پروژهای مانند LLVM رویکردی منعطفتر با تکیه بر مسئولیتپذیری فردی توسعهدهنده در پیش گرفته، پلتفرمهایی مانند Codeberg به دلیل فشارهای زیرساختی و کیفیت پایین مشارکتهای خودکار، رویکردی بسیار سختگیرانهتر را برگزیدهاند. سیاست فعلی GCC که قرار است تا سال ۲۰۲۷ بازبینی شود، مسیری میانه را طی میکند که در آن بر حفظ مالکیت معنوی و مسئولیتپذیری تأکید شده است؛ موضوعی که احتمالاً به الگویی برای سایر بخشهای پروژه گنو و دنیای نرمافزارهای آزاد تبدیل خواهد شد.
منبع: It's FOSS — مطلب اصلی را اینجا بخوانید
Member discussion