⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 云头条 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

火山引擎公司的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/

文章目录