聲明:本文來自于微信公眾號 OSC開源社區(ID:oschina2013),作者:羅奇奇,授權轉載發布。
12月中旬,抖音海外版 TikTok 上線測試一款名為 TikTok Live Studio 的新桌面流媒體軟件,這是一個直播軟件,可讓用戶直播來自游戲和其他桌面應用程序的實時畫面,此舉似乎想讓 TikTok 脫離移動設備,從Twitch 等PC 游戲直播市場分一杯羹。
但軟件上線沒多久,推特用戶@HunterAP23爆料,稱 TikTok Live Studio 疑似在不遵循 GPL 許可證的情況下使用了 OBS 的源代碼。而 OBS 使用的 GPLv2開源許可證具有很強的傳染性:只要一個軟件使用過 GPL 協議的產品,則該軟件產品必須也采用 GPL 協議,必須也是開源的。但顯然,TikTok 并沒有將其直播流媒體軟件 “TikTok Live Studio” 開源。
從 TikTok Live Studio 反編譯的代碼來看,其安裝程序似乎與 OBS 的安裝程序有些巧合般的相似...
而 OBS 商業功能開發者本·托雷爾也發文證實了此事,稱:
從 TikTok 流媒體應用程序的完整反編譯可以看出,它在實際構建中使用了 OBS 代碼的幾個實例,例如游戲捕獲。
我們承諾真誠地處理違反 GPL 的行為,對于 TikTok/Bytedance,只要他們遵守許可,我們很樂意與他們建立友好的工作關系。
值得注意的是,本·托雷爾隨后的發言透露了相當多信息:屏幕截圖并不是TikTok應用程序唯一使用 OBS 代碼的的功能實例,似乎還有另外一些功能也參考了 OBS 的代碼;另外,TikTok Live Studio不單單使用了OBS 一個GPL 庫,似乎還用了其他 GPL 的產品...
事實上,作為簡潔、高性能、功能齊全的老牌流媒體軟件,OBS 的源代碼被很多論壇/應用使用 ,但它們一般會把相關功能的源代碼作為 OBS 的分支在 GitHub 上開源,也會對 OBS 進行高額的資金支持,如目前 OBS 的三大巨頭贊助商分別是 YouTube、twitch 和 FaceBook:
目前 TikTok 已刪除 TikTok Live Studio 的發布/下載頁面,且并未對此事作進一步回應。OBS 團隊正在積極聯系 TikTok 相關人員,以協商 OBS 的 GPL 許可證相關事宜。