Как стать автором
Обновить

Обнаружено нарушение GPL в TikTok Live Studio

Время на прочтение2 мин
Количество просмотров3.9K
Ссылка на страницу проекта OBS Studio обнаруженная в ходе ревёрс-инжиниринга TikTok Live Studio
Ссылка на страницу проекта OBS Studio обнаруженная в ходе ревёрс-инжиниринга 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 была удалена (в настоящее время она лишь перебрасывает пользователя на ленту видео), но прямые ссылки продолжают работать.

Теги:
Хабы:
Всего голосов 18: ↑18 и ↓0+18
Комментарии3

Другие новости

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань