Libopenaptx రచయిత ఫ్రీడెస్క్‌టాప్ ప్రాజెక్ట్‌ల ద్వారా కోడ్ అరువును నిరోధించడానికి లైసెన్స్‌ను మార్చారు

A2DP బ్లూటూత్ ప్రొఫైల్‌లో ఉపయోగించే aptX (ఆడియో ప్రాసెసింగ్ టెక్నాలజీ) కోడెక్ అమలును అందించే libopenaptx ప్రాజెక్ట్ కోసం పాలీ రోహర్ లైసెన్స్‌ను మార్చారు. ప్యాకేజీ libopenaptx.so లైబ్రరీ మరియు ఆడియో ఎన్‌కోడింగ్ మరియు డీకోడింగ్ కోసం యుటిలిటీలను కలిగి ఉంటుంది. లైసెన్స్ LGPLv2.1 నుండి GPLv3+కి మార్చబడింది, ఇది లైబ్రరీతో అనుబంధించబడిన కోడ్‌ను GPLv2కి రీలైసెన్స్ చేయకుండా GPLv3 లైసెన్స్ కింద మాత్రమే సరఫరా చేయబడిన ప్రాజెక్ట్‌లలో libopenaptx కోడ్‌ని ఉపయోగించడం అసాధ్యం చేస్తుంది. ఈ సందర్భంలో, Apache 2.0 లైసెన్స్ కింద ప్రాజెక్ట్‌లతో లైసెన్సింగ్ అనుకూలత సాధించబడుతుంది.

Libopenaptx సృష్టికర్త ప్రకారం, లైసెన్స్ ఒప్పందాన్ని ఉల్లంఘించిన మరియు స్వీకరించిన ప్రవర్తనా నియమావళిని దుర్వినియోగం చేసిన ఫ్రీడెస్క్‌టాప్ ప్రాజెక్ట్ మరియు కొల్లాబోరా కంపెనీ డెవలపర్‌లతో ఏర్పడిన వివాదానికి లైసెన్స్ మార్పు ప్రతిస్పందనగా ఉంది. ముఖ్యంగా, పాలీ ప్రకారం, ఫ్రీడెస్క్‌టాప్ మరియు కొల్లాబోరా డెవలపర్‌లు రచయిత గురించి సమాచారాన్ని అందించకుండా అతని కోడ్‌ను పల్స్ ఆడియోకి బదిలీ చేశారు.

సాక్ష్యంగా, Libopenaptx రచయిత అతను వ్రాసిన decode_buffer ఫంక్షన్‌ను ప్రస్తావించాడు, దీనిలో వ్యాఖ్యలు కూడా సరిపోలాయి, అయితే Paly ప్రకారం, Freedesktop డెవలపర్‌లు ఇది వారి స్వంత కోడ్ అని పేర్కొన్నారు. ఆగ్రహానికి ప్రతిస్పందనగా మరియు ఈ చర్య లైసెన్స్ ఒప్పందాన్ని ఉల్లంఘించిందని చర్చించే ప్రయత్నానికి ప్రతిస్పందనగా, ఫ్రీడెస్క్‌టాప్ డెవలపర్‌లు ఈ చర్చ ప్రాజెక్ట్ ప్రవర్తనా నియమావళిని ఉల్లంఘిస్తుందనే నెపంతో సమస్యకు సంబంధించిన సందేశాన్ని తొలగించారు.

సమస్యను శాంతియుతంగా పరిష్కరించడం అసంభవమని గ్రహించి, Libopenaptx రచయిత లైసెన్స్‌ను GPLv3కి మార్చారు మరియు ఫ్రీడెస్క్‌టాప్ ప్రాజెక్ట్‌లలో కోడ్‌ను ఉపయోగించడాన్ని నిషేధించే గమనికను జోడించారు. లైసెన్స్ మార్పు సంస్కరణ libopenaptx 0.2.1తో ప్రారంభించబడింది, ఇది ఇప్పటికే ఫ్రీడెస్క్‌టాప్ డెవలపర్‌లచే బ్లాక్‌లిస్ట్‌కు జోడించబడింది, ఇది లైసెన్సింగ్ అననుకూలత కారణంగా కోడ్‌లో PipeWire వినియోగాన్ని నిషేధించింది.

