Özet:Google, gelecek hafta itibarıyla Android işletim sistemini kapalı kapılar ardında geliştirmeye başlayacak. Bu, Android’in kapalı kaynak olacağı anlamına gelmiyor; Google, yeni bir Android sürümü yayımlandıktan sonra kodunu açık kaynak olarak paylaşmaya devam edecek.
Android Geliştirme Sürecindeki Değişiklikler
Android’in başlangıcından bu yana, geliştirimi Android Açık Kaynak Projesi (AOSP) kapsamında herkesin erişimine açık olarak yürütülüyordu. Ancak şimdi, Google, Android işletim sistemini özel bir ortamda geliştirmeye karar verdi. Bu karar, Android’in kapalı bir sistem haline geleceği anlamına gelmiyor; aksine geliştirme süreci halktan gizli kalacak. Nihai sürüm tamamlandıktan sonra, kod AOSP’ye eklenmeye devam edecek.
Geliştirme Sürecini Basitleştirmek
Google, Android Authority‘ne yaptığı açıklamada, bu değişikliğin Android’in gelişimini daha verimli hale getirmek amacıyla yapıldığını belirtti. Şu anda, Android, üçüncü parti geliştiricilerden kod katkıları alabiliyor. Çoğunlukla AOSP geliştirmeleri Google tarafından yapılsa da, diğerleri de katkıda bulunabiliyor ve Google güncellemeleri yayınlamadan önce yapılan değişiklikleri görebiliyor. Ancak, Google, “Android projesini tam ölçekli bir ürün geliştirme operasyonu” olarak gördüğünden, AOSP’ye entegre edilecek kod üzerinde son sözü söyleme hakkına sahip.
İki Daldan Biri Kaldırıldı
Mevcut durumda Google’ın iki Android dalı bulunuyor. Birincisi, AOSP, herkesin istediği gibi kullanabileceği açık kaynaklı bir sürüm. Örneğin, Amazon, bu sürümü Fire Tablet’lerinde kullanıyor. İkinci dal ise, yalnızca Google Mobil Hizmetleri (GMS) lisans anlaşması olan şirketlere açık olan içsel bir markadır. Geçtiğimiz yıllarda, Huawei’nin ABD şirketleri ile iş yapmasının yasaklandığı durumdan da hatırlayacağımız üzere, Huawei açık kaynak Android’i kullanmaya devam etti ama Google’dan herhangi bir destek alamadı. Şimdi, Google, karmaşayı azaltmak için bu açık dalı kaldırıyor. İki dalın bulunması bazen kod çatışmalarına yol açabiliyor, bu da yeni Android sürümlerinin piyasaya sürülmesini zorlaştırıyordu.
Google, Android için kapalı kaynak bir politika benimsemeyeceğini teyit etti. Yeni Android sürümleri için kaynak kodunu paylaşmaya devam edecek ve Android’in Linux çekirdek fork’unun kaynak kodunu da GPLv2 lisansı gereği yayımlayacak.
Tüm bu süreç gelecek hafta başlayacak ve Android geliştirmeleri Google’ın iç dalında gerçekleşecek. Kod değişiklikleri, Google yeni bir dal yayımladığında eklenecek. Bu halihazırda çoğu Android bileşen değişikliği için normal bir uygulama olduğu için, Google geliştirmeyi tek bir dalda toplama kararı aldı.
Günlük kullanıcılar için bu hiçbir değişiklik yaratmayacak. Değişiklikler yalnızca açık kaynak Android’i kullanan şirketleri ve AOSP’ye kod gönderen bireyleri etkileyecek.