近日我们关注到知名开源项目 Apache SkyWalking 在其官方博客发布了文章称:字节跳动子公司火山引擎在使用 Apache SkyWalking 构建其商业化产品期间改变了所有的包名,删除了 Apache 软件基金会的 header,并且在他们的再分发中没有保留 Apache 软件基金会和 Apache SkyWalking 的 LICENSE 和 NOTICE 文件,火山引擎没有遵守 Apache 2.0 许可证的情况下非法地重新发布了Apache SkyWalking。
以下为 Apache SkyWalking 博客原文翻译:
Apache SkyWalking 是一个分布式系统的开源 APM,是 Apache 软件基金会的顶级项目。
1月28日,我们收到了一个提交者(匿名)的许可证违规报告。他们有一个云服务,叫做应用性能监控全链路版(Application Performance Monitoring - Distributed Tracing)。在 Java 服务监控部分,匿名提交者提供了这个代理下载链接:
https://datarangers.com.cn/apminsight/repo/v2/download/java-agent/apminsight-java-agent_latest.tar.gz
我们在 1 月 28 日 23:15 UTC+8 时间下载了它,并在这里将其存档。
我们已经确认这是一个 SkyWalking Java agent 的二次分发。
我们在这里列出了几个证据来证明这一点,每个读者都可以与 SkyWalking 的官方源代码进行比较。
1,第一个也是最简单的一个是 agent.config
文件,它使用相同的配置键和相同的配置格式。
这是 Volcengine 的版本,可以同时对比查看 SkyWalking agent.config。
2, 在 apmplus-agent.jar
,Volcengine 的代理核心 jar 中,你可以很容易地找到几个与 SkyWalking 完全一样的核心类。ComponentsDefine 类没有变化,甚至连组件的ID和名称都没有变化。这是 Volcengine 的版本,看看 SkyWalking 的版本。
3,整个代码名、包名和层次结构都与 SkyWalking 6.x 版本相同。这是 Volcengine 包的层次结构,并同时对比查看 SkyWalking 的版本。
Volcengine 公司的团队改变了所有的包名,删除了 Apache 软件基金会的 header,并且在他们的再分发中没有保留 Apache 软件基金会和 Apache SkyWalking 的 LICENSE 和 NOTICE 文件。
此外,我们在他们的网站上也找不到任何东西来声明他们正在分发 SkyWalking。
所有这些都证明他们违反了 Apache 2.0 许可证,并且不尊重 Apache 软件基金会和 Apache SkyWalking 的知识产权和品牌。
我们已经联系了他们的法律团队,并等待他们的正式答复。
以上为 Apache SkyWalking 博客原文翻译。
在本文章发出后,1 月 29 日中午 11 点我们思否的编辑同学收到来自字节跳动 PR 同学的反馈,我们将反馈原文更新在此处:火山引擎相关负责人表示,火山引擎接到社区反馈后,第一时间调查处理此事,正在相关产品文档和分发 SDK 上加入 SkyWalking 的版权声明,并联系开发者沟通道歉。火山引擎会严格遵循开源社区规范,全面自查,避免此类问题再次发生。
相关阅读《TikTok 被指控“违反” OBS 相关 GPL 协议?或因新 Live Studio 直播应用程序而陷入争议》
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。