డేనియల్ స్టోన్, X.Org ఫౌండేషన్ యొక్క మాజీ బోర్డు సభ్యుడు మరియు కొల్లాబోరాలో గ్రాఫిక్స్ ప్రాజెక్ట్‌లకు అధిపతిగా పనిచేస్తున్న వేలాండ్ మరియు పైప్‌వైర్ యొక్క ముఖ్య డెవలపర్‌లలో ఒకరైన డేనియల్ స్టోన్, libopenaptx కోసం లైసెన్స్ మార్పు చట్టబద్ధంగా సందేహాస్పదమని చెప్పారు. Libopenaptx అనేది పాలీ రోహర్ యొక్క వ్యక్తిగత అభివృద్ధి కాదు, FFmpeg ప్రాజెక్ట్ నుండి కోడ్ యొక్క ఫోర్క్ మాత్రమే, ఇది వాస్తవానికి LGPLv2.1 లైసెన్స్ క్రింద సరఫరా చేయబడింది మరియు పాలీ రోహర్ ఏకపక్షంగా కోడ్‌లోని భాగాలకు చెందని భాగాల కోసం లైసెన్స్‌ను మార్చలేరు. అతనికి, ఉపయోగం యొక్క పరిధిపై అదనపు పరిమితులను పరిచయం చేయడం చాలా తక్కువ.

రీలైసెన్సింగ్ కోసం ఫోర్క్ సృష్టించబడిన కోడ్ యొక్క అసలు రచయితల నుండి స్పష్టమైన సమ్మతి అవసరం. LGPL నిబంధనలకు అనుగుణంగా, ఇతర రచయితల నుండి సమ్మతి పొందకుండా లైసెన్స్‌ను నవీకరించడం అనేది LGPL యొక్క కొత్త వెర్షన్‌కు మాత్రమే సాధ్యమవుతుంది, అనగా. LGPL v3.0 వరకు, కానీ GPLv3 వరకు కాదు, ఇందులో అదనపు పరిమితులు ఉంటాయి. పాలీ రోహర్ బదులిస్తూ తాను అదనపు పరిమితులను ప్రవేశపెట్టలేదని, ప్రాజెక్ట్ ఇప్పుడు స్వచ్ఛమైన GPLv3 లైసెన్స్ క్రింద సరఫరా చేయబడిందని మరియు Freedesktop మరియు Collabora యొక్క ప్రస్తావనలు GPLv3ని ఉల్లంఘించే ప్రాజెక్ట్‌లు కోడ్‌ని ఉపయోగించలేవని README ఫైల్‌లోని వివరణ మాత్రమే.

డేనియల్ స్టోన్ ప్రకారం, Freedesktop Libopenaptx కోసం లైసెన్స్‌ను ఉల్లంఘించిందనే దావా విషయానికొస్తే, అది నిజం కాదు, ఎందుకంటే లైసెన్స్ ఒప్పందం యొక్క నిబంధనలను అంగీకరించి, Libopenaptx డెవలపర్ చేసిన తదుపరి ప్రయత్నాలతో కోడ్ డెవలపర్ ద్వారా PulseAudio ప్రాజెక్ట్‌కు బదిలీ చేయబడింది. కోడ్‌కి బదిలీ చేయబడిన హక్కును రద్దు చేయడం చెల్లదు. ప్రవర్తనా నియమావళికి సమ్మతి మరియు లైసెన్స్ ఉల్లంఘన మధ్య సంబంధం, అలాగే భాగస్వామి యొక్క నిషేధానికి దారితీసిన చర్యలతో ఏ విధంగానూ సంబంధం లేని సహకార లైసెన్స్‌ను ఉల్లంఘించారనే ఆరోపణ కూడా నిరాధారమైనది.

డేనియల్ స్టోన్ ఆ చర్చను తొలగించి, Libopenaptx డెవలపర్‌ను నిరోధించిన వ్యక్తి అని, అయితే తన ఖాళీ సమయంలో తన స్వంత చొరవతో అలా చేశానని, Collabora ఉద్యోగిగా కాదు. చర్చలలో పాల్గొనే వారందరూ అంగీకరించే ప్రవర్తనా నియమావళిని క్రమబద్ధంగా ఉల్లంఘించిన తర్వాత తొలగింపు జరిగింది. ప్రవర్తన కోసం తీసివేతను లైసెన్స్ ఉల్లంఘనకు సమానం చేయడం అసంబద్ధం, ఎందుకంటే ఓపెన్ లైసెన్స్‌లు మోడరేట్ చేయని ప్లాట్‌ఫారమ్‌లపై మాత్రమే అభివృద్ధి చేసే హక్కును నియంత్రించవు మరియు అన్ని అభివృద్ధి ప్లాట్‌ఫారమ్‌లకు అపరిమిత ప్రాప్యత అవసరం లేదు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి