В мире аудиоплееров Winamp занимает особое место. Созданный в 1997 году Джастином Франкелем и Дмитрием Болдыревым, этот медиаплеер стал настоящей легендой, пережив множество технологических революций. И вот, спустя более чем четверть века после своего появления, Winamp сделал неожиданный шаг — опубликовал свой исходный код. Однако радость энтузиастов была недолгой, так как выяснилось, что код выпущен под несвободной лицензией.
Открытие кода с оговорками
Исходный код Winamp теперь доступен на GitHub (https://github.com/WinampDesktop/winamp), что само по себе является значительным событием. Однако условия лицензии Winamp Public License накладывают серьезные ограничения на использование этого кода:
Запрещено создание форков проекта.
Нельзя распространять модифицированные копии как в виде исходного кода, так и в виде готовых сборок.
Эти ограничения фактически делают невозможным развитие проекта сообществом, что является ключевым аспектом open-source философии.
Технические требования для сборки
Для тех, кто все же решится собрать Winamp из исходного кода, потребуется следующий набор инструментов и библиотек:
Visual Studio 2019
libvpx
libmpg123
OpenSSL
DirectX 9 SDK
Intel IPP
Этот список указывает на сложность проекта и его зависимость от проприетарных технологий, что дополнительно усложняет работу с кодом для энтузиастов.
Влияние Winamp на индустрию
Несмотря на ограничения, связанные с публикацией кода, нельзя недооценивать влияние Winamp на индустрию медиаплееров. Его популярность вдохновила создание нескольких открытых аналогов для Linux, включая:
XMMS и XMMS2
Beep Media Player
Audacious
Qmmp
Эти проекты продолжают идеи Winamp, но в рамках философии открытого программного обеспечения.
Публикация исходного кода Winamp — это значительное событие в истории программного обеспечения. Оно демонстрирует, как даже спустя десятилетия проект может оставаться актуальным и интересным для сообщества. Однако ограничения лицензии показывают, что путь к полностью открытому программному обеспечению все еще долог даже для легендарных проектов.
Winamp остается одним из самых долгоживущих и активно развивающихся медиаплееров. И хотя его код теперь частично открыт, истинный дух свободного программного обеспечения продолжают нести его открытые альтернативы.