Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 再談Android的許可證(1)

再談Android的許可證(1)

編輯:高級開發

兩周前,我寫了一篇《android,開源還是封閉?》。其中有一些內容,我今天要做修正,還想談一些別的感想。

  在談具體的修正之前,我先來說說,那篇文章的一些情況。

  那天白天,我在外面辦事,從手機上讀到Linux內核撤下所有android代碼的消息,感到很震驚。晚上回家後,仔細讀完了相關報道,就一口氣寫了一些感想。寫完已經將近半夜12點。我改了幾個錯別字,直接把文章貼上網,然後就上床睡覺了。當時也沒多想,不覺得它和我的其他文章有何不同。

  但是,第二天起床以後,我發現事情變得復雜了。那篇文章被轉貼到許多技術論壇和網絡媒體,產生了很多回復和議論。要是早知道它會被那麼多專業開發人員讀到,我一定會寫得更謹慎。

  更令我意外的是,超過半數的讀者,都在批評那篇文章。尤其是一些認識很久的朋友,也對它持負面看法。這令我反思,到底哪裡寫錯了?

  節假日期間,我也在思考這個問題。下面就是一些結果。

  首先,我必須老老實實承認,那篇文章確實有重大錯誤。

  別的不說,單單文章的標題就是錯的。我用《Android,開源還是封閉?》這樣的標題,暗示android表面是開源系統,實質上是封閉系統。我的這種說法是錯的。

  理由如下:

  * android使用的是apache許可證,這是一個開源許可證。

  * 它的所有源碼都公布在網上,你可以用來干任何事情。

  * 對於不喜歡這個許可證的人,可以完全合法地把自己的android程序,改為GPL許可證。

  無論從表面還是從實質上看,Android都是一個開放的系統,不是封閉系統。所以,我指責android是封閉系統,這是不正確的。

  由於我把不正確的論斷作為那篇文章的基本論據,直接導致結論不可信。因此,文章遭到批評和鄙視,確實也是理所應當。

  不過,我的文章寫錯了,並不代表Google沒有做錯。你可以這樣想,如果Google的所作所為都是無可指責的話,那麼為什麼Linux內核開發小組會撤下它的代碼呢?

  這就是我今天想說的第二件事:Androi

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved