java 安卓既然是開(kāi)源的,為什么還需要谷歌授權(quán)?
安卓既然是開(kāi)源的,為什么還需要谷歌授權(quán)?謝謝你的邀請(qǐng)!回答這個(gè)問(wèn)題,只要了解Android系統(tǒng)的起源和發(fā)展,就會(huì)非常清楚?。?)首先,必須明確的是,Android不是谷歌自己開(kāi)發(fā)的,而是谷歌收購(gòu)的。(
安卓既然是開(kāi)源的,為什么還需要谷歌授權(quán)?
謝謝你的邀請(qǐng)
!回答這個(gè)問(wèn)題,只要了解Android系統(tǒng)的起源和發(fā)展,就會(huì)非常清楚
?。?)首先,必須明確的是,Android不是谷歌自己開(kāi)發(fā)的,而是谷歌收購(gòu)的。
(2)Android是一個(gè)基于Linux的免費(fèi)開(kāi)源操作系統(tǒng),最初由Andy Rubin等人開(kāi)發(fā),開(kāi)發(fā)這個(gè)系統(tǒng)的目的是為數(shù)碼相機(jī)創(chuàng)建一個(gè)先進(jìn)的操作系統(tǒng)。但后來(lái)發(fā)現(xiàn)市場(chǎng)需求還不夠大,智能手機(jī)市場(chǎng)發(fā)展迅速,于是安卓就轉(zhuǎn)型為智能手機(jī)的操作系統(tǒng)。
(3)Linux是一套類似UNIX的操作系統(tǒng),可以自由使用和傳播。它是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、多線程、多CPU操作系統(tǒng)。它可以運(yùn)行主要的UNIX工具、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux是一個(gè)穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng),它繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想。Inux操作系統(tǒng)誕生于1991年10月5日(第一次正式發(fā)布)。1991年10月5日,創(chuàng)始人李納斯·托瓦爾茲在北京組件操作系統(tǒng)minix新聞組正式宣布了Linux內(nèi)核的誕生(類似freeminix的內(nèi)核源代碼為386at)。
(4)2005年8月,美國(guó)科技公司Google收購(gòu)了Android。2007年11月,谷歌與84家硬件制造商、軟件開(kāi)發(fā)商和電信運(yùn)營(yíng)商建立了開(kāi)放式手機(jī)聯(lián)盟,共同開(kāi)發(fā)和完善Android系統(tǒng)。隨后,谷歌發(fā)布了Android源代碼許可下的Apache免費(fèi)開(kāi)源許可。
從上面的上下文中,我們可以清楚地知道Android是基于Linux開(kāi)發(fā)的,Linux一直都是開(kāi)源的。類似的感覺(jué)已經(jīng)屬于整個(gè)社會(huì)。所以Android,從基本知識(shí)產(chǎn)權(quán)的角度來(lái)說(shuō),呵呵,只能開(kāi)源,否則就會(huì)侵害全人類!同時(shí),谷歌收購(gòu)安卓后,花費(fèi)大量時(shí)間(資金)開(kāi)發(fā)和完善安卓系統(tǒng)。更實(shí)用、更穩(wěn)定、更可持續(xù)。從這個(gè)角度來(lái)說(shuō),我們也認(rèn)可谷歌的授權(quán)管理模式
為什么有很多出名開(kāi)源的C/C 方面的高性能網(wǎng)絡(luò)庫(kù),比如libevent,boost-asio,有些企業(yè)還要自己寫(xiě)?
是構(gòu)建輪子還是直接使用開(kāi)源庫(kù),我認(rèn)為,很大程度上取決于部門(mén)負(fù)責(zé)人的個(gè)人喜好。曾幾何時(shí),c開(kāi)發(fā)人員熱衷于重新構(gòu)建輪子,那么為什么有些企業(yè)要自己編寫(xiě)呢?我在項(xiàng)目開(kāi)始時(shí)不知道這個(gè)庫(kù)的存在,我不想以后再介紹它。
2)許多第三方庫(kù)依賴于許多其他第三方庫(kù)。要引進(jìn)a館,就得引進(jìn)B館、C館、D館,這無(wú)疑增加了院系成員的學(xué)習(xí)成本。
3)第三方開(kāi)源庫(kù)通常會(huì)頻繁更新。如果你知道有一個(gè)bug,你想更新它嗎?基礎(chǔ)庫(kù)的更新無(wú)疑會(huì)花費(fèi)更多的開(kāi)發(fā)時(shí)間和測(cè)試時(shí)間。
4)使項(xiàng)目整體可控。一旦引入的開(kāi)放源代碼庫(kù)出現(xiàn)問(wèn)題并且項(xiàng)目團(tuán)隊(duì)不熟悉它,這將是災(zāi)難性的。
5)現(xiàn)有開(kāi)源庫(kù)過(guò)于復(fù)雜,學(xué)習(xí)成本高,團(tuán)隊(duì)成員水平參差不齊。
最后,附上一本我前段時(shí)間讀過(guò)的書(shū)。
本文是作者《一個(gè)程序員的奮斗史》悟空問(wèn)答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究
如果mysql社區(qū)版也收費(fèi),會(huì)有人用國(guó)產(chǎn)數(shù)據(jù)庫(kù)嗎?
收費(fèi)與否與數(shù)據(jù)庫(kù)的國(guó)籍無(wú)關(guān),而是與數(shù)據(jù)庫(kù)的選擇所涉及的業(yè)務(wù)處理能力和效率有關(guān)。如果國(guó)內(nèi)的數(shù)據(jù)能夠達(dá)到國(guó)外數(shù)據(jù)庫(kù)的性能和穩(wěn)定性,并且支持服務(wù)也高于國(guó)外數(shù)據(jù)庫(kù),我相信在很多情況下,國(guó)內(nèi)數(shù)據(jù)庫(kù)會(huì)成為首選。否則就沒(méi)有市場(chǎng),產(chǎn)品只能靠政策推動(dòng)