پروژه Glibc انتقال اجباری حقوق کد به بنیاد منبع باز را لغو کرده است

توسعه دهندگان کتابخانه سیستم کتابخانه گنو سی (glibc) تغییراتی در قوانین پذیرش تغییرات و انتقال حق چاپ ایجاد کرده اند و انتقال اجباری حقوق مالکیت به کد به بنیاد منبع باز را لغو کرده اند. با قیاس با تغییراتی که قبلاً در پروژه GCC اتخاذ شده بود، امضای یک توافقنامه CLA با بنیاد منبع باز در Glibc به دسته عملیات اختیاری که به درخواست توسعه‌دهنده انجام می‌شود، منتقل شده است. تغییرات قانون، که اجازه می‌دهد وصله‌ها بدون انتقال حقوق به بنیاد منبع باز پذیرفته شوند، از 2 آگوست اعمال می‌شوند و همه شاخه‌های Glibc را که برای توسعه در دسترس هستند، به استثنای کدهایی که از طریق Gnulib با سایر پروژه‌های گنو به اشتراک گذاشته می‌شود، تحت تأثیر قرار می‌دهد.

علاوه بر انتقال حقوق مالکیت به بنیاد منبع باز، به توسعه دهندگان این فرصت داده می شود تا با استفاده از مکانیزم گواهی مبدا توسعه دهنده (DCO) حق انتقال کد به پروژه Glibc را تأیید کنند. مطابق با DCO، ردیابی نویسنده با پیوست کردن خط "ثبت شده توسط: نام و ایمیل توسعه دهنده" به هر تغییر انجام می شود. با پیوست کردن این امضا به پچ، توسعه‌دهنده نویسندگی کد انتقال‌یافته را تأیید می‌کند و با توزیع آن به عنوان بخشی از پروژه یا به عنوان بخشی از کد تحت مجوز رایگان موافقت می‌کند. برخلاف اقدامات پروژه GCC، تصمیم در Glibc توسط شورای حاکم از بالا پایین نمی آید، بلکه پس از بحث اولیه با همه نمایندگان جامعه اتخاذ می شود.

لغو امضای اجباری توافق نامه با بنیاد منبع باز به طور قابل توجهی پیوستن شرکت کنندگان جدید در توسعه را ساده می کند و پروژه را از روندهای موجود در بنیاد منبع باز مستقل می کند. اگر امضای توافق نامه CLA توسط شرکت کنندگان منفرد تنها به اتلاف وقت در تشریفات غیرضروری منجر شد، در این صورت برای شرکت ها و کارمندان شرکت های بزرگ، انتقال حقوق به صندوق منبع باز با تأخیرها و تأییدیه های قانونی زیادی همراه بود که چنین نبود. همیشه با موفقیت تکمیل شد

کنارگذاشتن مدیریت متمرکز حقوق کد همچنین شرایط مجوز اولیه پذیرفته شده را تقویت می کند، زیرا تغییر مجوز اکنون به رضایت شخصی هر توسعه دهنده ای نیاز دارد که حقوق را به بنیاد منبع باز منتقل نکرده است. با این حال، کد Glibc همچنان تحت مجوز "LGPLv2.1 یا جدیدتر" ارائه می شود، که امکان انتقال به نسخه های جدیدتر LGPL را بدون تایید اضافی فراهم می کند. از آنجایی که حقوق بیشتر کد همچنان در اختیار بنیاد نرم افزار آزاد است، این سازمان همچنان نقش ضامن توزیع کد Glibc را تنها تحت مجوزهای کپی لفت رایگان ایفا می کند. به عنوان مثال، بنیاد منبع باز ممکن است تلاش برای معرفی مجوز دوگانه/تجاری یا انتشار محصولات اختصاصی بسته شده را تحت یک توافق جداگانه با نویسندگان کد مسدود کند.

از جمله معایب کنار گذاشتن مدیریت متمرکز حقوق کد، بروز سردرگمی در هنگام توافق بر سر مسائل مربوط به مجوزها است. اگر قبلاً کلیه ادعاهای نقض شرایط صدور مجوز از طریق تعامل با یک سازمان حل و فصل می شد، اکنون نتیجه تخلفات از جمله موارد غیرعمدی غیرقابل پیش بینی شده و مستلزم توافق با تک تک شرکت کنندگان است. به عنوان مثال، وضعیت هسته لینوکس آورده شده است، که در آن توسعه دهندگان هسته فردی در حال راه اندازی دعوی قضایی هستند، از جمله به منظور به دست آوردن غنی سازی شخصی.

منبع: opennet.ru

اضافه کردن نظر