Утечка исходного кода Winamp (843 МБ)
В веб-архиве обнаружили репозиторий с исходным кодом Winamp, который был удалён в мае 2021 года или позже. Хотя сохранились не все файлы самого репозитория, зато успешно скопировался файл winamp-main.zip по ссылке «Скачать весь архив» из зеркала репозитория (альтернативная версия, файл winamp-cvs.zip
).
Похоже, что копия лежит в веб-архиве несколько месяцев, но только сейчас привлекла внимание аудитории на HN, в связи с чем её могут в ближайшее время быстро удалить.
Размер архива winamp-cvs.zip
составляет 291,8 МБ, 15 720 файлов, исходники на C. В разархивированном виде 842,8 МБ.
a52\ a52dec\ aacdec\ aacPlus\ adpcm\ Agave\ alac\ albumart\ amrdec\ apev2\ auth\ bmp\ burner\ burnlib\ codesign\ coloreditor\ config\ conformance\ dataview\ dca\ devices\ dlmgr\ Elevator\ enc_aacplus\ enc_fhgaac\ enc_flac\ enc_flac2\ enc_lame\ enc_vorbis\ enc_wav\ enc_wma\ expat\ f263\ filereader\ flac\ freetype\ freetypewac\ gen_crasher\ gen_dropbox\ gen_ff\ gen_hotkeys\ gen_ml\ gen_mud\ gen_talkback\ gen_tray\ gen_webauth\ gif\ giflib\ gracenote\ h264\ h264dec\ id3v2\ ie_plugin\ ijg\ in_avi\ in_cdda\ in_dshow\ in_flac\ in_flv\ in_linein\ in_midi\ in_mkv\ in_mod\ in_mp3\ in_mp4\ in_nsv\ in_ogg\ in_swf\ in_vorbis\ in_wave\ in_wmvdrm\ in_wv\ installer\ jnetlib\ jpeg\ libdca\ libmp4v2\ libogg\ libpng\ libsndfile\ libtheora\ libvorbis\ libvp5\ libvp6\ libvpx\ libyajl\ logger\ Mastering\ ml_addons\ ml_autotag\ ml_bookmarks\ ml_cloud\ ml_devices\ ml_disc\ ml_downloads\ ml_history\ ml_impex\ ml_local\ ml_nowplaying\ ml_online\ ml_orb\ ml_playlists\ ml_plg\ ml_pmp\ ml_rg\ ml_shoutcast\ ml_transcode\ ml_webdev\ ml_wire\ mp3\ mp4v\ mpeg2dec\ mpeg4dec\ mpegvideo\ nde\ np_plugin\ nprt_plugin\ ns-eel\ ns-eel2\ nsavi\ nscue\ nsid3v2\ nsis_bind\ nsmkv\ nsmpeg\ nsutil\ nsv\ nsvdec_vp3\ nsvdec_vp5\ nsvdec_vp6\ nswasabi\ nu\ ObjectCode\ omBrowser\ openssl\ out_disk\ out_ds\ out_wave\ pcm\ pfc\ playlist\ plist\ pmp_activesync\ pmp_android\ pmp_cloud\ pmp_cloud_demo\ pmp_ipod\ pmp_ipod2\ pmp_njb\ pmp_p4s\ pmp_template\ pmp_usb\ pmp_usb2\ pmp_wifi\ png\ primo\ ReplayGainAnalysis\ replicant\ resources\ SDKs\ tagz\ tataki\ theora\ timer\ vis_avs\ vis_milk2\ vis_nsfs\ vlb\ vorbis\ vp5\ vp6\ vp8x\ vp32\ Wasabi\ Wasabi2\ watcher\ wbm\ Winamp\ winampa\ winampAll\ xml\ xspf\ zlib\
Размеры winamp-main.zip
242 и 708,3 МБ, соответственно, 15 682 файла.
Исходный код легендарной программы имеет ценность скорее как исторический артефакт. Возможно, он пригодится разработчикам форков и тем, кто желает портировать Winamp на другие платформы.
Реальной практической пользы мало. Во-первых, есть отличные легковесные и мультиплатформенные альтернативы, такие как qmmp, которые даже поддерживают скины Winamp.
Во-вторых, с юридической точки зрения нельзя ни обновлять, ни распространять этот код и программное обеспечение, скомпилированное из него. Ситуация напоминает утечку кода Opera Presto несколько лет назад. Для неё вышло несколько патчей на российских форумах, но на этом поддержка и развитие проекта были закончены. Доступ к самому репозиторию был оперативно закрыт согласно процедуре американского закона об авторском праве в цифровую эпоху (DMCA).
Winamp — проприетарный медиаплеер с поддержкой большого количества форматов файлов, скинов, эквалайзеров и потрясающих графических визуализаций, которые особенно удивительно смотрелись в 90-е годы.
Разработчики программы — Джастин Франкель и Дмитрий Болдырев. Первая версия вышла в 1997 году и распространялась по модели shareware. Несмотря на то, что утилитой можно было пользоваться бесплатно, авторов завалили письмами с десятидолларовыми купюрами (в те времена это был самый популярный способ передачи денег между физическими лицами). Через два года компанию Nullsoft купила AOL LLC. В 2004 году последние сотрудники, стоявшие у истоков Winamp, покинули AOL. 20 ноября 2013 года компания AOL объявила, что отказывается от дальнейшей разработки проекта.
В 2014 году права на программу выкупила бельгийская компания Radionomy Group. С тех пор для Winamp не выходило никаких обновлений, если не считать утечку бинарника Winamp 5.8 для Windows.
Winamp 5.8
Однако в ноябре 2021 года стало известно о перезапуске проекта в качестве единой мобильной платформы для разных сервисов, подписок, подкастов и стриминговых сервисов. Официальный сайт получил редизайн, был изменён логотип Winamp, появилась возможность записаться на бета-тестирование.
Интересно, что в 2003 году на основе Winamp был разработан плеер Wasabi (также известен как Winamp3). Исходный код опубликовали в открытом доступе, но тогда он не вызвал особого интереса публики, потому что время Winamp уже ушло, а историческое значение программы публика ещё не осознала.
По общему мнению, распространение формата mp3 в 1997 году произвело настоящую культурную революцию в мире.