自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Andorid未達(dá)開(kāi)源嚴(yán)格標(biāo)準(zhǔn) 只是半吊子工程

移動(dòng)開(kāi)發(fā) Android
Google對(duì)Android的定義引起了爭(zhēng)議,因?yàn)橄螺d與編譯原碼并不意味著開(kāi)放。曾杜撰出“開(kāi)源軟件”一詞的布魯斯·佩倫斯(Bruce Perens)就對(duì)此定義表示懷疑,他說(shuō):“你可以檢查東西,編譯它并不意味著你有權(quán)使用它?!?/div>

在程序圈里,Google以重新定義詞匯而聞名,并以此來(lái)適應(yīng)其理想,Go語(yǔ)言正是Google這一思想的代表。但是,Google對(duì)“開(kāi)放”一詞的重新定義卻引起了爭(zhēng)議。

Android與開(kāi)源

開(kāi)源標(biāo)準(zhǔn)是什么?

Google負(fù)責(zé)Andorid平臺(tái)的資深高管安迪·魯賓為了反擊喬布斯,試圖解釋何為“開(kāi)放”。喬布斯此前在財(cái)報(bào)會(huì)議上說(shuō),Google的Android系統(tǒng)不是真正的“開(kāi)放”,此事在Android開(kāi)發(fā)者中引起爭(zhēng)議。

魯賓在微博中用代碼回應(yīng)說(shuō),下載Android源碼,在電腦中編譯,就是“開(kāi)放的定義。”

不過(guò),魯賓的定義引起了爭(zhēng)議,因?yàn)橄螺d與編譯原碼并不意味著開(kāi)放。曾杜撰出“開(kāi)源軟件”一詞的布魯斯·佩倫斯(Bruce Perens)就對(duì)此定義表示懷疑,他說(shuō):“你可以檢查東西,編譯它并不意味著你有權(quán)使用它。”在軟件世界,“開(kāi)放”可以從三個(gè)核心方面來(lái)定久:通過(guò)授權(quán)可以保證能修改源碼、再使用和分發(fā),一種社區(qū)開(kāi)發(fā)方法,還有更重要的一點(diǎn),保證用戶(hù)在硬件一軟件擁有完全自由。

按法律術(shù)語(yǔ)來(lái)說(shuō),Android是開(kāi)源軟件,它是根據(jù)Apache 2.0軟件授權(quán)來(lái)發(fā)布的,允許任何人使用,修改和分發(fā)代碼。但是根據(jù)布魯斯·佩倫斯的說(shuō)法,它在后兩點(diǎn)上未達(dá)標(biāo)準(zhǔn)。

Android并非完全開(kāi)源

沒(méi)有以社區(qū)為基礎(chǔ)的開(kāi)發(fā),Android的批評(píng)者會(huì)說(shuō)它沒(méi)有蘋(píng)果的iOS開(kāi)放。佩倫斯說(shuō):“大多的開(kāi)源項(xiàng)目可以隨時(shí)接入,修改你做的東西……完全向任何參與的人開(kāi)放。”

與一些主要的開(kāi)源項(xiàng)不同,比如Firefox和linux,你無(wú)法看到Android后面發(fā)生了什么,一些小的開(kāi)發(fā)者也無(wú)法用有意義的方式貢獻(xiàn)自己的項(xiàng)目。Google一般會(huì)在新聞發(fā)布會(huì)上公開(kāi)自己的升級(jí)軟件,不像蘋(píng)果,蘋(píng)果只是展示新的功能。

在代碼的發(fā)布上,Android開(kāi)發(fā)者可以下載它,并做任何修改,但是它們沒(méi)有辦法看到每天軟件背后發(fā)生的事。如果你想知道昨天晚上Firefox發(fā)生了什么,你都可以在Mozilla網(wǎng)站看到紀(jì)錄。對(duì)于Linux kernel、Open Office和其它開(kāi)源軟件項(xiàng)目都是這樣。

Android不是如此,盡管它有法律授權(quán)自稱(chēng)開(kāi)源軟件,但在透明和社區(qū)上卻有完全失敗。

Android主要給你兩個(gè)選擇:接受Google給你的,或者叉開(kāi)整個(gè)代碼庫(kù)。除了你可以推出自己版本的Andorid,它實(shí)際上和iOS沒(méi)啥區(qū)別,它也是建立在“蘋(píng)果給什么你就用什么”模式上的。

運(yùn)營(yíng)商:Android是開(kāi)源的

Facebook的喬·海威特(Joe Hewitt),他是火狐的聯(lián)合創(chuàng)始人之一,有傳言說(shuō)他正在開(kāi)發(fā)Facebook的Android手機(jī),他在Twitter上回應(yīng)說(shuō)“對(duì)我來(lái)說(shuō),Android沒(méi)啥區(qū)別”,并補(bǔ)充稱(chēng):“開(kāi)源軟件意味著與社區(qū)分享控制權(quán),你指給我看看,告訴我在哪里。”

第二天,海威特又寫(xiě)了博客進(jìn)一步闡述自己的話(huà),他說(shuō):“老是說(shuō)什么‘開(kāi)放’讓我受不了。”

海威特認(rèn)為,盡管Google的方法冠以“開(kāi)源軟件”有點(diǎn)不老實(shí),但它達(dá)到了“開(kāi)放的最低門(mén)檻”,還有另一個(gè)問(wèn)題:手機(jī)運(yùn)營(yíng)商。他認(rèn)為,問(wèn)題是無(wú)線(xiàn)運(yùn)營(yíng)商第一,Google第二。因?yàn)檫\(yùn)營(yíng)商可以從用戶(hù)的角度關(guān)閉Android平臺(tái)。換句話(huà)說(shuō),你可以復(fù)制和粘貼代碼,可以看到Android真面目,但當(dāng)它與真實(shí)的手機(jī)一起推出時(shí),它就與iOS無(wú)異了,同樣控制嚴(yán)密。海威特此話(huà)的意思是說(shuō):站在運(yùn)營(yíng)商的角度來(lái)看Andorid是開(kāi)源的。

【編輯推薦】

  1. 紐約時(shí)報(bào):應(yīng)用程序開(kāi)發(fā)商關(guān)注重心移至Android
  2. 移動(dòng)應(yīng)用三法則:3LM欲開(kāi)辟Android企業(yè)級(jí)市場(chǎng)
  3. 開(kāi)發(fā)者如何玩轉(zhuǎn)Android應(yīng)用開(kāi)發(fā)
  4. Android 4.0代號(hào)冰激凌 2011年中期發(fā)布
  5. 五大優(yōu)勢(shì)助WP7超越Android:硬件要求嚴(yán)格居首
責(zé)任編輯:佚名 來(lái)源: IT搜狐
相關(guān)推薦

2025-01-26 00:00:00

2012-12-25 16:39:11

Android智能電視微型PC

2022-02-27 14:45:16

編程語(yǔ)言JavaC#

2012-11-26 16:53:03

2020-05-03 10:09:46

紅帽開(kāi)源開(kāi)放混合云

2011-04-04 20:34:18

Android開(kāi)源

2019-09-10 10:31:10

JVM排查解決

2023-01-29 09:15:42

2015-09-22 13:45:35

e袋洗

2021-11-13 07:34:24

Windows 11操作系統(tǒng)微軟

2010-04-07 10:26:14

Android高煥堂

2012-07-03 09:16:06

紅帽開(kāi)源云計(jì)算

2020-08-26 20:30:07

Android 開(kāi)源操作系統(tǒng)

2009-03-31 08:41:03

AndroidMID移動(dòng)OS

2012-09-13 11:15:57

IBMdw

2024-07-19 11:50:28

2014-11-14 15:46:25

HTML5

2024-10-29 14:45:00

人工智能開(kāi)源

2019-11-08 15:11:03

Java架構(gòu)數(shù)據(jù)

2019-09-18 09:05:26

微軟開(kāi)源Windows
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)