Bbabo NET

Навука & Тэхналогіі Навіны

Выяўлена парушэнне GPL у TikTok Live Studio

Не так даўно адбылася публічная бэта комплексу відэастрымінгавага ПЗ TikTok Live Studio ад кампаніі ByteDance, распрацоўніка сэрвісу TikTok. У ходзе рэверс-інжынірынгу распрацоўшчыкамі папулярнага свабоднага праекта OBS Studio было выяўлена запазычанне GPL-кода без адкрыцця зыходных тэкстаў.

Як піша адзін з распрацоўнікаў OBS Studio, заўважыўшы твіт пра тэставанне бэта-версіі TikTok Live Studio, яму стала цікава, ці распрацавана гэта ПЗ самастойна ці ж было ўзята нешта ў аснову (ну і ён звярнуў увагу на слова "Studio" у назве ). Ужо на этапе прагляду ўсталявальных файлаў, яго ўвага прыцягнула структурнае падабенства з OBS Studio. Так, назовы файлаў "GameDetour64.dll", "Inject64.exe" і "MediaSDKGetWinDXOffset64.exe" былі падобныя на файлы OBS Studio graphics-hook64.dll", "inject-helper64.exe" і "get-graphics-offsets64.exe" Пасля рэверс-інжынірынгу падазрэнні пацвердзіліся.

Важна разумець, што OBS Studio ліцэнзавана пад GNU GPL версіі 2.0, што абавязвае падаваць доступ да зыходных тэкстаў прадуктаў, якія засноўваюцца на OBS Studio, на ўмовах той жа ліцэнзіі, што ў сітуацыі з TikTok Live Studio ажыццёўлена не было.

Распрацоўнікі заявілі, што гатовы мірна ўрэгуляваць канфлікт і падтрымліваць добрасумленныя адносіны з TikTok і Bytedance, калі яны не будуць парушаць умовы ліцэнзіі.

Акрамя гэтага, Бэн Торэл, адзін з распрацоўшчыкаў OBS Studio, заявіў, што падчас рэверс-інжынірынгу былі выяўленыя і іншыя выпадкі парушэння GNU GPL. У выніку старонка для загрузкі TikTok Live Studio была выдаленая (цяпер яна толькі перакідвае карыстальніка на стужку відэа), але прамыя спасылкі працягваюць працаваць.

Выяўлена парушэнне GPL у TikTok Live Studio