vspebrian wrote:
授權與免費是不同的. 就算是免費的東西, 也可以不給授權. 另外, Linux未使用核心的程式碼是可以不公開, 也可以私有與專屬. 也可以不授權使用, 縱使Google有把這些程式碼公開與授權. 他仍然具備收回授權的權利. ...(恕刪)
我已經講了, Android kernel 和 ART 的 source code 都是開源 license 的. code 一貢獻出去就已經打 license 了, Google 沒商業授權還是可以用, 否則所有的 open source 專案都有問題了. source code 一旦 follow 開源 license, 就是開源了, 可以因為商業考量再閉源. 但是整個社群就瓦解了...
你講的是商業授權, 當然 Google 不授權它的那些 APP 和 services 就不能用. 商標也不能用. 就不能預載出貨, 這個我前面也有講. 但是只要 ART 編出來能用, user 就能自己裝 library, app. 很多變種的 Android 也都這樣.
還有, 開源不是你講的免費. 而是程式碼必須公開. GPL 和 Apache licenses 都是這樣, 只是 Apache 2.0 更鬆. 依賴到之後可以選擇性不公開, 但是因為 kernel 和 ART 已經是開源授權的, 它的 syscall 和 API 就能查到, 依賴它也就不成問題.
否則大家光看到一個 open source 的東西可以任意被某個公司國家給壟斷, 誰還敢投入開發?