Patent Savaşları

Son günlerde sürekli Microsoft’un satılan her android üzerinden bir miktar para aldığına dair haberler okuyordum. Nedir ne değildir diye biraz araştırdıktan sonra aslında şu an Microsoft’un altın yumurtlayan bir tavuğunun olduğunu ama bunu kesmesi gerekebileceğini farkettim.

Peki nereden başlıyor bu olay? Microsoft Google’ın açık kaynak kodlu ürününden nasıl pay alabiliyor? Olay 2003 senesine dayanıyor. 2003 senesinde Microsoft 700’e yakın şirketle patent anlaşmaları imzalıyor bunlardan beş tanesi de Android ile ilgili şirketler. Yani Android içinde Microsoft’un patentli protokolleri var. Zaten yapılan ilk anlaşmalarla birlikte herkesin bunu kabul ettiğini görebiliyoruz. Şu an Android’li üretilen her cihaz için üreticiler Microsoft’a para ödemek zorunda. Bu üreticilerden birisi de HTC. HTC her cihaz başına Microsoft’a 5 dolar ödüyor.

Günlük üretilen Android’li mobil cihazları göz önüne aldığımızda ortaya çıkan para Microsoft’un mobil çözümleri Windows Mobile ve Windows Phone 7’den kazandığından çok daha fazla. Üstelik en büyük akıllı mobil cihaz üreticisi olma yolunda ilerleyen Samsung’dan cihaz başına istediği ücret tam 15 dolar. Bu rakam öyle rasgele seçilmiş bir rakam değil. Windows Mobile’ın cihaz başı maliyeti 8 dolar, ama Microsoft’un asıl ürünü Windows Phone 7’nin cihaz başına üreticiye maliyeti 15 dolar. Yani Microsoft Samsung’a şunu diyor : Ya benim ürünümü alacaksın 15 Dolar vereceksin, ya da Android kullanacaksın bana yine 15 Dolar vereceksin.

Aslında burada Microsoft da bir karar vermek zorunda. Tek bir ürün bile satmadan milyar dolar civarı üzerinde para kazanmaya devam edebilir. Normalde bu çok mantıklı gözüküyor. Ama işin bir de diğer tarafı var. Microsoft’un sürekli yapmaya çalıştığı şeylerden biri de kendi teknolojilerinin birbirlerini kullandırmasını sağlamak. Eğer Microsoft Android’e yaşama şansı verirse kendi platformu kullanılmayacak ve uygulama geliştiriciler Android için uygulama geliştirmeye Java ile Eclipse vs. üzerinden devam edecek. Ne Vs.Net ne de C# umurlarında olmayacak. Bu pek Microsoft’un çalışma şekline uygun bir durum değil.

Şimdi ya cihaz üreticilerin ve Microsoft’un bir karar vermesi gerekiyor. Bakalım bu kararlar mobil cihaz ve mobil işletim sistemlerinin geleceğini nasıl etkileyecek.

ASP.NET Control Bug

Son zamanlar da hep karşılaştığım sorunlardan bahsediyorum ama bu kez bahsedeceğim sorunun kaynağı ben değilim 🙂 Microsoft’ta kabul etmiş bug olduğunu. 

Asp.Net kontrolleri ile çalışırken, bir ASP.Net kontrolünden kendi kontrolümü türettim ve daha sonra sayfama eklemeye çalıştığımda

The type name “X” does not exist in the type “X”

tarzında bir hata alıyordum. Yanlış gözüken hiçbir şey yoktu ama hata veriyordu. Daha sonra – google sağolsun – aynı sorunla karşılaşan ve bunu bildiren birinin daha olduğunu öğrendim. Sorunun nedeni ise bir bug’mış. Namespace ile sınıf ismi aynı olduğu zaman veriyormuş bu hatayı, tam da benim yaptığım şey. Microsoft’tan gelen cevapta ise bunun bug olduğunu kabul etmişler ama ASP.NET 4’te bunu düzeltmeyeceklerini bildirmişler. Nedeni ise sorunun basit bir çözümü olmasıymış. Fazlasına burdan ulaşabilirsiniz.

Cloud Computing, Bulutlar, Gariplikler, Azure

Son zamanlarda sürekli karşıma çıkan cloud computing’i araştırmaya karar verdikten kısa bir süre sonra Azure ile ilgili gelişmeyi duyunca afalladım. Aslında beklemiyor değildim, bildiğim kadarıyla bu kavramı Google ortaya attı , Google’ın böyle bir atağına Microsoft’un kayıtsız kalması olanaksızdı. Ancak aniden Microsoft’un Azure duyurması garip geldi bana biraz. Azure’u bulut işletim sistemi olarak tanıtıyorlar. Ayrıntılı bilgi burada.

İlginç bir başka nokta ise GNU’nun kurucusu Richard Stallman ve Oracle’ın kurucusu Larry Ellison’a göre cloud computing örnekleri aslında geçici bir moda. Bakalım kim haklı çıkacak zamanında televizyonlar için yapılan yorumlara mı dönecek bu iki kişinin yorumu.

Öte yandan DELL firmasının cloud computing için yaptığı patent başvurusu reddedilmiş ancak temyiz hakkı bulunuyormuş. Onun ayrıntısı da burada.

Şöyle bir son gelişmelere bakınca. Bu devler arasında yeni bir savaş çıkacak sanırım. Cloud Computing savaşı. Herkes bu pastadan bir pay almaya, en azından tadına bakmaya çalışıyor. Umarım bu kez kazanan kullanıcılar olur.

Peki ben nasıl mı bakıyorum bu savaşa? Şimdilik çok büyük bir zevkle izliyorum gelişmeleri. Biraz daha inceledikten sonra elbette benim de bir yorumum olacak.

 NOT : Bu arada Microsoft’un ofis uygulamalarının internet üzerinden çalışacağını duyurduğunu öğrendim. Bu da cloud computing sahasında Google Docs’a karşı yeni bir cephe olsa gerek. Bu Web Ofisi ücretli olacakmış ve de diğer browserlarda da çalışacakmış.