![]() |
©viateknologi.com |
Linux kernel yang digunakan dalam OS di bawah GPL. Ini berarti bahwa setiap perubahan yang dibuat ke kode sumber harus tersedia ketika biner (geek-berbicara untuk dikompilasi, sepotong executable dari software) yang dirilis ke publik. Ini berarti produsen seperti HTC, Samsung, Motorola dan sisanya harus melepaskan kernel source-code untuk perangkat mereka menjual pada saat yang sama mereka mulai menjualnya. Untuk sebagian besar, produsen perangkat keras cukup baik untuk melakukannya, tapi mereka sering kehilangan kerangka waktu dan melepaskan kode sumber sedikit kemudian dari yang kita ingin. Ini adalah rilis kode yang Anda lihat kita menyebutkan - kernel dan open-source "bit" lain yang tercakup dalam GPL.
Kode sumber Android OS dilepaskan sebagian besar di bawah Lisensi Apache. Siapa saja diperbolehkan untuk men-download source code dan mengubahnya namun mereka suka, tetapi mereka tidak diharuskan untuk membuat perubahan mereka tersedia dalam bentuk kode sumber kepada publik. Ini adalah mengapa kita tidak dapat mengubah dan mengkompilasi ulang hal-hal seperti HTC Sense atau MotoBlur - perubahan ke basis kode sumber Android tidak tersedia bagi kita.
Sementara banyak orang (termasuk saya sendiri) tidak menyukai situasi ini, itu tidak masuk akal dari sudut pandang bisnis. Jika produsen harus berbagi semua rahasia mereka, tidak akan ada banyak insentif moneter untuk berinovasi, sehingga sumber ditawarkan dengan lisensi jauh lebih liberal. Ini tentu bekerja, seperti yang kita lihat perangkat dari banyak pemain besar di dunia elektronik.
ref:
http://www.androidcentral.com/what-open-source-android-z