Fundamentals 5 min read

When Cloud Services Misuse Open‑Source Code: The SkyWalking License Violation Case

The article details how ByteDance's Volcengine distributed a commercial product based on Apache SkyWalking without complying with the Apache 2.0 license, outlines the evidence uncovered by SkyWalking, and discusses the broader implications for open‑source governance and community trust.

Programmer DD
Programmer DD
Programmer DD
When Cloud Services Misuse Open‑Source Code: The SkyWalking License Violation Case

Recently, DD saw a post by Apache SkyWalking founder Wu Sheng complaining that a commercial cloud service failed to provide proper post‑sale support, highlighting a common issue where users of commercial products turn to the original open‑source project for help.

On January 28, the official Apache SkyWalking blog reported that ByteDance’s cloud service unit, Volcengine, violated the Apache 2.0 license while using SkyWalking.

The blog linked to the original report (https://skywalking.apache.org/blog/2022-01-28-volcengine-violates-aplv2/) and noted that an anonymous submitter provided a report and a download link for the alleged infringing Java Agent:

https://datarangers.com.cn/apminsight/repo/v2/download/java-agent/apminsight-java-agent_latest.tar.gz

SkyWalking confirmed through source code comparison that the distributed package was indeed a version of the SkyWalking Java Agent. The main evidence includes three points: agent.config file keys and format are identical to SkyWalking’s Volcengine version. apmplus-agent.jar contains core classes that match those in SkyWalking’s Volcengine distribution.

Code naming, package structure, and hierarchy are consistent with SkyWalking 6.x.

Volcengine’s team altered the package name, removed the Apache Foundation header, and omitted the LICENSE and NOTICE files from the distribution.

After the blog post, Volcengine’s representatives responded that they would add SkyWalking’s copyright notice to the relevant documentation and SDK, and they would apologize to the developers.

The incident reflects a growing trend of open‑source projects facing misuse by commercial cloud providers, raising questions about companies’ understanding of open‑source licenses and the enforcement of compliance.

license complianceskywalkingVolcengineApache 2.0
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.