{"id":100159,"date":"2021-05-13T10:22:41","date_gmt":"2021-05-13T08:22:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop"},"modified":"2021-05-13T10:22:41","modified_gmt":"2021-05-13T08:22:41","slug":"avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","title":{"rendered":"Libopenaptx autori litsents on muudetud, et takistada koodi laenamist Freedesktop projektidesse","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pali Rohar (Pali Roh\u00e1r) muutis projekti libopenaptx litsentsi, mis pakub aptX (Audio Processing Technology) koodeki rakendust, mida kasutatakse Bluetoothi A2DP profiilis. Pakett sisaldab raamatukogu libopenaptx.so ja t\u00f6\u00f6riistu heli kodeerimiseks ja dekodeerimiseks. Litsents on muudetud LGPLv2.1-lt GPLv3+-le, mis t\u00e4hendab, et libopenaptx koodi kasutamine projektides, mis on kergesti saadaval ainult GPLv2 litsentsi alusel, on v\u00f5imatu ilma raamatukoguga seotud koodi GPLv3-le \u00fclelitsenseerimiseta. Sellega saavutatakse litsentside \u00fchilduvus Apache 2.0 litsentsi all olevate projektidega.   <\/p>\n<p>Litsentsi vahetus oli vastus konfliktile Freedesktopi arendajate ja Collabora ettev\u00f5tte vahel, kelle arvates rikub Libopenaptx looja litsentsilepingut ja kuritarvitab k\u00e4itumiskoodeksi. Eriti v\u00e4idab Pali, et Freedesktopi ja Collabora arendajad kandsid tema koodi PulseAudio-sse, mainimata autoriteavet.     <\/p>\n<p>T\u00f5endina tsiteeris Libopenaptx autor kirjutatud funktsiooni decode_buffer, kus need on isegi kommentaarid sarnased, kuid Pali s\u00f5nul v\u00e4itsid Freedesktopi arendajad, et see on nende oma kood. Vastuseks pahameelele ja katsetele arutada, et see tegevus rikub litsentsilepingut, kustutasid Freedesktopi arendajad lihtsalt probleemi teate, v\u00e4ites, et arutelu rikub projekti k\u00e4itumiskoodeksi.     <\/p>\n<p>M\u00f5istes, et probleem ei ole lahendatav rahumeelselt, muutis Libopenaptx autor litsentsi GPLv3-ks ja lisas m\u00e4rkuse, et koodi ei saa kasutada Freedesktopi projektides. Litsentsimuudatus hakkas kehtima alates libopenaptx versioonist 0.2.1, mis on juba Freedesktopi arendajate musta nimekirja lisatud, mis keelab selle kasutamise PipeWire koodis litsentsi \u00fchilduvuse t\u00f5ttu.    <\/p>\n<p>Daniel Stone, endine X.Org Foundationi juhatuse liige ja \u00fcks peamisi Waylandi ja PipeWire arendajaid, kes t\u00f6\u00f6tab Collabora juhina graafikaprojektide alal, \u00fctles, et libopenaptx litsentsimuudatus on juriidiliselt kahtlane. Libopenaptx ei ole Pali Roh\u00e1ri isiklik areng, vaid lihtsalt FFmpeg projekti koodide haru, mis algselt anti v\u00e4lja LGPLv2.1 all, ja Pali Roh\u00e1r ei saa \u00fchel poolt muudatada litsentsi, et mitte enda omanduses olla koodiosad ja veelgi rohkem, kehtestada t\u00e4iendavaid piiranguid kasutusalale.     <\/p>\n<p>Litsentsi muutmiseks on vajalik originaalkoodide autorite selge n\u00f5usolek, mille alusel haru loodi. LGPLi tingimuste kohaselt on litsentsi uuendamine ilma teiste autorite n\u00f5usolekuta v\u00f5imalik ainult uuemale LGPL versioonile, st LGPL v3.0-le, kuid mitte GPLv3-le, mis sisaldab t\u00e4iendavaid piiranguid. Pali Roh\u00e1r vastas, et ta ei ole t\u00e4iendavaid piiranguid kehtestanud, projekt antakse n\u00fc\u00fcd v\u00e4lja puhta GPLv3 litsentsiga, ning viidatakse Freedesktopile ja Collobarale on lihtsalt seletus README failis, et GPLv3 rikkuvad projektid ei saa kasutada koodi.    <\/p>\n<p>Mis puudutab v\u00e4idet, et Freedesktop rikkus Libopenaptx litsentsi, siis Daniel Stone'i arvates ei vasta see t\u00f5ele, kuna kood anti arendajale projekti PulseAudio tingimuste vastuv\u00f5tmisega, ning edasised katsed Libopenaptx arendaja poolt koodi \u00fcleandmise \u00f5iguse tagasiv\u00f5tmiseks ei oma j\u00f5udu. Alusetu on seostada k\u00e4itumiskoodeksi j\u00e4rgimist litsentsi rikkumisega, samuti v\u00e4ide, et Collabora rikkus litsentsi, kes pole kuidagi seotud tegevustega, mis t\u00f5id osaleja keelu.    <\/p>\n<p>Daniel Stone \u00fctles, et see oli tema, kes kustutas selle arutelu ja blokeeris Libopenaptx arendaja, kuid tegi seda isiklikul initsiatiivil vabal ajal, mitte Collabora t\u00f6\u00f6tajana. Kustutamine toimus p\u00e4rast s\u00fcstemaatilisi rikkumisi k\u00e4itumiskoodeksis, millega k\u00f5ik arutelud osalejad n\u00f5ustuvad. Kustutamist k\u00e4itumise rikkumise korral lugeda litsentsi rikkumiseks on absurdne, kuna avatud litsentsid ei reguleeri \u00f5igust t\u00f6\u00f6tada ainult modereeritud platvormidel ega n\u00f5ua piiramatut juurdep\u00e4\u00e4su k\u00f5igile arendusplatvormidele.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55128\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0430\u043b\u0438 \u0420\u043e\u0445\u0430\u0440 (Pali Roh&#225;r) \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 libopenaptx, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u043e\u0434\u0435\u043a\u0430 aptX (Audio Processing Technology), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Bluetooth-\u043f\u0440\u043e\u0444\u0438\u043b\u0435 A2DP. \u041f\u0430\u043a\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 libopenaptx.so \u0438 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0434\u0435\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430. \u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0430 \u0441 LGPLv2.1 \u043d\u0430 GPLv3+, \u0447\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430 libopenaptx \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv2 \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100159","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0430\u043b\u0438 \u0420\u043e\u0445\u0430\u0440 (Pali Roh\u00e1r) \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 libopenaptx, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u043e\u0434\u0435\u043a\u0430 aptX (Audio Processing Technology), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Bluetooth-\u043f\u0440\u043e\u0444\u0438\u043b\u0435 A2DP.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0432\u0442\u043e\u0440 Libopenaptx \u0441\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Freedesktop | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0430\u043b\u0438 \u0420\u043e\u0445\u0430\u0440 (Pali Roh\u00e1r) \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 libopenaptx, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u043e\u0434\u0435\u043a\u0430 aptX (Audio Processing Technology), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Bluetooth-\u043f\u0440\u043e\u0444\u0438\u043b\u0435 A2DP.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-05-13T08:22:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-05-13T08:22:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Autor Libopenaptx muutis litsentsi, et takistada koodi kasutamist Freedesktopi projektides | ProHoster","description":"Pali Roh\u00e1r on muutnud libopenaptx projekti litsentsi, mis pakub aptX (Audio Processing Technology) koodeki teostust, mida kasutatakse Bluetooth A2DP profiilis.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0432\u0442\u043e\u0440 Libopenaptx \u0441\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e, \u0447\u0442\u043e\u0431\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0438\u043c\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u043c\u0438 Freedesktop | ProHoster","og:description":"\u041f\u0430\u043b\u0438 \u0420\u043e\u0445\u0430\u0440 (Pali Roh\u00e1r) \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e \u043d\u0430 \u043f\u0440\u043e\u0435\u043a\u0442 libopenaptx, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u043e\u0434\u0435\u043a\u0430 aptX (Audio Processing Technology), \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 Bluetooth-\u043f\u0440\u043e\u0444\u0438\u043b\u0435 A2DP.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-05-13T08:22:41+00:00","article:modified_time":"2021-05-13T08:22:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100159","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-05-13 11:01:07","updated":"2022-09-30 12:09:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/100159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=100159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/100159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=100159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=100159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=100159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}