本篇文章更新時間:2025/12/27
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
Rockchip 與 FFmpeg 版權風波解析:當開源協議被踩線時
編輯前言:這則來自 FFmpeg 官方的貼文點出了一樁長期未解的 LGPL 違規事件。身為長期追蹤開源生態的人,我覺得這個案例非常值得討論,因為它牽涉到開源社群中最核心的信任與合作問題。
核心觀點 (Key Takeaways)
- FFmpeg 指控 Rockchip 長期違反 LGPL,將數千行 FFmpeg 程式碼複製進其驅動程式中。
- FFmpeg 團隊表示已等待近兩年,Rockchip 仍未修正授權問題。
- 最終有開發者決定採取行動,公開指出並揭露此違規。
深入解析
FFmpeg 在貼文中直接點名 Rockchip(@IloveRockchip),表示其在驅動程式中「blatantly copy and pasting FFmpeg code into your driver and changing the licence」。這句話其實很重,因為在開源世界,授權協議並不是可有可無的形式,而是維持生態正常運作的基礎。
引用原文:
"Thousands of lines of code were copied from FFmpeg."
這代表問題不是小範圍借用,而是大規模複製,甚至改掉原本的授權條款,這對任何遵守 LGPL 的開發者來說都算是嚴重踩線。
-
LGPL 的底線在哪?
LGPL 允許他人使用與鏈結 FFmpeg,但前提是若修改了程式碼,必須公開修改內容並保留原始授權。從 FFmpeg 的指控來看,Rockchip 不僅複製了程式碼,還更動授權,這在 LGPL 的邏輯下屬重大違規。 -
兩年的等待透露什麼?
FFmpeg 說他們「等待了近兩年」。這其實透露出開源社群的普遍態度:願意給企業時間修正、補救,甚至與其合作。但若兩年後仍沒有動作,社群往往就會選擇公開,讓議題進入輿論場。
筆者心得與啟發
這篇貼文讓我想到,開源並不只是程式碼自由流動,而是一種「互信」的協作模式。企業使用開源工具早已司空見慣,但遵守授權是最基本的自律。若連最基本的規則都不遵守,不僅損害社群,也會影響自身長期聲譽。
從實務角度,這件事提醒我們:
- 若開發者使用開源庫,務必理解授權條款,不可想成「免費就沒事」。
- 對企業而言,負責任的開源策略不只是 PR 形象,而是風險管理的一部分。
- 對開源社群來說,適當的揭露與討論能維護整體健康,不讓違規成為默許文化。
總之,這事件雖然看似單點衝突,但背後凸顯企業與開源社群之間更大的結構性課題。期待後續 Rockchip 的回應,也希望更多使用開源的團隊能以此為借鏡。
