Pertama, Anda harus jelas bahwa kode Android Google dan kode kernel Linux terpisah. Android sendiri dilisensikan di bawah Apache License 2.0, yang permisif, dan dengan kata-kata Wikipedia :
Lisensi Apache bersifat permisif karena tidak memerlukan karya turunan dari perangkat lunak, atau modifikasi yang asli, untuk didistribusikan menggunakan lisensi yang sama.
Dengan demikian, tidak ada modifikasi Android oleh vendor yang biasanya tersedia.
Kedua, dalam kasus kernel Linux, dilisensikan di bawah GPLv2, kode dirilis ke publik, entah dimakamkan di suatu tempat di dalam perangkat (kurang mungkin) atau tersedia untuk diunduh pada beberapa halaman tidak jelas di situs web vendor yang didedikasikan untuk kode sumber terbuka di produk mereka.
Namun, ada peringatan utama terhadap kode kernel Linux yang tersedia untuk umum — driver berpemilik dan modul kernel dengan fungsi yang sama. Kernel Linux dapat memuat gumpalan biner yang didistribusikan di bawah lisensi eksklusif, dan kode sumber gumpalan semacam itu yang diperlukan untuk menjalankan perangkat Anda secara alami tidak didistribusikan. Intinya adalah, bahkan jika Anda berhasil mendapatkan sumber kernel khusus untuk perangkat Anda, Anda tidak akan dapat menggunakannya untuk mengkompilasi OS berbasis Linux yang berfungsi sendiri.
Permisif, dalam konteks
Apa sebenarnya yang kita maksudkan dengan lisensi permisif ? Dari komentar Anda, saya pikir Anda menganggapnya sebagai kemampuan untuk menjalankan perangkat lunak berlisensi atau kepemilikan lainnya. Tapi itu salah.
Permisif dalam konteks ini berarti, seberapa diizinkan untuk membiarkan Anda melakukan seperti yang Anda inginkan dengan kode sumber.
GPL tidak permisif dalam arti bahwa Anda secara hukum terikat untuk mempublikasikan setiap modifikasi yang Anda buat ke kode berlisensi GPL. Itu tidak mengizinkan Anda mengambil kontribusi semua orang, membuat perubahan padanya (terlepas dari membuatnya lebih baik atau lebih buruk) dan menyembunyikannya. Jika Anda akan mendistribusikan biner, Anda juga harus mendistribusikan kode sumbernya. Karena itu tidak mengizinkan Anda untuk melakukan perubahan pribadi, oleh karena itu tidak diizinkan .
Lisensi Apache dan lisensi BSD adalah contoh dari lisensi permisif. Berlawanan dengan GPL yang sangat tidak permisif, memungkinkan Anda membuat modifikasi pada kode yang dilisensikan di bawahnya dan menyimpannya untuk diri Anda sendiri, dengan kata lain, itu permisif . Dengan kata lain, Anda dapat mengambil kode Android, bahkan jika Anda mengubahnya cukup untuk membuatnya tidak dapat dikenali, Anda bebas untuk menyimpannya sendiri. Dan itulah yang dilakukan oleh vendor perangkat Android.