广告拦截器 Pie Adblock 揭秘:为何它挑战 uBlock Origin 的霸主地位?
广告拦截器新贵:Pie Adblock 巅峰对决 uBlock Origin,谁将一统天下?
数界探索
1月4日消息,据Reddit及HackerNews论坛报道,最近有一款名为PieAdblock的广告拦截插件引起了争议。该插件被指称侵犯了老牌开源广告拦截插件uBlockOrigin的版权,具体表现为复制粘贴了uBlockOrigin的部分代码和广告过滤列表。这种行为显然违反了GPLv3授权协议,引发了社区内的广泛讨论和不满。 这一事件不仅反映了开源项目在版权保护方面面临的挑战,也提醒开发者们在使用他人代码时必须严格遵守相应的授权协议,以维护良好的开源生态环境。希望未来能有更多的透明度和规范,避免类似事件再次发生。
据介绍,uBlock Origin作为一款历史悠久的广告拦截工具,一直采用GPLv3许可证,确保了它的开放性和透明度。该软件的过滤规则和代码都是由全球开源社区持续贡献和维护的。这种开放的合作模式不仅增强了软件的功能,也提升了用户体验,使得用户能够享受更加纯净和高效的网络浏览环境。同时,这也反映出开源精神在互联网领域的强大生命力和积极影响。通过这样的合作方式,uBlock Origin得以不断完善和发展,成为众多网民保护隐私、提升上网体验的重要工具之一。
近期,有数据挖掘者在分析广告拦截扩展插件PieAdblock时发现,该插件中包含了大量来自uBlockOrigin的过滤列表及代码片段。然而,PieAdblock并未按照GPL或兼容授权开源其代码,这显然违反了GPL协议关于衍生作品必须同样以GPL授权开源的规定。这一情况引发了社区内的广泛关注与讨论。 从这个事件可以看出,尽管开源软件强调的是共享和协作精神,但在实际操作过程中,仍然存在一些开发者忽视或误解开源协议的情况。这也提醒我们,无论是开发人员还是用户,都应当更加重视并严格遵守开源协议的要求,以维护良好的开源生态。开源项目的健康发展不仅依赖于技术的进步,还需要法律框架的支持和规范。
在插件的contentExecuteYouTubeScriptlets.js文件中,可以找到源自uBlockOrigin的“TrustedReplaceXHRResponseScriptlet”代码。这表明数据挖掘者经常引用PieAdblock中的相关代码进行工作。
值得注意的是,PieAdblock的开发团队曾被发现开发过另一款名为Honey的购物比价插件,该插件同样引发了不少争议。一方面,它声称能够帮助用户找到最优折扣,但这一宣传受到了质疑;另一方面,Honey会被指责篡改商品推荐链接。具体来说,当用户通过其他渠道的推荐链接进行购物时,Honey会在结算过程中偷偷替换这些链接,从而获取本应属于他人的佣金。