借助安卓,帶我們了解開源協議

2021-09-28 18:40:20 字數 666 閱讀 9837

網上有人說安卓不開源要收費了,只能說這些人根本不了解開源是什麼,開源**宣告的開源協議又是賦予了使用或修改**者怎樣的權利? 通過了解這些我們才能知道到底是怎麼一回事。

總所周知,安卓使用的核心是linux,而linux是使用了gpl開源協議的,所以安卓必須遵守來自linux的上游開源協議。通過了解gpl開源協議得知,它規定使用或修改我**的部分必須開源,所以關於安卓核心核心源**部分是必須開源的。

有人說了我不要你那些使用者服務的**,我只根據開源的核心**來定製自己的安卓系統這樣不行了?這樣做當然是可以的,曾經亞馬遜在做自己的平板的時候就是只用了安卓的核心部分的**,其他使用者層的應用、給開發者的介面,亞馬遜都自己來開發。

對於我們國內的手機廠商來說還好,主要是我們不使用google服務。但是國外的手機廠商可是受盡了google的苦,他們必須要交給google授權費,他們的裝置才能配備google商店等應用服務。google已經藉著安卓系統幾乎壟斷了國外移動系統領域。

所以歐盟這種反壟斷法執行比較嚴厲的組織,已經對google多次處以了鉅額罰款。

總結就是說安卓使用了基於linux的核心,那麼核心這部分**是必須遵守linux的gpl開源協議必須要開源的,但是google在安卓上開發的一些使用者功能**,相當於商業**是可以不遵守協議的,google也只能在這一部分授權或者收費。

下面是分享一篇關於開源協議的一篇文章

我們為什麼要學安卓

終於公升到大二了,我們開設了新的課程 android入門基礎,這讓我很感興趣!我們身處乙個智慧型時代,生活在逐漸便利的同時,也隱藏著很多風險。學習這麼課程之後,會讓我們知道安卓是怎樣執行的。我們做的第乙個程式是hello world xmlversion 1.0 encoding utf 8 lin...

安卓測試工程師必須了解

來自 作為測試者,我們就不僅要熟悉該平台上的應用程式,還要對相應的開發技術有所了解,我們不必要做到跟開發者一樣熟悉,但是也必須對該平台上的api有所了解,乙個應用程式最容易在什麼地方出現問題很清楚,這樣才更有針對性的去測試。測試有很多種測試,如果按照v模型的話,最初的單元測試 junit 一般有開發...

安卓主機板的雙屏異顯帶雙觸控功能

深圳市靈動高科的st h8 01s安卓主機板具有雙屏同顯 異顯功能,並且支援雙觸控螢幕輸入,乙個操作主屏,另外操作副屏。板載了可以支援3.3v 5v電平的串列埠,適用於pos機以及廣告系統顯示等行業。雙路屏異顯利用了安卓系統的presentation的功能,而雙路觸控螢幕輸入可以配置該觸控螢幕是屬於...