Glibc loyihasi kodga bo'lgan huquqlarni Ochiq manba fondiga majburiy o'tkazishni bekor qildi

GNU C Library (glibc) tizim kutubxonasini ishlab chiquvchilari o‘zgarishlarni qabul qilish va mualliflik huquqlarini o‘tkazish qoidalariga o‘zgartirishlar kiritdilar, kodga mulk huquqini Ochiq manba fondiga majburiy topshirishni bekor qildilar. GCC loyihasida ilgari qabul qilingan o'zgarishlarga o'xshab, Glibcdagi Open Source Foundation bilan CLA shartnomasini imzolash ishlab chiquvchining iltimosiga binoan amalga oshiriladigan ixtiyoriy operatsiyalar toifasiga o'tkazildi. Ochiq manba fondiga huquqlarni o‘tkazmasdan yamoqlarni qabul qilish imkonini beruvchi qoida o‘zgarishlari 2 avgustdan kuchga kiradi va Gnulib orqali boshqa GNU loyihalari bilan baham ko‘rilgan kodlar bundan mustasno, ishlab chiqilishi mumkin bo‘lgan barcha Glibc filiallariga ta’sir qiladi.

Ochiq manba fondiga mulk huquqlarini o'tkazish bilan bir qatorda, ishlab chiquvchilarga Developer Origin sertifikati (DCO) mexanizmidan foydalangan holda Glibc loyihasiga kod o'tkazish huquqini tasdiqlash imkoniyati beriladi. DCO ga muvofiq, muallifni kuzatish har bir o'zgarishga "Ro'yxatdan o'tgan: ishlab chiquvchi nomi va elektron pochta" qatorini qo'shish orqali amalga oshiriladi. Ushbu imzoni yamoqqa qo'shish orqali ishlab chiquvchi uzatilgan kodning muallifligini tasdiqlaydi va uni loyihaning bir qismi sifatida yoki bepul litsenziya ostida kodning bir qismi sifatida tarqatilishiga rozi bo'ladi. GCC loyihasining harakatlaridan farqli o'laroq, Glibcdagi qaror boshqaruv kengashi tomonidan yuqoridan tushirilmaydi, balki jamiyatning barcha vakillari bilan dastlabki muhokamadan so'ng qabul qilinadi.

Open Source Foundation bilan shartnomani majburiy imzolashning bekor qilinishi yangi ishtirokchilarni ishlab chiqishga qo‘shilishini sezilarli darajada soddalashtiradi va loyihani Open Source Foundation tendentsiyalaridan mustaqil qiladi. Agar alohida ishtirokchilar tomonidan CLA shartnomasini imzolash keraksiz rasmiyatchiliklarga vaqtni behuda sarflashga olib kelgan bo'lsa, korporatsiyalar va yirik kompaniyalar xodimlari uchun Ochiq manbalar fondiga huquqlarning o'tkazilishi ko'plab qonuniy kechikishlar va tasdiqlashlar bilan bog'liq edi. har doim muvaffaqiyatli yakunlanadi.

Kod huquqlarini markazlashtirilgan boshqarishdan voz kechish, shuningdek, dastlab qabul qilingan litsenziyalash shartlarini kuchaytiradi, chunki litsenziyani o'zgartirish endi huquqlarni Ochiq manba fondiga o'tkazmagan har bir ishlab chiquvchining shaxsiy roziligini talab qiladi. Biroq, Glibc kodi “LGPLv2.1 yoki undan yangiroq” litsenziyasi ostida yetkazib berishda davom etmoqda, bu esa LGPL ning yangi versiyalariga qo‘shimcha ruxsatsiz o‘tish imkonini beradi. Kodning aksariyat qismiga bo'lgan huquqlar Erkin dasturiy ta'minot jamg'armasi qo'lida qolishda davom etayotganligi sababli, ushbu tashkilot Glibc kodini faqat bepul copyleft litsenziyalari ostida tarqatish kafolati rolini o'ynashda davom etmoqda. Masalan, Ochiq manba fondi kod mualliflari bilan alohida kelishuv asosida ikkitomonlama/tijorat litsenziyasini yoki yopiq mulkiy mahsulotlarni chiqarishga urinishlarni bloklashi mumkin.

Kod huquqlarini markazlashtirilgan boshqarishdan voz kechishning kamchiliklari orasida litsenziyalar bilan bog'liq masalalarni kelishishda chalkashliklar paydo bo'lishi mumkin. Agar ilgari litsenziyalash shartlarini buzish bo'yicha barcha da'volar bitta tashkilot bilan o'zaro hamkorlik orqali hal qilingan bo'lsa, endi qonunbuzarliklarning, shu jumladan qasddan sodir bo'lganlarning natijasi oldindan aytib bo'lmaydigan bo'lib qoladi va har bir alohida ishtirokchi bilan kelishuvni talab qiladi. Misol tariqasida, Linux yadrosi bilan bog'liq vaziyat keltirilgan, bu erda individual yadro ishlab chiqaruvchilari sud jarayonlarini, shu jumladan shaxsiy boyitishni olish uchun qo'zg'atmoqda.

Manba: opennet.ru

a Izoh qo'shish