TikTok Live Studio narusza licencję GPL, używając kodu OBS

Ostatnio wiadomość została opublikowana w sieci w którym się ujawniają wynik dekompilacji aplikacji TikTok Live Studio, które niedawno udostępniłem do testowania przez użytkowników TikTok.

Z faktów wynika, że ​​dekompilując kod, zapożycza część kodu z darmowego projektu „OBS Studio”. Szczegóły zostały ujawnione i wspomina się, że fakt ten został dokonany bez spełnienia wymagań licencji GPLv2, która dawała instrukcje do rozpowszechniania projektów pochodnych na tych samych warunkach.

Zasadniczo problem, w który wpadł TikTok, polega na tym, że to nie spełnił tych warunków i zaczął rozpowszechniać wersję próbną tylko w postaci gotowych do użycia buildów, bez zapewniania dostępu do kodu źródłowego widelca OBS.

Obecnie strona do przesłania TikTok Live Studio została już usunięta z witryny TikTok, ale bezpośrednie linki do pobierania są dostępne podczas pracy.

Ponadto widać, że po pierwszym pobieżnym zbadaniu TikTok Live Studio, twórcy OBS byli od razu zaskoczeni pewnym podobieństwem strukturalnym nowego produktu z OBS.

W szczególności twórcy OBS wskazują na pliki „GameDetour64.dll”, „Inject64.exe” i „MediaSDKGetWinDXOffset64.exe”, które przypominały komponenty „graphics-hook64.dll”, „inject-helper64.exe” i „get- graphics-offsets64.exe »w kodzie rozpowszechnianym w OBS.

Po tym i dekompilacja z TikTok Live Studio potwierdziła przypuszczenia w kodzie zidentyfikowano bezpośrednie odniesienia do OBS.

Do tej pory Nie jest jeszcze jasne, czy TikTok Live Studio można postrzegać jako pełny widelec. lub jeśli program używa tylko wyizolowanych fragmentów kodu OBS, ale niezależnie od przypadku, skutkuje to bezpośrednim naruszeniem licencji GPL z jakimkolwiek wypożyczeniem lub replikacją kodu.

Ponadto twórcy systemu strumieniowego przesyłania wideo OBS Studio wyrazili chęć pokojowego rozwiązania konfliktu i chętnie nawiążą przyjazne stosunki robocze z zespołem TikTok, jeśli zaczną spełniać wymagania GPL.

Chociaż o tym wspominają jeśli zignorujesz problem lub nie chcesz naprawić naruszenia, projekt OBS zobowiązuje się do obserwuj, czy wytyczne GPL są egzekwowane i są gotowi do: walczyć ze sprawcą. Należy zauważyć, że projekt OBS podjął już pierwsze kroki w celu rozwiązania konfliktu.

Dla tych, którzy wciąż nie są zaznajomieni z projektem OBS Studio, powinniście wiedzieć, że rozwija on wieloplatformową aplikację typu open source do transmisji, komponowania i nagrywania wideo.

OBS Studio obsługuje transkodowanie strumienia źródłowego, przechwytywanie wideo podczas grania oraz przesyłanie strumieniowe do serwisów Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox i innych. Obsługuje kompozycję z tworzeniem scen na podstawie dowolnego materiału wideo, danych z kamery internetowej, kart przechwytywania wideo, obrazów, tekstu, zawartości okna aplikacji lub pełnego ekranu.

Podczas przesyłania strumieniowego można przełączać się między różnymi predefiniowanymi opcjami scen (na przykład przełączanie widoków z naciskiem na zawartość ekranu i obraz z kamery internetowej). Program udostępnia również narzędzia do miksowania dźwięku, filtrowania za pomocą wtyczek VST, wyrównywania głośności i tłumienia szumów.

Powszechną praktyką jest tworzenie aplikacji przekładnia specjalistyczna na podstawie OBSnp. StreamLabs i Reddit RPAN Studio są oparte na OBS, ale Projekty te są zgodne z GPL i publikują kod źródłowy swoich produktów na tej samej licencji.. Był czas, kiedy doszło do konfliktu ze StreamLabs w związku z naruszeniem znaku towarowego OBS z powodu użycia tej nazwy w ich produkcie i został on początkowo zainstalowany, ale niedawno został ponownie włączony w związku z próbą rejestracji znaku towarowego StreamLabs OBS.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz śledzić wątek dyskusji W poniższym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.