Bbabo NET

Science & Technology News

GPL violation detected in TikTok Live Studio

Not so long ago, a public beta of the TikTok Live Studio video streaming software complex from ByteDance, the developer of the TikTok service, took place. In the course of reverse engineering, the developers of the popular free project OBS Studio discovered that the GPL code was borrowed without opening the source code.

As one of the developers of OBS Studio writes, noticing a tweet about testing the beta version of TikTok Live Studio, he wondered if this software was developed independently or if something was taken as a basis (well, he drew attention to the word "Studio" in the title ). Already at the stage of reviewing the installation files, his attention was attracted by the structural similarity with OBS Studio. For example, the file names "GameDetour64.dll", "Inject64.exe" and "MediaSDKGetWinDXOffset64.exe" were similar to the OBS Studio files graphics-hook64.dll, "inject-helper64.exe" and "get-graphics-offsets64.exe" "After reverse engineering, the suspicions were confirmed.

It is important to understand that OBS Studio is licensed under the GNU GPL version 2.0, which obliges you to provide access to the source code for products based on OBS Studio under the same license that was not implemented in the situation with TikTok Live Studio.

The developers stated that they are ready to peacefully resolve the conflict and maintain good faith relations with TikTok and Bytedance, as long as they do not violate the terms of the license.

In addition, Ben Torell, one of the developers of OBS Studio, stated that other cases of violation of the GNU GPL were discovered during the reverse engineering. As a result, the download page for TikTok Live Studio has been removed (it currently only redirects the user to the video feed), but the direct links continue to work.

GPL violation detected in TikTok Live Studio