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