整理 | 彭慧中 責編 | 屠敏
出品 | CSDN(ID:CSDNnews)
“我們何時能看到一加公布其基于Android 12 的OxygenOS 12的內(nèi)核源代碼?一加早在今年1月就在Github發(fā)布了該內(nèi)核系統(tǒng)的第一個測試版,將近半年時間過去了,我們?nèi)栽诘却l(fā)布這個內(nèi)核的源代碼。“網(wǎng)友pacman366在GitHub中提出質(zhì)疑,引發(fā)了網(wǎng)友的熱議。
圖源GitHub
“開源偷懶”竟是常規(guī)操作?
有網(wǎng)友指出:“一加的每個新安卓版本都會發(fā)生這種情況。一加發(fā)布的源代碼通常比最初發(fā)布新版本的時間晚幾個月,是為了等市面上所有舊版本的手機都換成了新版本。并且受疫情影響,再加上Oppo和OnePlus合并團隊時存在一些人員流失,導致推遲發(fā)布源代碼的情況進一步惡化?!?/p>
圖源:Hacker News
這樣的言論并非空穴來風。此前也被曝出,一加9 Pro代碼開源偷懶,導致該內(nèi)核的開發(fā)者kristofpetho宣布一加9 Pro版本停更。具體則是由于,自2021年8月以來,一加9 Pro的官方內(nèi)核源代碼就沒有更新,而OPPO的內(nèi)核源代碼更新很糟糕,會發(fā)布不完整的源代碼。因此他表示,如果內(nèi)核源代碼無法獲得或者缺失,A12 版本開發(fā)將很困難。
圖源:XDA 論壇
不管一加是否真的因為客觀原因?qū)е逻t遲沒有公布源代碼,還是從商業(yè)角度故意推遲了源代碼的發(fā)布時間,目前已經(jīng)到了不得不“交卷”的時刻。
“拒絕交卷”又會如何?
由此,也引出了很多網(wǎng)友進一步關(guān)心的問題:如果一加拒絕釋放源代碼會怎樣?如何強制執(zhí)行?如果答案是上法庭,那么又該由誰來起訴他們?
很多網(wǎng)友表示運用法律手段進行維權(quán)在理論上是可行的,然而現(xiàn)實大多不容樂觀:
“任何在他們使用的內(nèi)核中擁有版權(quán)代碼的人都可以起訴,或者版權(quán)持有人可以與EFF(電子前沿基金會Electronic Frontier Foundation,一個非營利性的國際法律組織)或軟件自由保護協(xié)會這樣的組織合作來起訴他們。
Linux內(nèi)核采用的協(xié)議是GPLv2,而GPLv2并沒有提供一個“重新遵守”的機會。任何違規(guī)行為都會導致所有權(quán)利的自動終止。
然而現(xiàn)實中,這些事情大多被私下解決或被忽視,世界總是在最低執(zhí)行標準下繼續(xù)前進?!本W(wǎng)友mdasen說道。
圖源:Hacker News
也有網(wǎng)友認為求助于軟件自由保護協(xié)會(SFC)仍有希望:
網(wǎng)友wrap表示:“我認為軟件自由保護協(xié)會(SFC)可能是最積極的,它試圖在一般的自由軟件上執(zhí)行GPL的規(guī)定,特別是針對Linux內(nèi)核。一些內(nèi)核開發(fā)者已經(jīng)將他們的版權(quán)直接轉(zhuǎn)讓給了SFC,還有一些已經(jīng)簽署了協(xié)議,讓SFC代表他們進行這種執(zhí)行(見https://sfconservancy.org/copyleft-compliance/)。
顯然,有許多人和組織均擁有Linux內(nèi)核部分的版權(quán),其中任何一個人都可以在法庭上試圖對內(nèi)核實施GPL。”
圖源:Hacker News
這也讓人想到了就在今年的5月13日,軟件自由保護協(xié)會在強制要求Vizio公布其SmartCast TV軟件源代碼的斗爭當中,再次贏得重大司法勝利。這一歷史性的勝利或許也可以成為一種值得借鑒的經(jīng)驗。
于是網(wǎng)友Pabs3也表示:“軟件自由保護協(xié)會贏得了對Vizio的訴訟,為我們提供了一個很好的先例,即任何收到基于GPL代碼的二進制文件的人都可以根據(jù)合同法中的第三方受益人原則來起訴其必須遵守GPL協(xié)議。但這個裁決結(jié)果有可能取決于該司法管轄區(qū)是否允許將‘強制執(zhí)行’作為違反合同后的補救措施了。”
無論如何,正如網(wǎng)友pacman366所說的那樣,一加已經(jīng)浪費了太多的時間,是時候該有個回應了。
“一加對于OxygenOS 12內(nèi)核源代碼的發(fā)布時間是否有個大概的估計?該公司已經(jīng)遠遠超過了GPL允許發(fā)布這些源代碼的法律時限,我們都想衡量一下,現(xiàn)在是否需要我們通過法律渠道來給該公司施加一些壓力了?!?/p>
圖源:GitHub
參考資料:
https://github.com/OnePlusOSS/android_kernel_oneplus_sm8250
https://news.ycombinator.com/item?id=31713525
成就一億技術(shù)人