Lisanssız (Korsan) Game Maker: Studio ile Üretilen APK Google Play’e Yüklenebilir Mi?

Game Maker: Studio (GM:S) ve kendi oyunum Lost Aliens (Süper Uzaylılar) ile ilgili yazılarıma bu geçen altı ay içinde en çok gelen yorum programın lisanssız (korsan) versiyonları ile üretilen APK’ların Google Play’e konulup, konulamayacağı ve eğer konulursa herhangi bir problem ile karşılaşılıp, karşılaşılmayacağıydı.

Burada olayın etik yanının muhakemesini yapmak istemiyorum; ancak teknoloji ve yazılım sektörünün içinde olan bir insan olarak korsan ürün kullanmanın karşısında olduğumu da belirtmeden geçemeyeceğim. Programın sahibi firma olan YoYo Games periyodik olarak üründe %50 oranın indirimler yapıyor. Ben de programın profesyonel versiyonunu böyle bir indirim zamanında almıştım.

Şimdi gelelim asıl konumuza:

Öncelikle şunu belirtmem gerekiyor. Bu konu ile ilgili kesin bir bilgiye sahip değilim; hem program hem de uygulama yükleme süreci ile ilgili deneyimim olduğundan mantık yürüteceğim. GM:S ve korsan yazılımlar ilgili kesin olarak bildiğim; birkaç yıl önce bir versiyonda korsan sürümlere önlem almak için şöyle bir yola gidilmiş:

Programa eklenen bir kod ile program, eğer korsan bir versiyon ise, bir şekilde bunu fark ediyor ve bunu fark ettiğinde üretilmiş tüm sprite’ları bir korsan bayrağı sprite’ı ile değiştiriyor. Nasıl çok haince; ancak bir yandan da çok dahice değil mi? Ancak maalesef evdeki hesap çarşıya uymuyor ve programı ücretini ödeyip, yasal olarak lisanslı alan müşterilerin birkaçının başına da bu olay geliyor. Bir gün uyanıp bilgisayarı açtığınızda tüm kodunuzun çöplüğe dönüştüğünü düşünün. İnsanın akıl sağlığıyla oynayacak kadar sinir bozucu bir durum! Bunun üzerine firma bu yoldan vazgeçiyor ve klasik DRM korumalarına geri dönülüyor.

Konuya direkt olarak giriş yapıyorum ve söylüyorum:

Hayır, korsan GM:S versiyonları ile ürettiğiniz APK’ların Google Play’e yüklenmesinde ve daha sonraki süreçte herhangi bir problem ile karşılaşacağınızı düşünmüyorum; çünkü aslında daha büyük bir sorun var. 

Uygulama geliştirme konusunda deneyimli olan arkadaşların da bileceği gibi Google ve Apple uygulama mağazalarının gereksinimleri konusunda sürekli olarak bir geliştirme ve değişim çabası içindedirler. Bu gereksinimler sizin uygulamanızın koduna, dizaynına ve diğer birçok parametresine müdahelede bulunur. Yaptığınız uygulama bu gereksinimlere uymak zorundadır; aksi halde ya reddedilir ya da kısa bir süre sonra mağazadan kaldırılır.

YoYo Games burada bahsettiğim parametreleri Google ve Apple’ın yayınladığı yönergelere göre ayarlayıp, sürekli olarak GM:S için güncelleme yayınlıyor ve sizin ürettiğiniz APK’ların bu kurallara uygun olmasını sağlıyor. Eğer korsan bir GM:S versiyonu kullanırsanız, sürekli olarak güncelleme şansınız olmayacağından ürettiğiniz uygulama belli bir süre için uygulama mağazalarının gereksinimlerini karşılasa da, bir zamandan sonra bu olanaksız olacağı için mağaza ile sürekli olarak problem yaşamaya başlarsınız. Örneğin Süper Uzaylılar için en son güncellememi 5 Mayıs 2014 tarihinde yapmıştım. Bu 7 aylık süreç içerisinde uygulama mağazasında yapılan değişiklikler yüzünden, kendi uygulamamı güncellemem gerektiğine dair 3 ayrı mail gelmiş. Eğer bir süre daha bu mailleri dikkate almazsam, uygulama mağazadan kaldırılacaktır.

Yani sonuç olarak toparlamamız gerekirse;

  • Lisanssız (Korsan) GM:S ile üretilecek APK’nın Google Play’e yüklenmesinde veya daha sonraki işlemlerde bir problem olacağını düşünmüyorum. 
  • Ancak uygulama yönetimi sürekli olarak güncellemeler gerektireceği için korsan ve güncellenmeyen bir GM:S sürümü ile başarılı ve stabil bir uygulama yönetimi yapılamaz.