This is an automated email from the ASF dual-hosted git repository. wusheng pushed a commit to branch tsw in repository https://gitbox.apache.org/repos/asf/skywalking-website.git
commit fbbdead36aa91ccad678fdb8538e5cf9d67e367b Author: Wu Sheng <wu.sh...@foxmail.com> AuthorDate: Sat Jan 23 16:47:25 2021 +0800 Brief the event `[Resolved][License Issue] Tencent Cloud TSW service violates the Apache 2.0 License when using SkyWalking.`. --- .../agent.png | Bin 0 -> 57854 bytes .../copy1.jpeg | Bin 0 -> 428844 bytes .../copy2.jpeg | Bin 0 -> 527127 bytes .../index.md | 48 +++++++++++++++++++++ .../tencent-cloud.png | Bin 0 -> 405552 bytes 5 files changed, 48 insertions(+) diff --git a/content/blog/2021-01-23-tencent-cloud-violates-aplv2/agent.png b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/agent.png new file mode 100644 index 0000000..26683a6 Binary files /dev/null and b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/agent.png differ diff --git a/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy1.jpeg b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy1.jpeg new file mode 100644 index 0000000..7c3b68d Binary files /dev/null and b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy1.jpeg differ diff --git a/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy2.jpeg b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy2.jpeg new file mode 100644 index 0000000..dfced4e Binary files /dev/null and b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/copy2.jpeg differ diff --git a/content/blog/2021-01-23-tencent-cloud-violates-aplv2/index.md b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/index.md new file mode 100644 index 0000000..8718e90 --- /dev/null +++ b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/index.md @@ -0,0 +1,48 @@ +--- +title: "[Resolved][License Issue] Tencent Cloud TSW service violates the Apache 2.0 License when using SkyWalking." +date: 2021-01-22 +author: Apache SkyWalking +description: "Tencent Cloud Service, Tencent Service Watche - TSW, have been reported as it violates Apache 2.0 License requirements." +--- + +[Apache SkyWalking](https://skywalking.apache.org) is an open source APM for distributed system, Apache Software Foundation top-level project. + +At Jan. 11th, 2021, we noticed the Tencent Cloud Service, [Tencent Service Watche - TSW](https://cloud.tencent.com/product/tsw), for first time. +Due to the similar short name, which SkyWalking is also called SW in the community, we connected with the service team of Tencent Cloud, and kindly asked. + +They used to replay, **TSW is purely developed by Tencent team itself, which doesn't have any code dependency on SkyWalking.**. We didn't push harder. + +But one week later, Jan 18th, 2021, our V.P., Sheng got the report again from Haoyang SkyWalking PMC member, through WeChat DM(direct message),. +He provided complete evidence to prove TSW actually re-distributed the SkyWalking's Java agent. +We keep one copy of their agent's distribution(at Jan. 18th), you could be downloaded [here](https://drive.google.com/file/d/1wCnUW0n-0qIoHuNI2pw8iAaVyRBrSuI7/view). + +Some typically evidences are here + +- [ServiceManager](https://github.com/apache/skywalking/blob/v8.3.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/boot/ServiceManager.java) is copied and package-name changed in the TSW's agent. +![](copy1.jpeg) + +- [ContextManager](https://github.com/apache/skywalking/blob/v8.3.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/ContextManager.java ) is copied and ackage-name changed in the TSW's agent. +![](copy2.jpeg) + +At the same time, we checked their tsw-client-package.zip, it didn't include the SkyWalking's LICENSE and NOTICE, also, they didn't mention TSW agent is the re-ditribution SkyWalking on their website. + +With all above information, we had enough reason to believe, from the tech perspective, they were violating the Apache 2.0 License's requirements. +From the 18th Jan., 2021, we sent mail `[Apache 2.0 License Violation] Tencent Cloud TSW service doesn't follow the Apache 2.0 License` to brief the SkyWalking PMC, and +took the following actions to connect with Tencent. +- MaDe direct call to Tencent Open Source Office. +- Connected with Tencent Cloud TVP program committee, as Sheng Wu(Our VP) is a Tencent Cloud TVP. +- Talked with the Tencent Cloud team lead. + +**In all above channels, we provided the evidences of coyp-redistribution hebaviors, requested them to revaluate their statements on the website, and follow the License's requirements.** + +## Resolution +At Jan. 19th night, UTC+8, 2021. We received response from the Tencent cloud team. They admited their violation behaviors, and did following changes +1. Tencent Cloud TSW service page states, the agent is the fork version(re-distribution) of Apache SkyWalking agent. +![](tencent-cloud.png) + +2. TSW agent distributions include the SkyWalking's License and NOTICE. Below is the screenshot, you could download from their product page. We keep a copy of their Jan. 19th 2021 at [here](https://drive.google.com/file/d/1Z9EkOpi-lyFosmvuoqPZ57sY-gLdwNLq/view). +![](agent.png) + +We have updated the status to the PMC mail list. This license violation issue has been resolved for now. + +##### The SkyWalking community and program management committee will keep our eyes on Tencent TSW. \ No newline at end of file diff --git a/content/blog/2021-01-23-tencent-cloud-violates-aplv2/tencent-cloud.png b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/tencent-cloud.png new file mode 100644 index 0000000..15b18e2 Binary files /dev/null and b/content/blog/2021-01-23-tencent-cloud-violates-aplv2/tencent-cloud.png differ