比“千千静听”还老的装机必备播放器——Winamp公开源代码,但“白嫖”条款惹恼众人

科技   2024-10-07 11:03   浙江  
Winamp 播放器兑现了今年 5 月份的承诺,于 2024 年 9 月 24 日正式在 GitHub 上发布了其 Windows 端的源代码,允许开发者改进和更新播放器以满足当前用户的需求。

“Winamp 将开放 Windows 版本播放器的代码,让整个社区都能参与其开发......Winamp 已不仅仅是一个音乐播放器。它体现了独特的数字文化、美学和用户体验。


通过开源的这一举措,Winamp 正在迈出其历史的下一步,让其用户直接为改进产品做出贡献。”



Winamp 是一款经典的多媒体播放器,也曾是世界上最受欢迎的音乐播放器,以其灵活性和对音频格式的广泛兼容性而闻名。

1997 年 4 月,Nullsoft 公司首次发布 Winamp,由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。

Winamp 体积小巧、免费使用、资源占用率极低、软件界面精美、操作人性化,贴近真正的 CD 机,十分简练,多余的功能基本没有,也因此在当年成为众多 MP3 播放器的首选,甚至国内形形色色的 MP3 盗版光盘中都在根目录保存着 Winamp 的安装文件。

在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。

1999 年 6 月,美国在线 (AOL) 以 8000 万美元收购 Nullsoft。

但被 AOL 收购之后 Winamp 的发展陷入停滞。

AOL 于 2013 年 11 月 20 日宣布将于当年 12 月 20 日起关闭 Winamp 的网站,并不再维护和提供下载服务。

2014 年 1 月 14 日,Radionomy 自 AOL 手中收购 Winamp,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy,后者承诺将会重新上线这款应用程序。

在经过长达 4 年的等待之后,2018 年 Winamp 终于回归。

2024 年 5 月,Winamp 团队发布了“开源预告”,称将于 9 月 24 日提供其 Windows 版本的源代码,并邀请全球开发者参与贡献 —— 为 Windows 用户打造完美播放器。

虽然 Winamp 团队如约公开了源代码,但他们采用的 Winamp Collaborative License (WCL) 协议却对开发者提出了非常“严苛”的限制,

根据该协议,开发者虽然拥有“使用、修改和研究软件的自由”,但对修改的分发有一定的限制——协议内容的第 5 点“限制性条款” 指出:
  • 不得分发修改版本:不得分发该软件的修改版本,无论是源代码还是二进制形式。

  • 不得创建分支 (No Forking):不得创建、维护或分发软件的分支版本。

  • 官方分发:只有官方仓库的维护者才被允许分发该软件及其修改版

还没完,继续。协议第四条:

  • 对项目的贡献:我们鼓励您为项目贡献改进、增强和错误修复。贡献必须提交到官方仓库,并将由维护者自行决定审查和纳入。

  • 权利转让:通过提交贡献,您同意您的贡献中的所有知识产权(包括版权)都转让给 Winamp。您特此授予 Winamp 永久的、全球的、非排他性的、免版税的许可,以使用、复制、修改和分发您的贡献作为软件的一部分,而无需向您提供任何补偿。

  • 放弃权利:您放弃声称贡献的作者身份或反对任何歪曲、篡改或其他修改贡献的任何权利。

因此对开发者来说,这听起来并不像开源。事实上,他们似乎只是在寻求免费的社区维护而已——妥妥的“白嫖”。

从大家的评论来看,开发者并不认可 Winamp 这次所谓的“开源”。

而为了表达不满的情绪,全球开发者纷纷涌进了 Winamp 的 GitHub 仓库,在其 issue 下面疯狂整活:各种无意义内容的刷屏、阴阳怪气发言,等等——仿佛进了贴吧。

还有开发者指出,Winamp 团队成员似乎不会使用 Git,居然在公开的仓库中暴露了机密的代码……

各位有兴趣的话自行去围观吧:
https://github.com/WinampDesktop/winamp/issues
相关来源

https://about.winamp.com/press/article/winamp-open-source-code

https://github.com/WinampDesktop/winamp/issues/16

https://github.com/WinampDesktop/winamp
推荐阅读  点击标题可跳转

1、手撸一个内存分配器

2、巧活用折叠表达式

3、C++发布革命性提案:“借鉴”Rust精华,内存安全即将成为标配?

CPP开发者
我们在 Github 维护着 9000+ star 的C语言/C++开发资源。日常分享 C语言 和 C++ 开发相关技术文章,每篇文章都经过精心筛选,一篇文章讲透一个知识点,让读者读有所获~
 最新文章