Репозиторий с «открытым исходным кодом» плеера Winamp на GitHub удалили менее чем через месяц после создания. Это произошло после того, как его владельцы, Llama Group, подверглись критике со стороны сообщества разработчиков свободного и открытого программного обеспечения (FOSS) за его крайне ограничительную лицензию.
Первоначальный релиз на GitHub был выпущен под лицензией Winamp Collaborative License (WCL) 1.0, которая гласила:
No Forking: Вы не можете создавать, поддерживать или распространять форк-версии этого программного обеспечения.
Удаление, по-видимому, произошло после того, как издание The Register связалось с разработчиками по поводу включения кода от Shoutcast DNAS и некоторых кодеков от Intel и Microsoft.
Издание The Register сообщило, что некоторые пользователи GitHub отметили в комментариях к проекту, что эта лицензия нарушает условия предоставления услуг платформы, и что код, загруженный в него, на самом деле не является открытым. В итоге лицензию пересмотрели до версии WCL 1.0.1, в которой строка была изменена на No Distribution of Modified Versions:
Вы не имеете права распространять модифицированные версии программного обеспечения, как в исходном, так и в двоичном виде. Это означает, что теперь вы можете использовать код, загруженный Winamp на GitHub, но не сможете делиться им с кем-либо.
Таким образом, несмотря на то, что исходный код Winamp был доступен всему миру, он не был полностью открытым, так как вы не могли свободно распространять сделанные вами модификации.
Помимо этих лицензионных махинаций, другие пользователи GitHub также отметили, что в релизе Winamp есть несколько фрагментов кода, которые изначально ей не принадлежали (или уже не принадлежат). По данным издания, речь идёт о серверном коде для Shoutcast Distributed Network Audio Server (DNAS), который изначально был разработан Nullsoft, первым владельцем Winamp.
В конечном итоге Llama Group купила Winamp и Shoutcast, но в 2022 году продала последнюю компании, что подразумевает отсутствие у неё прав на Shoutcast DNAS. В репозитории также были обнаружены собственные исходные коды Microsoft и Intel, из-за чего у Llama Group могут возникнуть разногласия с этими компаниями.
Скорее всего, именно из-за этих проблем компания удалила репозиторий Winamp с GitHub, и вряд ли мы увидим какую-либо форму Winamp (классическую или иную) на любой другой платформе с открытым исходным кодом. Этот устаревший медиаплеер просто слишком стар, в нём много проприетарных компонентов, созданных несколькими другими компаниями, которые не будут слишком заинтересованы в том, чтобы их исходники были предоставлены миру бесплатно.
Потребуются огромные инвестиции и много времени, чтобы очистить бэкенд Winamp для релиза версии с открытым исходным кодом, но станет ли кто-нибудь это делать, зная, что не заработает ни цента?
Ещё по теме: