10月25日消息,在程序圈,Google以重新定義詞匯而聞名,并以此來適應(yīng)其理想。
比如“Beta”一詞。在大多人的眼中,它意味著有漏洞、還沒發(fā)布的軟件,基本能工作、但還處在測試階段。Google卻將這個詞與產(chǎn)品掛鉤,它為普通使用作準(zhǔn)備,只是必須跟“有規(guī)律的升級和不斷的功能精細(xì)化”配合。
現(xiàn)在,類似的事發(fā)生在“開放”一詞上。
軟件開放的標(biāo)準(zhǔn)是什么?
Google負(fù)責(zé)Andorid平臺的資深高管安迪·魯賓為了反擊喬布斯,試圖解釋何為“開放”。喬布斯此前在財報會議上說,Google的Android系統(tǒng)不是真正的“開放”,此事在Android開發(fā)者中引起爭議。
魯賓在微博中用代碼回應(yīng)說,下載Android源碼,在電腦中編譯,就是“開放的定義。”
不過,魯賓的定義引起了爭議,因為下載與編譯原碼并不意味著開放。曾杜撰出“開源軟件”一詞的布魯斯·佩倫斯(Bruce Perens)就對此定義表示懷疑,他說:“你可以檢查東西,編譯它并不意味著你有權(quán)使用它。”在軟件世界,“開放”可以從三個核心方面來定久:通過授權(quán)可以保證能修改源碼、再使用和分發(fā),一種社區(qū)開發(fā)方法,還有更重要的一點,保證用戶在硬件一軟件擁有完全自由。
按法律術(shù)語來說,Android是開源軟件,它是根據(jù)Apache 2.0軟件授權(quán)來發(fā)布的,允許任何人使用,修改和分發(fā)代碼。但是根據(jù)布魯斯·佩倫斯的說法,它在后兩點上未達標(biāo)準(zhǔn)。
Android并非完全開源
沒有以社區(qū)為基礎(chǔ)的開發(fā),Android的批評者會說它沒有蘋果的iOS開放。佩倫斯說:“大多的開源項目可以隨時接入,修改你做的東西……完全向任何參與的人開放。”
與一些主要的開源項不同,比如Firefox和linux,你無法看到Android后面發(fā)生了什么,一些小的開發(fā)者也無法用有意義的方式貢獻自己的項目。Google一般會在新聞發(fā)布會上公開自己的升級軟件,不像蘋果,蘋果只是展示新的功能。
在代碼的發(fā)布上,Android開發(fā)者可以下載它,并做任何修改,但是它們沒有辦法看到每天軟件背后發(fā)生的事。如果你想知道昨天晚上Firefox發(fā)生了什么,你都可以在Mozilla網(wǎng)站看到紀(jì)錄。對于Linux kernel、Open Office和其它開源軟件項目都是這樣。
Android不是如此,盡管它有法律授權(quán)自稱開源軟件,但在透明和社區(qū)上卻有完全失敗。
Android主要給你兩個選擇:接受Google給你的,或者叉開整個代碼庫。除了你可以推出自己版本的Andorid,它實際上和iOS沒啥區(qū)別,它也是建立在“蘋果給什么你就用什么”模式上的。
對運營商來說Android是開源的
Facebook的喬·海威特(Joe Hewitt),他是火狐的聯(lián)合創(chuàng)始人之一,有傳言說他正在開發(fā)Facebook的Android手機,他在Twitter上回應(yīng)說“對我來說,Android沒啥區(qū)別”,并補充稱:“開源軟件意味著與社區(qū)分享控制權(quán),你指給我看看,告訴我在哪里。”
第二天,海威特又寫了博客進一步闡述自己的話,他說:“老是說什么‘開放’讓我受不了。”
海威特認(rèn)為,盡管Google的方法冠以“開源軟件”有點不老實,但它達到了“開放的最低門檻”,還有另一個問題:手機運營商。他認(rèn)為,問題是無線運營商第一,Google第二。因為運營商可以從用戶的角度關(guān)閉Android平臺。換句話說,你可以復(fù)制和粘貼代碼,可以看到Android真面目,但當(dāng)它與真實的手機一起推出時,它就與iOS無異了,同樣控制嚴(yán)密。海威特此話的意思是說:站在運營商的角度來看Andorid是開源的。
(全球TMT2022年10月17日訊)上海安勢信息技術(shù)有限公司的清源SCA工具在騰訊成功部署。清源?SCA可進行代碼片段識別、文件識別、組件識別、依賴識別和容器鏡像掃描。清源SCA擁有海量數(shù)據(jù)儲備,其中包含24萬漏洞數(shù)...
關(guān)鍵字: 騰訊 組件 開源 互聯(lián)網(wǎng)上海2022年10月14日 /美通社/ -- 近日,上海安勢信息技術(shù)有限公司的清源SCA工具在騰訊成功部署。 開源軟件在促進全球的技術(shù)創(chuàng)新方面發(fā)揮著越來越重要的作用,企業(yè)越來越依賴開源軟件來加速開發(fā)與創(chuàng)新,根據(jù) Gar...
關(guān)鍵字: 開源 開源軟件 組件 數(shù)據(jù)庫北京2022年10月8日 /美通社/ -- 日前,全球領(lǐng)先的IT基礎(chǔ)設(shè)施提供商浪潮信息加入龍蜥社區(qū)并成為理事單位,致力于攜手社區(qū)生態(tài)伙伴,共同推動開源操作系統(tǒng)的全產(chǎn)業(yè)鏈協(xié)同創(chuàng)新和產(chǎn)業(yè)化應(yīng)用。 龍蜥社區(qū)成立于2020...
關(guān)鍵字: 開源 操作系統(tǒng) 通信 大數(shù)據(jù)(全球TMT2022年10月8日訊)IT基礎(chǔ)設(shè)施提供商浪潮信息加入龍蜥社區(qū)并成為理事單位,致力于攜手社區(qū)生態(tài)伙伴,共同推動開源操作系統(tǒng)的全產(chǎn)業(yè)鏈協(xié)同創(chuàng)新和產(chǎn)業(yè)化應(yīng)用。 龍蜥社區(qū)成立于2020年9月,是國內(nèi)...
關(guān)鍵字: 操作系統(tǒng) 開源 通信 裝機量