社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

开源还不满 1 个月,Winamp 删除了其整个 GitHub 源码库!

CSDN企业招聘 • 3 月前 • 95 次点击  

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)


上个月 24 日,经典媒体播放器 Winamp 在 GitHub 上发布了其源代码,并号召全球开发者为这个标志性软件进行贡献和改进。然而,不到一个月的时间,Winamp 的这个 GitHub 代码库在历经波折后,目前已被彻底删除。

Winamp 尝试开源,其限制性许可引发争议

Winamp 曾是 Windows 98 时代最受欢迎的媒体播放器之一,随着 MP3 和文件共享网络的兴起,它成为了许多人管理和播放音乐的首选工具。在 2013 年网站关闭之后,这个曾经辉煌的项目似乎走向了终点。

然而,2014 年 Llama Group 收购了 Winamp,并承诺让其重焕生机。也正因如此,Llama Group 才在上个月决定将 Winamp 的部分遗留代码开源,并鼓励开发者进行贡献。但这次尝试不仅没有如预期般带来积极的社区参与,反而因种种问题陷入困境。

具体来说,Winamp 源代码最初在 GitHub 上发布时采用了一种名为 Winamp Collaborative License(WCL)1.0 的许可证,引发了开源社区的强烈不满,尤其是在“禁止分叉”这一规定上:WCL 1.0 明确规定,用户不得创建、维护或分发 Winamp 的分叉版本——对于开发者们来说,这种限制与他们一直以来所理解的“开源”精神背道而驰。

迫于外界的质疑和压力,后来 Llama Group 对该许可证进行了修改,将其升级为 WCL 1.0.1。新的版本删除了“禁止分叉”的条款,但仍然规定禁止分发修改后的版本,即用户可以基于 Winamp 的代码进行开发,但无权分享自己修改的版本。

意料之中,这种几乎等于“只为 Winamp 所有者谋利”的开源方式依旧让开源社区感到不满。

值得注意的是,Winamp 的原始开发者之一 Justin Frankel,同时也是 Nullsoft(Winamp 的创建公司)和 SHOUTcast 流媒体软件的创始人,他对这次开源也表示了极大的不满。在他个人的问答网站上,Frankel 称 Winamp 的许可条款“十分荒谬”,并明确表示自己不会参与其中。
可能还存在源代码泄露和法律风险

除了许可证问题,Winamp 在开源过程中还面临着代码泄露的问题。

一些开发者在审查仓库内容时发现,Winamp 仓库中包含了许多其他项目的代码,其中最为引人注目的是 SHOUTcast 服务器软件的部分源代码。SHOUTcast 曾由 Nullsoft 开发,随着 Llama Group 收购 Winamp,SHOUTcast 也一度归属于该公司。然而,2022 年 Llama Group 将 SHOUTcast 出售给了 Azerion,导致他们不再拥有其源代码的使用权。因此,Winamp 公开这些代码很可能涉及侵犯版权的法律风险。

此外,GitHub 用户还发现,Winamp 仓库中包含了一些来自英特尔和微软的专有编解码器和工具,这进一步加剧了 Llama Group 的危险——公开这些代码可能会引发与这些科技巨头的法律纠纷。虽然 Llama Group 尝试通过简单删除违规文件的方式来解决问题,但对于熟悉 Git 技术的开发者来说,这些文件依然可以通过历史记录轻松恢复。

Winamp 的未来展望

在经历了几周的混乱和争议后,Llama Group 最终选择删除了整个 GitHub 仓库,结束了这场短暂的开源尝试。

一方面,Winamp 的源代码包含了许多来自其他公司的专有部分,清理和梳理这些代码需要大量的投资和时间;另一方面,开源社区对 Winamp 的许可模式表示不满,认为其开源举措并不符合真正的开源精神。

Llama Group 曾表示,“每个月仍有数千万用户在 Windows 平台上使用 Winamp。”而在面对如此庞大的用户群体,如何处理好开源社区的关系,合理发布符合现代标准的版本,或许将成为其未来能否取得成功的关键。有外媒推测,随着音乐流媒体服务的崛起,Winamp 试图通过 Winamp for Creators 平台为艺术家和唱片公司提供管理、发行和货币化服务,这或许是其未来发展的一个新方向。
尽管此次开源尝试以失败告终,但无论 Winamp 的未来走向何方,相信这款经典的音乐播放器依然会在许多老用户心中占据一席之地。

参考链接:

https://arstechnica.com/gadgets/2024/10/winamp-really-whips-open-source-coders-into-frenzy-with-its-source-release/

https://www.tomshardware.com/tech-industry/winamp-owner-deletes-open-source-repository-after-a-bumpy-month-on-github

好啦,今天的内容分享就到这,感觉不错的同学记得分享点赞哦!
PS:CSDN 企业招聘 持续分享程序员学习、面试相关干货,不见不散!
点分享
点收藏
点点赞
点在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/175215
 
95 次点击