近日,有推特用戶稱TikTok最新上線的軟體TikTok Live Studio疑似使用了OBS (Open broadcasting Software)的源代碼,但是卻沒有遵守相關的開源許可條款,OBS稱已聯系TikTok,但TikTok尚未對此事作出回應,

TikTok推出桌面版直播應用
12月16日訊息,TikTok正在開發一款名為TikTok Live Studio的Windows桌面應用,

據報道,用戶可以通過TikTok賬號直接登錄TikTok Live Studio進行直播,直播內容將直接呈現在TikTok Live 上,在直播程序中,用戶可以通過聊天功能跟觀眾交流,還可以從電腦、手機或游戲機上傳輸內容,被看作是Twitch和YouTube的競品,
TikTok的一位發言人稱,目前這個應用僅在少數西方地區提供,有幾千名用戶正在使用,現在TikTok Live Studio功能有限,只實作了一些基礎功能,其他功能還善待開發,
然而,一些IT達人在推特上稱,TikTok Live Studio疑似在未遵守GPL 協議的情況下使用了OBS的源代碼,
TikTok疑似違反GPL協議
OBS Studio是一款流媒體推送工具軟體,能夠完成直播的各種操作,軟體操作簡單,界面清晰,能夠自定義高質量的媒體推送和視頻錄制,同時完全免費,根據GitHub顯示,OBS是基于GNU通用公共許可證v2(簡稱GPLv2)分發的,

據了解,OBS使用的GPLv2開源許可證具有很強的傳染性,基于軟體源代碼開發出的新作品一旦作為一個整體進行發布,就會被“傳染”上GPL的屬性,因而必須遵守GPL的規則,
GPLv2許可證協議支持獲取原始碼的自由,要求二次分發專案也必須開源,包括Reddit在內的許多公司也使用OBS Studio代碼來構建自己的直播流媒體軟體,而根據OBS Studio發布的GPL條款,這些公司都必須公開任何修改后的源代碼,
然而,TikTok最新推出的「TikTok Live Studio」似乎沒有遵守GPLv2開源協議,這遭到了推特網友的質疑,網友隨即把這一訊息告知了OBS,從技術上講,TikTok可能只是在底層使用了OBS代碼,而不是一個完整的分支,但無論如何GPL都適用,

OBS的業務開發經理Ben Torell表示,他的團隊已經掌握了這些違規行為的“明確證據”,
Ben Torell稱,從TikTok流媒體應用程式的完整反編譯可以看出,它在實際構建中使用了OBS代碼的幾個實體,例如游戲捕獲,他表示,還有一些功能也疑似參考了OBS的代碼,此外,Ben Torell認為,TikTok Live Studio似憾訓使用了其他GPL的產品,
Ben Torell稱已經聯系了TikTok,但尚未得到回應,
違反開源協議的事件頻頻發生
違反GPL開源協議的事件已經屢見不鮮,
- 今年8月,波蘭科技愛好者Patrycja在推特發文稱,希望智能設備公司UMIDIGI公開旗下UMIDIGI F2手機(基于 Android 10)的內核原始碼,Patrycja表示這些原始碼屬于Linux內核分支,基于Linux的GPLv2協議,根據這個協議規定,任何開發者對原始碼的任何修改都需要開源,于是中國科技博主Naomi Wu(機械妖姬)幫助Patrycja向UMIDIGI索取內核原始碼,并把相關視頻放在網上,一時間引發熱議,
- 今年9月,羅盒網路科技有限公司(原告)訴福建風靈公司(被告)的判決書公示,一審判決書顯示,GPL3.0協議是一種民事法律行為,具有合同性質,可認定為授權人與用戶間訂立的著作權協議,屬于我國《合同法》調整的范圍,一審判定被告公司賠償原告公司經濟損失及維權合理費用共計50 萬元,并停止侵權行為,此判例可以說是中國首個明確GPL3.0 協議的法律效力的案例,
- 2021年10月19日,軟體自由保護協會(Software Freedom Conservancy)宣布,它將對電視制造商Vizio提起訴訟,因為Vizio不符合通用公共許可證 (GPL) 的基本合規要求,
對于TikTok疑似違反開源協議的行為,OBS業務開發經理Ben Torell發文稱:“我們承諾真誠地處理違反GPL的行為,對于TikTok/Bytedance,只要他們遵守許可,我們很樂意與他們建立友好的作業關系,”

參考鏈接:
- https://www.protocol.com/bulletins/tiktok-obs-gpl-violation
- https://github.com/obsproject/obs-studio
- https://twitter.com/zachbussey/status/1471527760350912517
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/389233.html
標籤:其他
