Libopenaptx автору Freedesktop долбоорлорунун коддуу карызын бөгөттөө үчүн лицензияны өзгөрттү

Pali Rohár A2DP Bluetooth профилинде колдонулган aptX (Audio Processing Technology) кодегин ишке ашырууну сунуш кылган libopenaptx долбоорунун лицензиясын өзгөрттү. Пакет libopenaptx.so китепканасын жана аудио коддоо жана декоддоо үчүн утилиталарды камтыйт. Лицензия LGPLv2.1ден GPLv3+ке өзгөртүлдү, бул китепкана менен байланышкан кодду GPLv2ге кайра лицензиялоосуз GPLv3 лицензиясы боюнча гана берилген долбоорлордо libopenaptx кодун колдонууга мүмкүн болбой калат. Бул учурда, Apache 2.0 лицензиясынын алкагындагы долбоорлор менен лицензиялык шайкештикке жетишилет.

Лицензияны өзгөртүү Freedesktop долбоорунун иштеп чыгуучулары жана Libopenaptx түзүүчүсүнүн айтымында, лицензиялык келишимди бузуп, кабыл алынган жүрүм-турум кодексин кыянаттык менен пайдаланган Collabora компаниясы менен болгон конфликтке жооп болду. Тактап айтканда, Пэлинин айтымында, Freedesktop жана Collabora иштеп чыгуучулары анын кодун PulseAudioга автор тууралуу маалымат бербестен өткөрүп беришкен.

Далил катары, Libopenaptx автору ал жазган decode_buffer функциясына кайрылды, анда комментарийлер да дал келет, бирок Палидин айтымында, Freedesktop иштеп чыгуучулары бул өздөрүнүн коду экенин айтышкан. Каарданууга жана бул аракет лицензиялык келишимди бузуу болгондугун талкуулоо аракетине жооп кылып, Freedesktop иштеп чыгуучулары бул талкуу долбоордун жүрүм-турум кодексин бузуп жатат деген шылтоо менен көйгөй тууралуу билдирүүнү өчүрүп салышты.

Маселени тынчтык жолу менен чечүү мүмкүн эместигин түшүнүп, Libopenaptx автору лицензияны GPLv3 деп өзгөртүп, Freedesktop долбоорлорунда кодду колдонууга тыюу салган белгини кошкон. Лицензияны өзгөртүү libopenaptx 0.2.1 версиясынан баштап күчүнө кирди, ал буга чейин Freedesktop иштеп чыгуучулары лицензиялык туура келбегендиктен PipeWire кодду колдонууга тыюу салган кара тизмеге кошкон.

Дэниел Стоун, X.Org Фондунун мурдагы башкармалыгынын мүчөсү жана Collaboraда графикалык долбоорлордун жетекчиси болуп иштеген Wayland жана PipeWire негизги иштеп чыгуучуларынын бири, libopenaptx лицензиясын өзгөртүү мыйзамдуу түрдө шектүү экенин айтты. Libopenaptx - бул Пали Рохардын жеке өнүгүүсү эмес, бирок алгач LGPLv2.1 лицензиясы боюнча берилген FFmpeg долбоорунан коддун айрысы гана жана Пали Рохар коддун тиешелүү эмес бөлүктөрүнө лицензияны бир тараптуу өзгөртө албайт. ага, алда канча аз колдонуу чөйрөсүнө кошумча чектөөлөрдү киргизүү.

Кайра лицензиялоо үчүн айры түзүлгөн коддун түпнуска авторлорунун ачык макулдугу талап кылынат. LGPL шарттарына ылайык, лицензияны башка авторлордун макулдугусуз жаңыртуу LGPLдин жаңыраак версиясына гана мүмкүн, б.а. LGPL v3.0 чейин, бирок кошумча чектөөлөрдү камтыган GPLv3 чейин эмес. Пали Рохар кошумча чектөөлөрдү киргизбегендигин, долбоор азыр таза GPLv3 лицензиясы менен камсыздалып жатканын жана Freedesktop жана Collabora эскертмелери README файлында GPLv3ти бузган долбоорлор кодду колдоно албашынын түшүндүрмөсү гана деп жооп берди.

Freedesktop Libopenaptx лицензиясын бузган деген дооматка келсек, Дэниел Стоундун айтымында, бул туура эмес, анткени кодду иштеп чыгуучу PulseAudio долбооруна лицензиялык келишимдин шарттарын кабыл алуу жана Libopenaptx иштеп чыгуучусунун андан аркы аракеттери менен өткөрүп берген. кодго өткөрүлүп берилген укукту жокко чыгаруу жараксыз. Жүрүм-турум кодексин сактоо менен лицензияны бузуунун ортосундагы байланыш, ошондой эле Collabora лицензияны бузду деген доомат, катышуучунун тыюу салуусуна алып келген аракеттерге эч кандай байланышы жок.

Дэниел Стон ал талкууну жок кылган жана Libopenaptx иштеп чыгуучусуна бөгөт койгон адам болгонун, бирок муну Collabora кызматкери катары эмес, бош убактысында өз демилгеси менен жасаганын билдирди. Алып салуу талкуулардын бардык катышуучулары макул болгон жүрүм-турум кодексин системалуу түрдө бузгандан кийин ишке ашырылган. Ачык лицензиялар модерацияланбаган платформаларда гана иштеп чыгуу укугун жөнгө салбагандыктан жана бардык өнүктүрүү платформаларына чексиз жетүүнү талап кылбагандыктан, жүрүм-турум үчүн алып салууну лицензиянын бузулушуна теңөө абсурд.

Source: opennet.ru

Комментарий кошуу