查看原文
其他

实锤被抓包!字节跳动违反Apache 2.0许可证,在火山引擎里违规重新发布Apache SkyWalking!

推荐关注

扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

责编:架构君 | 来源:云头条


上一篇好文:一位老工程师在谷歌工作十年后的总结


   大家好,我是后端架构师。


火山引擎公司的Application Performance Monitoring - Distributed Tracing(应用性能监控全链路版)以非法方式重新发行了Apache SkyWalking。它们未遵循Apache 2.0许可证的要求。



Apache SkyWalking是一款用于分布式系统的开源APM,它也是Apache软件基金会的顶级项目。
1月28日,Apache SkyWalking接到了其中一位提交者以匿名方式举报火山引擎违反许可证的报告。火山引擎有一项云服务,名为Application Performance Monitoring - Distributed Tracing(应用性能监控全链路版)。在Java服务监控部分,它提供了这个代理下载链接:
wget https://datarangers.com.cn/apminsight/repo/v2/download/java-agent/apminsight-java-agent_latest.tar.gz
Apache SkyWalking在1月28日23点15分下载了它,并存档于此:https://drive.google.com/file/d/1UCITmAfoKWfQpBXoQWfhaSA_5C88_sgO/view?usp=sharing。

Apache SkyWalking已确认这是SkyWalking Java代理的发行版。
Apache SkyWalking在这里列举了几个证据来证明这一点,每个读者可以与官方的SkyWalking源代码(https://github.com/apache/skywalking-java)进行比较。
1、第一个也是最简单的部分是agent.config文件,该文件使用相同的配置键和相同的配置格式。
这是Volcengine的版本,请查看SkyWalking agent.config:

2、在apmplus-agent.jar即Volcengine的代理核心jar文件中,你可以轻松找到几个与 SkyWalking的核心类一模一样的核心类。微信搜索公众号:前端技术编程,回复:前端 领取资料 。

ComponentsDefine类根本没有变化,就连组件ID和名称都一样。这是Volcengine的版本,请查看SkyWalking的版本(https://github.com/apache/skywalking-java/blob/395ce4f86ae14cf24af489a6aa7e849b1d9a27ed/apm-protocol/apm-network/src/main/java/org/apache/skywalking/apm/network/trace/component/ComponentsDefine.java)。



3、代码名称、软件包名称和代码层次结构全部与SkyWalking 6.x版本一模一样。另外,搜索公众号顶级算法后台回复“算法”,获取一份惊喜礼包。
这是Volcengine的软件包层次结构,请查看 SkyWalking的版本(https://github.com/apache/skywalking-java/tree/v6.6.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context)。



火山引擎的团队更改了所有软包名称,删除了Apache软件基金会的抬头,在重新发行时没有保留Apache软件基金会和Apache SkyWalking的LICENSE(许可证)和NOTICE(告知)文件。
此外,我们在对方的网站上找不到任何声明他们在发行SkyWalking的内容。
以上种种证明火山引擎违反了Apache 2.0许可证,没有尊重Apache软件基金会和Apache SkyWalking的知识产权和品牌。
Apache SkyWalking已经联系了对方的法务团队,等待官方回复。
参考链接:https://skywalking.apache.org/blog/2022-01-28-volcengine-violates-aplv2/


PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。


最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。


版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

END

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。

别找了,想获取史上最全的Java大厂面试题学习资料

扫下方二维码回复「面试」就好了

历史好文:

比特币又爆了。。。

分享一个牛逼的开源后台管理系统,不要造轮子了(附源码)!

基于SpringBoot 的CMS系统,拿去开发企业官网真香

10w 行级别数据的 Excel 导入优化记录

面试官:MySQL 批量插入,如何不插入重复数据?

写代码爬取了某 Hub 资源,只为撸这个鉴黄平台!

如何搭建一台永久运行的个人服务器?

isEmpty 和 isBlank 的用法区别,居然一半的人答不上来.....

Java8中一个极其强悍的新特性,很多人没用过(非常实用)

28岁程序员在单位猝死?怀孕两月妻子发声!字节跳动官方深夜发通告辟谣...

一个很酷的快速开发代码生成器系统

滴滴被曝大裁员!


扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存