В открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL

В конце сентября 2024 года в открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL.

По данным OpenNET, в коде Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генератора парсеров GNU Bison, распространяемые под лицензией GPL. Кроме того, в составе поставлялся изменённый код библиотеки libdiscid 0.6.2, распространяемой под лицензией LGPLv2.1. Также в репозитории Winamp найдены бинарные сборки открытых библиотек libogg и vorbis, добавленные без указания лицензии.

В настоящее время исходные тексты Winamp распространяются под проприетарной лицензией WCL (Winamp Collaborative License), запрещающей создание форков и распространение модифицированных версий. Фактически проект Winamp не может использовать в своём составе GPL-код и изменённый LGPL-код без перевода собственного кода на лицензию, совместимую с GPL.

В настоящее время изменённая библиотека libdiscid и плагин in_vorbis уже удалены из репозитория проекта, но файлы BladeMP3EncDLL.c и fir_proc.cpp ещё остаются в нём. При этом на сайте Winamp продолжают распространяться старые сборки проекта, датированные 26 апреля 2023 года, в которых продолжают использоваться компоненты GPL.

24 сентября 2024 года компания Llama Group открыла код Winamp и перевела проект на модель для совместного развития. Исходный код проекта написан на C++ и C и опубликован на GitHub под проприетарной лицензией лицензией Winamp Collaborative License (WCL) Version 1.0.

Разработчики проекта пояснили, что сборка настольного клиента Winamp в настоящее время основана на Visual Studio 2019 (VS2019) и библиотеках Intel IPP (нужно использовать именно v6.1.1.035).

Ранее Llama Group объявила о решении с 24 сентября 2024 года открыть исходный код Winamp и перевести проект на модель совместного развития с сообществом Open Source, чтобы любой желающий мог принять участие в продолжении создания новых версий мультимедийного проигрывателя.

По неофициальной информации, переход на открытую модель разработки Winamp вызван реорганизацией в Llama Group из-за финансовых проблем, в результате которых в прошлом году компания была вынуждена продать проект Shoutcast и уволить основную команду разработчиков, осуществлявших сопровождение классического Windows-приложения Winamp, в пользу развития одноимённого стримингового веб-сервиса с подписками на музыкантов и мобильных приложений Winamp, которые были представлены в апреле для платформ Android и iOS.

Проект Winamp создан Джастином Франкелем и Дмитрием Болдыревым в 1997 году. Эта разработка является одним из самых долгоживущих мультимедийных проигрывателей, продолжающих активное развитие. Winamp изначально ориентирован на использование на платформе Windows и насчитывает около 83 млн пользователей. Благодаря самобытности и гибкости в области изменение оформления интерфейса через скины, под впечатлением от Winamp создано несколько открытых клонов для Linux, таких как XMMS, XMMS2, Beep Media Player, Audacious и Qmmp.

В конце 2022 года компания Radionomy Group, которая владела Nullsoft (разработчиками Winamp), продала аудиобизнес голландской Azerion и переименовалась в Llama Group.

Материал опубликован при поддержке сайта habr.com
Комментарии

    Актуальные новости по теме "Array"