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

Pali Rohár A2DP Bluetooth профилінде қолданылатын aptX (Аудио өңдеу технологиясы) кодектерін енгізуді ұсынатын libopenaptx жобасының лицензиясын өзгертті. Пакет libopenaptx.so кітапханасын және дыбысты кодтауға және декодтауға арналған утилиталарды қамтиды. Лицензия LGPLv2.1-ден GPLv3+-ке өзгертілді, бұл кітапханамен байланысты кодты GPLv2-ге қайта лицензияламай GPLv3 лицензиясы бойынша жеткізілетін жобаларда libopenaptx кодын пайдалану мүмкін емес болады. Бұл жағдайда Apache 2.0 лицензиясы бойынша жобалармен лицензиялық үйлесімділікке қол жеткізіледі.

Лицензияны өзгерту Freedesktop жобасын әзірлеушілермен және Libopenaptx жасаушысының айтуынша, лицензиялық келісімді бұзған және қабылданған мінез-құлық кодексін теріс пайдаланған Collabora компаниясымен қақтығысқа жауап болды. Атап айтқанда, Палидің айтуынша, Freedesktop және Collabora әзірлеушілері автор туралы ақпарат бермей-ақ оның кодын PulseAudio-ға ауыстырған.

Дәлел ретінде Libopenaptx авторы өзі жазған decode_buffer функциясына сілтеме жасады, онда тіпті түсініктемелер де сәйкес келеді, бірақ Paly айтуынша, Freedesktop әзірлеушілері бұл өздерінің коды екенін айтты. Ашуға және бұл әрекеттің лицензиялық келісімді бұзу фактісін талқылау әрекетіне жауап ретінде Freedesktop әзірлеушілері бұл талқылау жобаның мінез-құлық кодексін бұзады деген сылтаумен мәселе туралы хабарламаны жойды.

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

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

Қайта лицензиялау шанышқы жасалған кодтың түпнұсқа авторларының нақты келісімін талап етеді. LGPL шарттарына сәйкес лицензияны басқа авторлардың келісімінсіз жаңарту тек LGPL жаңа нұсқасына ғана мүмкін, яғни. LGPL v3.0 нұсқасына дейін, бірақ қосымша шектеулерді қамтитын GPLv3 нұсқасына дейін емес. Пали Рохар қосымша шектеулер енгізбегенін, жоба енді таза GPLv3 лицензиясы бойынша жеткізілетінін және Freedesktop және Collabora туралы ескертулер README файлындағы GPLv3-ті бұзатын жобалар кодты пайдалана алмайтынын түсіндірді деп жауап берді.

Freedesktop Libopenaptx лицензиясын бұзды деген мәлімдемеге келетін болсақ, Дэниел Стоунның айтуынша, бұл дұрыс емес, өйткені кодты әзірлеуші ​​PulseAudio жобасына лицензиялық келісімнің шарттарын қабылдаумен және Libopenaptx әзірлеушісінің одан әрі әрекетімен ауыстырған. кодексіне берілген құқықтың күші жойылды деп танылды. Әдеп кодексін сақтау мен лицензияны бұзу арасындағы байланыс, сондай-ақ Collabora лицензияны бұзды деген айыптау, бұл қатысушының тыйым салуына әкеп соқтырған әрекеттермен ешқандай байланысы жоқ.

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

Ақпарат көзі: opennet.ru

пікір қалдыру