Glibc төсөл нь кодын эрхийг Нээлттэй эхийн санд заавал шилжүүлэхийг цуцалсан

GNU C Library (glibc) системийн номын сангийн хөгжүүлэгчид өөрчлөлтийг хүлээн авах, зохиогчийн эрхийг шилжүүлэх журамд өөрчлөлт оруулж, кодын өмчлөх эрхийг Нээлттэй эхийн санд заавал шилжүүлэхийг цуцалжээ. GCC төсөлд өмнө нь батлагдсан өөрчлөлтүүдтэй адилаар Glibc дахь Нээлттэй эхийн сантай CLA гэрээнд гарын үсэг зурах нь хөгжүүлэгчийн хүсэлтээр гүйцэтгэгддэг нэмэлт үйл ажиллагааны ангилалд шилжсэн. Нээлттэй эхийн санд эрх шилжүүлэхгүйгээр засваруудыг хүлээн авах боломжтой дүрмийн өөрчлөлт нь 2-р сарын XNUMX-ноос хүчин төгөлдөр болох бөгөөд Gnulib-ээр дамжуулан бусад GNU төслүүдтэй хуваалцдаг кодыг эс тооцвол хөгжүүлж болох бүх Glibc салбаруудад нөлөөлнө.

Нээлттэй эхийн санд өмчийн эрхийг шилжүүлэхээс гадна хөгжүүлэгчдэд Хөгжүүлэгчийн гарал үүслийн гэрчилгээ (DCO) механизмыг ашиглан Glibc төсөл рүү код шилжүүлэх эрхийг баталгаажуулах боломжийг хөгжүүлэгчдэд олгодог. DCO-ийн дагуу зохиогчийн хяналтыг өөрчлөлт болгонд "Гарын үсэг зурсан: хөгжүүлэгчийн нэр, имэйл" гэсэн мөрийг хавсаргах замаар гүйцэтгэдэг. Энэхүү гарын үсгийг нөхөөсөнд хавсаргаснаар хөгжүүлэгчид шилжүүлсэн кодын зохиогчийн эрхийг баталгаажуулж, төслийн нэг хэсэг эсвэл кодын нэг хэсэг болгон үнэгүй лицензийн дагуу түгээхийг зөвшөөрч байна. GCC төслийн үйл ажиллагаанаас ялгаатай нь Глибк дэх шийдвэрийг удирдах зөвлөл дээрээс буулгадаггүй, харин олон нийтийн бүх төлөөлөгчидтэй урьдчилсан хэлэлцүүлгийн дараа гаргадаг.

Нээлттэй эхийн сантай заавал гэрээ байгуулахыг цуцалсан нь бүтээн байгуулалтад шинэ оролцогчид нэгдэхийг ихээхэн хялбарчилж, төслийг Нээлттэй эхийн сангийн чиг хандлагаас хараат бус болгож байна. Хэрэв бие даасан оролцогчид CLA гэрээнд гарын үсэг зурах нь шаардлагагүй албан ёсны ажилд цаг үрэхэд хүргэсэн бол корпорациуд болон томоохон компаниудын ажилчдын хувьд Нээлттэй эхийн санд эрх шилжүүлэх нь хууль эрх зүйн олон саатал, зөвшөөрөлтэй холбоотой байсан. үргэлж амжилттай дуусдаг.

Кодын эрхийн төвлөрсөн удирдлагаас татгалзсан нь лицензийн анхлан хүлээн зөвшөөрөгдсөн нөхцөлийг бататгаж байгаа тул лицензийг өөрчлөхөд Нээлттэй эхийн санд эрхээ шилжүүлээгүй хөгжүүлэгч бүрээс хувийн зөвшөөрөл шаардлагатай болно. Гэсэн хэдий ч Glibc кодыг "LGPLv2.1 буюу түүнээс дээш" лицензийн дагуу нийлүүлсээр байгаа бөгөөд энэ нь нэмэлт зөвшөөрөлгүйгээр LGPL-ийн шинэ хувилбар руу шилжих боломжийг олгодог. Ихэнх кодын эрх Чөлөөт Програм хангамжийн сангийн гарт хэвээр байгаа тул энэ байгууллага Glibc кодыг зөвхөн үнэгүй copyleft лицензээр түгээх баталгааны үүргийг гүйцэтгэсээр байна. Жишээлбэл, Нээлттэй эх сурвалжийн сан нь код зохиогчидтой тусдаа гэрээний дагуу давхар/арилжааны лицензийг нэвтрүүлэх оролдлого эсвэл хаалттай өмчийн бүтээгдэхүүнийг гаргахыг хориглож болно.

Кодын эрхийн төвлөрсөн удирдлагаас татгалзсаны сул талуудын нэг нь лицензтэй холбоотой асуудлаар тохиролцохдоо төөрөгдөл үүсэх явдал юм. Хэрэв өмнө нь лицензийн нөхцлийг зөрчсөн бүх нэхэмжлэлийг нэг байгууллагатай харилцах замаар шийдвэрлэдэг байсан бол одоо зөрчлийн үр дагавар, түүний дотор санамсаргүй байдлаар гарах нь урьдчилан таамаглах аргагүй болж, оролцогч бүртэй тохиролцох шаардлагатай болдог. Үүний жишээ болгон Линуксийн цөмтэй холбоотой нөхцөл байдлыг өгсөн бөгөөд хувь хүний ​​цөм хөгжүүлэгчид хувийн баяжилт авах зорилгоор шүүхэд нэхэмжлэл гаргаж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх