TikTok Live Studio détecte l'emprunt de code OBS qui viole la licence GPL

À la suite de la décompilation de l'application TikTok Live Studio, récemment proposée pour test par l'hébergeur vidéo TikTok, des faits ont été révélés selon lesquels le code du projet gratuit OBS Studio a été emprunté sans respecter les exigences de la licence GPLv2, qui prescrivent la distribution des projets dérivés dans les mêmes conditions. TikTok n'a pas respecté ces conditions et a commencé à distribuer la version de test uniquement sous forme d'assemblages prêts à l'emploi, sans donner accès au code source de sa branche depuis OBS. Actuellement, la page de téléchargement de TikTok Live Studio a déjà été supprimée du site Web de TikTok, mais les liens de téléchargement direct fonctionnent toujours.

Il est à noter que lors de la première étude superficielle de TikTok Live Studio, les développeurs d'OBS ont immédiatement remarqué une certaine similitude structurelle du nouveau produit avec OBS. En particulier, les fichiers "GameDetour64.dll", "Inject64.exe" et "MediaSDKGetWinDXOffset64.exe" ressemblaient aux composants "graphics-hook64.dll", "inject-helper64.exe" et "get-graphics-offsets64.exe". de la distribution OBS. La décompilation a confirmé les suppositions et des références directes à OBS ont été identifiées dans le code. Il n'est pas encore clair si TikTok Live Studio peut être considéré comme un fork à part entière ou si le programme n'utilise que certains fragments de code OBS, mais une violation de la licence GPL se produit avec tout emprunt.

TikTok Live Studio détecte l'emprunt de code OBS qui viole la licence GPL

Les développeurs du système de streaming vidéo OBS Studio ont exprimé leur volonté de résoudre pacifiquement le conflit et seraient heureux d'établir des relations de travail amicales avec l'équipe TikTok si elle commence à se conformer aux exigences de la GPL. Si le problème est ignoré ou si la violation n'est pas résolue, le projet OBS s'engage à respecter la GPL et est prêt à combattre le contrevenant. Il convient de noter que le projet OBS a déjà pris les premières mesures pour résoudre le conflit.

Rappelons que le projet OBS Studio développe une application multiplateforme ouverte pour le streaming, le compositing et l'enregistrement vidéo. OBS Studio prend en charge le transcodage des flux sources, la capture de vidéos pendant les jeux et la diffusion sur Twitch, Facebook Gaming, YouTube, DailyMotion, Hitbox et d'autres services. La composition est prise en charge avec une construction de scènes basée sur des flux vidéo arbitraires, des données de caméras Web, des cartes de capture vidéo, des images, du texte, le contenu des fenêtres d'application ou l'écran entier. Pendant la diffusion, vous pouvez basculer entre plusieurs scènes prédéfinies (par exemple, pour changer de vue en mettant l'accent sur le contenu de l'écran et l'image de la webcam). Le programme fournit également des outils de mixage audio, de filtrage à l'aide de plugins VST, d'égalisation du volume et de réduction du bruit.

Créer des applications de streaming personnalisées basées sur OBS est une pratique courante, comme StreamLabs et Reddit RPAN Studio, qui sont basés sur OBS, mais ces projets suivent la GPL et publient leur code source sous la même licence. À un moment donné, il y a eu un conflit avec StreamLabs concernant la violation de la marque OBS en raison de l'utilisation de ce nom dans son produit, et il a été initialement résolu, mais a récemment repris à cause d'une tentative d'enregistrement de la marque « StreamLabs OBS ». .

Source: opennet.ru

Ajouter un commentaire