Исходный код Winamp выпущен, но с ограниченной лицензией

2024-09-26 2605 комментарии
Исходный код классической версии Winamp выпущен на GitHub, однако строгие лицензионные ограничения вызвали волну критики. Сообщество разработчиков разочаровано отсутствием свободы для модификаций и форков программы
Обновлено: 18.10.2024. WinAmp завершил неудачную попытку стать открытым: код удален с GitHub. Разработчики WinAmp удалили весь репозиторий с GitHub, завершив неудачную попытку сделать плеер открытым. Разбор ошибок в лицензировании и реакции сообщества на действия разработчиков.

Легендарный медиаплеер Winamp теперь стал проектом с открытым исходным кодом. Однако сообщество разработчиков негодует из-за лицензии.

Несколько месяцев назад компания Llama Group SA, владеющая Winamp, объявила о намерении открыть исходный код Winamp 24 сентября 2024 года. И это действительно произошло.

Исходный код Winamp теперь доступен на GitHub

Опубликованный исходный код относится к классической версии плеера. Документация по лицензии, доступная на официальной странице Winamp на GitHub, озаглавлена «Winamp Collaborative License (WCL)».

Является ли Winamp действительно проектом с открытым исходным кодом?

Лицензия Winamp оказалась довольно спорной. Похоже, компания хочет, чтобы разработчики приходили, смотрели код, исправляли баги, а затем ждали, пока их изменения будут рассмотрены мейнтейнерами. Это означает, что разработчики могут отклонять изменения или новые функции, что ограничивает свободу для улучшений.

Лицензия также гласит, что все права на интеллектуальную собственность и авторские права на изменения передаются Winamp. Лицо, которое внесло вклад в проект, должно отказаться от всех прав на авторство и возражений против изменений, внесенных в его работу. Это дает Winamp полное право использовать ваш вклад без какой-либо компенсации. Такой принудительной «отказ от прав» незаконен во многих странах, включая Бельгию, где базируется Llama Group SA.

Фактически речь идет о неоплачиваемой работе, и только официальное приложение получает улучшения.  Разработчик, который внес свой вклад, не имеет никакой свободы. Почти каждый пользователь, ответивший на анонс в X (Twitter), возмущен такой ситуацией.

В 5 разделе перечислены дополнительные ограничения. Контрибьюторы не могут распространять модифицированные версии Winamp даже в формате исходного кода. Это может делать только компания, т.е. мейнтейнеры. Это весьма странная лицензия. Другие разработчики не смогут создать свою версию Winamp и распространять ее. Значит, это не open-source? Похоже, что да. Тогда зачем вообще выпускать исходный код — если это был пиар-ход, то он провалился.

Winamp обновил лицензию, разрешив форки, но…

Как оказалось, лицензия Winamp нарушала Условия обслуживания GitHub, где говорится:

«Устанавливая общедоступность ваших репозиториев, вы соглашаетесь разрешить другим Пользователям просматривать и «разветвлять» ваши репозитории (это означает, что другие могут создавать собственные копии содержимого из ваших репозиториев в репозиториях, которые они контролируют)».

В GitHub репозитории Winamp сейчас идёт открытая дискуссия по этому поводу.

Компания внесла изменения в лицензию (WCL 1.0.1), разрешив делать форки, но только для личного использования, т.е. по-прежнему нельзя распространять измененные версии. Однако исходный код Winamp уже имеет почти 1000 форков на данный момент.

DrO, создатель WACUP (Winamp Community Update Project), раскритиковал ограничения лицензии компании на форуме Reddit и опубликовал заявление на странице WACUP в Facebook, заявив, что не будет использовать исходный код для своей версии плеера.

© . По материалам Ghacks
Комментарии и отзывы

Нашли ошибку?

Новое на сайте