{"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\/fr\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","title":{"rendered":"L'auteur de Libopenaptx a chang\u00e9 de licence pour bloquer le pr\u00e9l\u00e8vement de code par des projets Freedesktop.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pali Rohar a modifi\u00e9 la licence du projet libopenaptx, qui propose une impl\u00e9mentation du codec aptX (Audio Processing Technology), utilis\u00e9 dans le profil Bluetooth A2DP. Le paquet inclut la biblioth\u00e8que libopenaptx.so et des utilitaires pour l'encodage et le d\u00e9codage audio. La licence a \u00e9t\u00e9 chang\u00e9e de LGPLv2.1 \u00e0 GPLv3+, ce qui emp\u00eachera l'utilisation du code libopenaptx dans des projets distribu\u00e9s uniquement sous licence GPLv2 sans re-licencier le code associ\u00e9 \u00e0 la biblioth\u00e8que sous GPLv3. Cela permettra d'assurer une compatibilit\u00e9 de licence avec les projets sous licence Apache 2.0.   <\/p>\n<p>Le changement de licence est survenu en r\u00e9ponse \u00e0 un conflit avec les d\u00e9veloppeurs du projet Freedesktop et de l'entreprise Collabora, qui, selon le cr\u00e9ateur de Libopenaptx, ont viol\u00e9 l'accord de licence et abus\u00e9 du code de conduite adopt\u00e9. En particulier, selon Pali, les d\u00e9veloppeurs de Freedesktop et Collabora ont transf\u00e9r\u00e9 son code dans PulseAudio sans mentionner l'auteur.     <\/p>\n<p>Comme preuve, l'auteur de libopenaptx a cit\u00e9 la fonction decode_buffer qu'il a \u00e9crite, dans laquelle m\u00eame les commentaires co\u00efncident, mais selon Pali, les d\u00e9veloppeurs de Freedesktop ont pr\u00e9tendu que c'\u00e9tait leur propre code. En r\u00e9ponse \u00e0 l'indignation et \u00e0 la tentative de discuter du fait que cette action constitue une violation de l'accord de licence, les d\u00e9veloppeurs de Freedesktop ont simplement supprim\u00e9 le message concernant le probl\u00e8me sous pr\u00e9texte que cette discussion violait le code de conduite adopt\u00e9 dans le projet.     <\/p>\n<p>R\u00e9alizing the impossibility of resolving the issue peacefully, the author of libopenaptx changed the license to GPLv3 and added a note prohibiting the use of the code in Freedesktop projects. The license change came into effect starting with version libopenaptx 0.2.1, which has already been blacklisted by the developers of Freedesktop, prohibiting its use in PipeWire code due to license incompatibility.    <\/p>\n<p>Daniel Stone, ancien membre du conseil d'administration de la X.Org Foundation et l'un des principaux d\u00e9veloppeurs de Wayland et de PipeWire, qui occupe le poste de responsable des projets graphiques chez Collabora, a d\u00e9clar\u00e9 que le changement de licence pour libopenaptx est douteux d'un point de vue juridique. Libopenaptx n'est pas le d\u00e9veloppement personnel de Pali Rohar, mais simplement un fork de code du projet FFmpeg, qui \u00e9tait \u00e0 l'origine sous licence LGPLv2.1, et Pali Rohar ne peut pas unilat\u00e9ralement modifier la licence sur des parties du code qui ne lui appartiennent pas, encore moins imposer des restrictions suppl\u00e9mentaires sur le domaine d'utilisation.     <\/p>\n<p>Pour re-licencier, un consentement explicite des auteurs originaux du code, sur la base duquel la d\u00e9rivation a \u00e9t\u00e9 cr\u00e9\u00e9e, est n\u00e9cessaire. Selon les conditions de la LGPL, la mise \u00e0 jour de la licence sans obtenir le consentement des autres auteurs est uniquement possible jusqu'\u00e0 une version plus r\u00e9cente de la LGPL, c'est-\u00e0-dire jusqu'\u00e0 la LGPL v3.0, mais pas \u00e0 GPLv3, qui inclut des restrictions suppl\u00e9mentaires. Pali Rohar a r\u00e9pondu qu'il n'a pas ajout\u00e9 de restrictions suppl\u00e9mentaires, le projet est d\u00e9sormais distribu\u00e9 sous une licence GPLv3 pure, et les mentions concernant Freedesktop et Collabora ne sont qu'une clarification dans le fichier README indiquant que les projets enfreignant la GPLv3 ne peuvent pas utiliser le code.    <\/p>\n<p>Concernant l'all\u00e9gation selon laquelle Freedesktop aurait viol\u00e9 la licence de Libopenaptx, Daniel Stone estime qu'elle n'est pas fond\u00e9e, car le code a \u00e9t\u00e9 transf\u00e9r\u00e9 par le d\u00e9veloppeur au projet PulseAudio avec acceptation des conditions du contrat de licence, et les tentatives ult\u00e9rieures du d\u00e9veloppeur de Libopenaptx de r\u00e9voquer le droit transmis sur le code n'ont aucune valeur. Il est \u00e9galement infond\u00e9 d'\u00e9tablir un lien entre le respect du code de conduite et la violation de la licence, ainsi que l'affirmation selon laquelle Collabora aurait enfreint la licence, cette entreprise n'\u00e9tant en aucun cas li\u00e9e aux actions ayant entra\u00een\u00e9 le bannissement de l'utilisateur.    <\/p>\n<p>Daniel Stone a d\u00e9clar\u00e9 qu'il avait supprim\u00e9 la discussion et bloqu\u00e9 le d\u00e9veloppeur de Libopenaptx, mais qu'il l'avait fait de sa propre initiative pendant son temps libre, et non en tant qu'employ\u00e9 de Collabora. La suppression a \u00e9t\u00e9 effectu\u00e9e apr\u00e8s des violations syst\u00e9matiques du code de conduite auquel tous les participants aux discussions adh\u00e8rent. Assimiler la suppression pour comportement \u00e0 une violation de licence est absurde, car les licences ouvertes ne r\u00e9glementent pas le droit de d\u00e9velopper uniquement sur des plateformes non mod\u00e9r\u00e9es et ne requi\u00e8rent pas d'acc\u00e8s illimit\u00e9 \u00e0 toutes les plateformes de d\u00e9veloppement.<br \/>\n<br \/>Source : <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.2 - 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\/fr\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47 L'auteur de Libopenaptx a chang\u00e9 la licence pour bloquer le vol de code par les projets Freedesktop | ProHoster","description":"Pali Roh\u00e1r a modifi\u00e9 la licence du projet libopenaptx, qui propose une impl\u00e9mentation du codec aptX (Audio Processing Technology) utilis\u00e9 dans le profil Bluetooth A2DP.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/avtor-libopenaptx-smenil-liczenziyu-chtoby-blokirovat-zaimstvovanie-koda-proektami-freedesktop","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/100159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=100159"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/100159\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=100159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=100159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=100159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}