Software Freedom Conservancy (SFC) که از پروژههای رایگان حمایت میکند و حامیان انطباق با GPL هستند، اعلام کرد که استفاده از پلتفرم اشتراکگذاری کد GitHub را متوقف میکند و از توسعهدهندگان دیگر پروژههای منبع باز خواست تا از این روش پیروی کنند. این سازمان همچنین ابتکاری را با هدف آسانتر کردن انتقال پروژهها از GitHub به جایگزینهای بازتر مانند CodeBerg (طراحی شده توسط Gitea) و SourceHut یا میزبانی خدمات توسعه بومی بر روی سرورهای خود بر اساس پلتفرمهای باز مانند Gitea یا GitLab آغاز کرده است. نسخه جامعه.
سازمان SFC به دلیل عدم تمایل GitHub و مایکروسافت برای درک پیچیدگیهای اخلاقی و قانونی استفاده از کد منبع نرمافزار رایگان به عنوان پایهای برای ساخت یک مدل یادگیری ماشینی در سرویس تجاری GitHub Copilot، برانگیخته شد. نمایندگان SFC سعی کردند بفهمند که آیا مدل یادگیری ماشین ایجاد شده مشمول حق نسخهبرداری است و اگر چنین است، این حقوق متعلق به چه کسی است و چگونه با حقوق مربوط به کدی که مدل بر اساس آن ساخته شده است. همچنین هنوز مشخص نیست که آیا یک بلوک از کد تولید شده در GitHub Copilot و تکرار کدهای پروژه های مورد استفاده برای ساخت مدل را می توان یک کار مشتق در نظر گرفت یا خیر و آیا گنجاندن چنین بلوک هایی در نرم افزار اختصاصی می تواند نقض کپی لفت تلقی شود. مجوزها
از نمایندگان مایکروسافت و گیت هاب پرسیده شد که چه استانداردهای قانونی زیربنای اظهارات مدیر GitHub مبنی بر اینکه آموزش یک مدل یادگیری ماشینی بر روی دادههای در دسترس عموم در زیر دسته استفاده منصفانه و کد پردازش در GitHub Copilot میتواند به طور مشابه با استفاده از کامپایلر تفسیر شود، قرار دارد. علاوه بر این، از مایکروسافت خواسته شد تا فهرستی از مجوزها و فهرستی از نامهای مخزن مورد استفاده برای آموزش مدل ارائه دهد.
همچنین این سوال پرسیده شد که چگونه این بیانیه مبنی بر مجاز بودن آموزش مدل بر روی هر کدی بدون توجه به مجوزهای استفاده شده با این واقعیت مرتبط است که فقط از کد منبع باز برای آموزش GitHub Copilot استفاده شده است و آموزش شامل کدهای مربوطه نمی شود. مخازن بسته و محصولات اختصاصی این شرکت مانند ویندوز و MS Office. اگر آموزش یک مدل بر روی هر کدی استفاده منصفانه است، پس چرا مایکروسافت برای مالکیت معنوی آن بیشتر از مالکیت معنوی توسعه دهندگان منبع باز ارزش قائل است.
مایکروسافت متعهد نبود و برای حمایت از مشروعیت ادعاهای استفاده منصفانه خود، تحلیل قانونی ارائه نکرد. تلاش برای کسب اطلاعات لازم از تیرماه سال گذشته آغاز شده است. در ابتدا، نمایندگان مایکروسافت و گیت هاب قول دادند که در اسرع وقت پاسخ دهند، اما هرگز پاسخ ندادند. شش ماه بعد، بحث عمومی درباره مسائل حقوقی و اخلاقی بالقوه در سیستمهای یادگیری ماشین آغاز شد، اما نمایندگان مایکروسافت دعوت به شرکت را نادیده گرفتند. در نهایت، یک سال بعد، نمایندگان مایکروسافت از بحث مستقیم در مورد این موضوع خودداری کردند و توضیح دادند که این بحث بیهوده است زیرا بعید است که موضع SFC را تغییر دهد.
علاوه بر شکایات مربوط به پروژه GitHub Copilot، مشکلات GitHub زیر نیز ذکر شده است:
- GitHub برای ارائه خدمات بازرگانی به اداره مهاجرت و گمرک ایالات متحده (ICE) قرارداد بسته است، که از نظر فعالان به دلیل جداسازی کودکان از والدینشان پس از بازداشت مهاجران غیرقانونی، غیراخلاقی است. تلاش برای بحث در مورد موضوع همکاری بین GitHub و ICE با نگرش نادیده گرفته شده و ریاکارانه نسبت به موضوع مطرح شده مواجه شد.
- GitHub به جامعه از پشتیبانی خود از نرم افزار منبع باز اطمینان می دهد، اما سایت و کل سرویس GitHub اختصاصی است و پایه کد بسته است و برای تجزیه و تحلیل در دسترس نیست. اگرچه Git برای جایگزینی BitKeeper اختصاصی و دور شدن از تمرکز به نفع یک مدل توسعه توزیع شده طراحی شده است، GitHub، از طریق ارائه افزودنی های Git خاص، توسعه دهندگان را به یک سایت اختصاصی متمرکز که توسط یک شرکت تجاری کنترل می شود، مرتبط می کند.
- مدیران GitHub از کپیلفت و GPL انتقاد میکنند و از استفاده از مجوزهای مجاز حمایت میکنند. GitHub متعلق به مایکروسافت است که قبلاً با حمله به نرم افزار منبع باز و اقداماتی علیه مدل مجوز کپی لفت خود را نشان داده است.
همچنین خاطرنشان می شود که سازمان SFC پذیرش پروژه های جدیدی را که قصد مهاجرت از GitHub را ندارند، به حالت تعلیق درآورده است. برای پروژههایی که قبلاً در SFC گنجانده شدهاند، ترک GitHub اجباری نیست، اما سازمان آماده است تا در صورت تمایل به انتقال به پلتفرم دیگری، تمام منابع و پشتیبانی لازم را برای آنها فراهم کند. علاوه بر فعالیتهای حقوق بشری، سازمان SFC به جمعآوری وجوه حمایتی و حمایت قانونی از پروژههای رایگان مشغول است، وظایف جمعآوری کمکهای مالی و مدیریت داراییهای پروژه را بر عهده میگیرد که توسعهدهندگان را از مسئولیت شخصی در صورت بروز دعوا خلاص میکند. پروژه های توسعه یافته با پشتیبانی SFC شامل Git، CoreBoot، Wine، Samba، OpenWrt، QEMU، Mercurial، BusyBox، Inkscape و حدود ده ها پروژه رایگان دیگر است.
منبع: opennet.ru