16 puan yazan xguru 2024-09-18 | 4 yorum | WhatsApp'ta paylaş
  • Oracle, JavaScript'in trademark'ına sahip olmasına rağmen buna uygun herhangi bir ürün veya hizmet sunmuyor
    • JavaScript, dünyadaki en popüler programlama dili ve web sitelerini çalıştırıyor
    • JavaScript trademark'ı Oracle'a ait olsa da milyonlarca kullanıcı bunun farkında değil
    • Trademark sahipliği ile fiili kullanım arasındaki uyumsuzluk kafa karışıklığına ve sorunlara yol açıyor
  • Oracle'ın JavaScript trademark'ını elinde tutması, yasal olarak trademark'tan feragat anlamına geliyor
    • Trademark'tan feragatin yasal tanımına göre, kullanım durdurulur ve yeniden başlatma niyeti yoksa veya trademark genel ad haline gelirse feragat edilmiş sayılır
    • JavaScript örneğinde her iki koşul da karşılanıyor

Netscape, Sun ve Oracle'ın tarihi

  • JavaScript, 1995'te Netscape ile Sun Microsystems arasındaki ortaklık sayesinde doğdu
  • JavaScript, Brendan Eich'in 10 günde geliştirdiği dinamik bir programlama dili
  • Oracle, 2009'da Sun Microsystems'i satın alırken JavaScript trademark'ını da devraldı

Trademark'tan feragatin dayanakları

  • Oracle, JavaScript markasını kullanan bir ürün hiç geliştirmedi
  • 2019'da USPTO'ya sunulan belgelerde Node.js ve Oracle JET'ten söz ediliyor, ancak bunlar Oracle'ın ürünü değil
  • GraalVM JavaScript çalıştırabiliyor, ancak başlıca JavaScript motorlarından biri olarak görülmüyor
  • Oracle'ın JET ve GraalVM içindeki JavaScript kullanımı, trademark'ın gerçek kullanımını yansıtmıyor

Genel terime dönüşüm

  • Netscape, 1996'da JavaScript'i standartlaştırmak için ECMA International toplantısını topladı, ancak Sun (bugünkü Oracle) trademark'tan vazgeçmediği için ECMAScript adının kullanılmasına karar verildi
  • TC39 komitesi, ECMA-262 yani JavaScript spesifikasyonunu yayımlıyor
  • Oracle'ın JavaScript trademark'ına sahip olması sadece kafa karışıklığı yaratıyor
  • JavaScript terimi, dünya genelinde milyonlarca geliştirici, şirket ve organizasyon tarafından serbestçe kullanılıyor

Trademark'ın serbest bırakılması çağrısı

  • JavaScript kullanılmadığı veya genel ad haline geldiği için yasal olarak trademark'tan feragat edilmiş sayılır
  • Oracle'a trademark'ı kamu malı haline getirmesi çağrısı yapılıyor
    • Oracle trademark'ı fiilen kullanmadığı için bunu elinde tutması için bir neden yok
    • Oracle trademark'ı gönüllü olarak bırakmazsa, USPTO'ya iptal başvurusu yapılması planlanıyor

Okurlara

  • Bu açık mektuba katılıyorsanız imza vermeniz isteniyor
  • 25'ten fazla çalışanı olan bir organizasyonsanız companies@javascript.tm adresine e-posta göndermeniz isteniyor
  • Trademark hukuku deneyimi olan avukatlardan pro bono destek aranıyor

İmzalar

  • Ryan Dahl - creator of Node.js
  • Brendan Eich - creator of JavaScript
  • Michael Ficarra - editor of the JavaScript spec
  • Rich Harris - creator of Svelte
  • Isaac Z. Schlueter - creator of npm
  • Feross Aboukhadijeh - CEO of Socket
  • James M Snell - member of Node.js TSC
  • Wes Bos - host of Syntax.fm
  • Scott Tolinski - host of Syntax.fm
  • Shu-yu Guo - editor of the JavaScript spec
  • Jordan Harband - emeritus editor of the JavaScript spec
  • ve JavaScript topluluğunun 4000+'dan fazla üyesi

4 yorum

 
kandk 2024-09-20

Gerçekten adında ille de Java ve Script kullanılmasını gerektiren bir sebep var mı, emin değilim.

 
ahwjdekf 2024-09-18

Çoğu kişi javascript kelimesinin uygun olmadığını düşünüyor gibi görünüyor. O zaman buna ne dersiniz: funscript(FS), sexyscript(SS), youscript(YS), shitscript(ayrıca SS), nimirulscript(NMRS), nonsensescript(NSS), hackscript(HS), wthscript(WTHS), hellscript(HS), poopscript(PS) vb. gerçekten çok fazla aday var.

 
aer0700 2024-09-21

Hahahahaha, gerçekten de javayı ayırmak doğru gibi görünüyor.

 
xguru 2024-09-18
Hacker News görüşleri
  • "JavaScript" adının aptalca olduğunu düşünüyorum. "JS" demek daha iyi

    • "JavaScript", 1900'lü yıllardaki hatalı bir pazarlama kararının kalıntısı
    • ECMA-262'nin bir sonraki sürümünde "JavaScript" yerine "JS" denmesi tavsiye edilmeli
  • Oracle, ahlaki iknaya bağışıklığı olan bir şirket

    • Google'a Java'yı yeniden uyguladığı için dava açan şirket
    • Oracle'a bir şey yaptırmak için çok para ya da güçlü bir hukuki tehdit gerekiyor
  • İsme, içindeki "Java" kısmı yüzünden tutunuyorlar

    • Eclipse org, adı "Jakarta" EE olarak değiştirirken de zorlanmıştı
    • "javax" paket adını bırakmıyorlar
  • Oracle yönetimini kişileştirme tuzağına düşmemek gerekir

  • Oracle'ın gerçekten savunma yapıp yapmadığı şüpheli

    • Ticari markaların fiilen kullanılması gerektiğine dair bir kural var
    • VELCRO'nun şarkısı bunu açıklıyor
  • Birçok kişi ticari markayı ihlal eden adlar kullanıyor

    • "Aspirin", "elevators", "laundromat" gibi örnekler var
    • "App Store" da Apple'ın tescilli markası
  • Ticari marka zaten terk edildiyse neden mektup gerektiği sorgulanıyor

  • Oracle'ın ticari kullanım iddiasına dair bir bağlantı var

    • node.js indirme sayfası ve Oracle Javascript Extension Toolkit var
    • Zayıf ama tartışmaya açık
  • Karmaşa ve kafa karışıklığı yarattığı iddiasında hemen görünen bir fayda yok

  • İlk başta bunu internet yakınması sandım ama mektubun imzacılarını görünce şaşırdım