Avukat olmayanlar için React Patent tartışmalarının bir özeti
Her şey bir kaç hafta önce Apache Foundation hukuk işleri direktörü Chris Mattmann’ın, şirketin online tartışma platformunda açılmış bir konuya yaptığı yorum ile başladı. Yorum, Facebook’un open source olarak yayınladığı herşeyin(React dahil) lisansı olan “Facebook’s BSD+Patents License” lisansının Apache tarafından “Category X” olarak kategorilendirildiğini söylüyordu. Category-X, Apache tarafında “Apache lisansı altında tekrar lisanslandırılmaya uygun olmayan lisans” anlamına geliyor. Apache’nin dürtmesiyle de konunun gündeme gelmesi çok kısa sürdü.
Peki BSD+License lisansı tam olarak nedir? Bu lisansın basit olarak söylediği şu: “Bu kodu kullanan birisi, direkt ya da dolaylı yoldan Facebook’a karşı patent ihlali konusunda hukuki bir aksiyon alırsa, kodu kullanma ve yayınlama hakkını kaybeder.”
Bir kitle tarafından bu lisans “Facebook patent savaşlarında open source teknolojilerini silah olarak kullanıyor” şeklinde anlaşıldı. Aşağıda linkini paylaştığım yazıda da ilginç ama şahsen gerçek olmayacak kadar fantastik olduğunu düşündüğüm bir örnek var:
Diyelim ki akıllı buzdolabı üreten bir şirket kurdunuz, adı da “Fridgebook Inc”. Buzdolabının üzerindeki ekranın arayüzünü de React ile yaptınız. Bir gün akşam eve gittiğinizde Facebook’un buzdolabı işine girdiğini ve “FBfridge” isimli ürünlerini kısa zamanda piyasaya süreceğini öğrendiniz. Facebook’un bu yeni ürününde sizin patentlerinizi ihlal ettiginizi mi düşünüyorsunuz? Evetse maalesef Facebook’u hemen dava edemezsiniz. Çünkü buzdolabının arayüzünde React kullanıyorsunuz.
İnternette hemen React’tan göç etme arayışları başladı bile. React-like kütüphanelere, Vue,js, Inferno gibi patent problemi yaşatmayacak frameworklere övgüler gelmeye başladı. Öyle ki tartışmalar Nicholas Zakas’a bile şu tweeti attırabildi.
Biraz daha iyimser olan başka bir görüş de var o da şu: Facebook sadece patent trolleriyle uğraşmamayı garantilemek icin bu lisansı kullanıyor ve pek de endişelenecek bir durum yok. Patent trollü kendisinin olmayan bir şeyi, yasal açıklarla ve türlü kurnazlıklarla kendi adına patentleyerek sonrasında oturduğu yerden bu patent sayesinde para kazanan kişilere deniyor. Bunlar son yıllarda teknoloji dünyasının başına epey dert açtı ve açmaya da devam ediyor. (Öyle ki patent trolleri Silicon Valley’in 4.sezon 7. bölümüne konu olacak kadar popüler.)

Peki gerçekten endişelenecek bir durum var mı?
- Patentlemek isteyeceğiniz bir şey yapmıyorsanız sizin için bir sorun yok.
- Eğer şirketinizi satacaksanız, alıcı şirketin lisans ile ilgili sıkıntıları olmayacağından emin olun, ya da satmadan önce Facebook teknolojisi kullanıyorsanız değiştirin.
- Eğer işiniz Amerika dışındaysa ve işinizi Amerika’ya taşımayı düşünmüyorsanız bu tartışmalar sizin icin ufak bir sorun bile teşkil etmeyecektir.
- Eğer Facebook’a bir konuda patent davası açacaksanız bunu kullandığınız Facebook teknolojisini başka bir şeyle değiştirdikten sonra yapın, yoksa karşı bir patent davasıyla sizi üzerler.
Tartışmalar üzerine kısa süre önce Facebook’un bu tartışmaların community’i etkileyebileceğinin farkında olduğunu ama patent yaklaşımını değiştirmeyeceğini açıkladığını da belirteyim.
React’ı severek kullanıyorum. Benim açımdan tek bir şey değişti: Kullandığım paketleri bir çok kritere göre seçerim ancak lisans bunlar içerisinde çok çok büyük yer kaplamıyordu, bundan sonra birazcık daha önemli olacak hepsi bu.
İlgili Linkler
