最近提议由视频托管 TikTok 进行测试的 TikTok Live Studio 应用程序的反编译结果表明,免费 OBS Studio 项目的代码是在不符合 GPLv2 许可证要求的情况下被借用的,该许可证规定同等条件下衍生项目的分配。 TikTok 没有遵守这些条件,并开始仅以现成程序集的形式分发测试版本,而不提供从 OBS 访问其分支源代码的权限。 目前,TikTok Live Studio下载页面已经从TikTok网站上删除,但直接下载链接仍然有效。
值得注意的是,在对TikTok Live Studio的第一次粗略研究中,OBS开发者立即注意到新产品与OBS在结构上有一些相似之处。 特别是,文件“GameDetour64.dll”、“Inject64.exe”和“MediaSDKGetWinDXOffset64.exe”类似于组件“graphics-hook64.dll”、“inject-helper64.exe”和“get-graphics-offsets64.exe”来自OBS分布。 反编译证实了猜测,并在代码中识别出对 OBS 的直接引用。 目前尚不清楚 TikTok Live Studio 是否可以被视为成熟的分叉,或者该程序是否仅使用 OBS 代码的某些片段,但任何借用都会违反 GPL 许可证。
OBS Studio视频流系统的开发者已表示愿意和平解决冲突,如果TikTok团队开始遵守GPL的要求,他们很乐意与TikTok团队建立友好的工作关系。 如果问题被忽视或违规行为没有得到解决,OBS项目将致力于维护对GPL的遵守,并准备打击违规者。 值得注意的是,OBS项目已经采取了解决冲突的第一步。
让我们提醒您,OBS Studio 项目开发了一个用于流媒体、合成和视频录制的开放式多平台应用程序。 OBS Studio 支持源流转码、在游戏过程中捕获视频并流式传输到 Twitch、Facebook Gaming、YouTube、DailyMotion、Hitbox 和其他服务。 支持基于任意视频流、来自网络摄像头的数据、视频采集卡、图像、文本、应用程序窗口或整个屏幕的内容进行场景构建的合成。 在广播期间,您可以在多个预定义场景之间切换(例如,切换视图,重点关注屏幕内容和网络摄像头图像)。 该程序还提供音频混合、使用 VST 插件进行过滤、音量均衡和降噪的工具。
基于OBS构建自定义流应用程序是常见的做法,例如StreamLabs和Reddit RPAN Studio都是基于OBS的,但这些项目遵循GPL并在同一许可证下发布其源代码。 曾因在其产品中使用 OBS 名称而与 StreamLabs 发生冲突,最初已解决,但最近因试图注册“StreamLabs OBS”商标而再次爆发。 。
来源: opennet.ru