JavaScript ticari markasında güncelleme
(deno.com)- JavaScript ticari markasının iptali sürecinde TTAB, Deno tarafının dolandırıcılık iddiasını reddetti; ancak Deno, Oracle’ın ticari markayı sürdürme gerekçesinin hâlâ uygunsuz olduğu görüşünde
- Tartışma konusu, Oracle’ın 2019’daki yenileme sırasında “JavaScript” ticari markasının kullanımına kanıt olarak Node.js web sitesi ekran görüntüsünü sunmuş olması
- Deno, dolandırıcılık iddiasını düzeltip yeniden tartışmak yerine davanın gecikmesini önlemeye ve jenerikleşme ile ticari markadan vazgeçme iddialarına odaklanmaya karar verdi
- Oracle, iptal talebinin her paragrafına kabul veya ret şeklinde 7 Ağustos’a kadar yanıt vermek zorunda; delil toplama süreci ise 6 Eylül’de başlayacak
- Deno’ya göre JavaScript, Oracle’a ait bir ürün ya da marka değil, web’i çalıştıran programlama dilinin adı; bu nedenle ticari marka iptal edilir ya da terk edilirse ™ işareti ve lisans endişeleri ortadan kalkacak
TTAB’nin dolandırıcılık iddiasını reddetmesi
- Trademark Trial and Appeal Board (TTAB), 18 Haziran’da Oracle’a karşı Deno tarafının dolandırıcılık iddiasını reddetti
- Deno bu karara katılmıyor
- Söz konusu iddia, Oracle’ın 2019’daki ticari marka yenileme sürecinde “JavaScript” ticari markasının kullanımına kanıt olarak Node.js web sitesi ekran görüntüsünü sunmasına dayanıyordu
- Node.js, Oracle’ın ürünü ya da markası değildi
- Oracle’ın Node.js’i oluşturmadığı veya işletmediği, ayrıca ticari markayı desteklemek için onu kullanma hakkına da sahip olmadığı görüşü savunuluyor
Deno’nun stratejisi ve kalan süreç
- Deno, dolandırıcılık iddiasını değiştirmemeye karar verdi
- Değişiklik, davayı aylarca geciktirebilir
- Bunun yerine jenerikleşme ve ticari markadan vazgeçme iddialarına odaklanıyor
- Oracle, 7 Ağustos’a kadar iptal talebinin tüm paragraflarına yanıt vermek zorunda
- Her iddiayı kabul etmeli ya da reddetmeli
- Bunlar jenerikleşme ve ticari markadan vazgeçmeye ilişkin iddialar
- Delil toplama süreci 6 Eylül’de başlayacak
Deno’nun JavaScript ticari markasına ilişkin görüşü
- Deno’ya göre JavaScript, Oracle ürünü değil, bir programlama dilini ifade eden bir ad
- javascript.tm üzerinde, yazım anı itibarıyla 19.550 kişi aynı yönde görüş bildirdi
- Deno, bu ticari markanın kamuoyuna, sektöre ve ticari marka hukukunun amacına uygun olmadığını düşünüyor
- İptal başarılı olursa ya da Oracle ticari markadan vazgeçerse JavaScript, ™ işareti ve lisans endişeleri olmadan web’i çalıştıran programlama dilinin adı olarak herkese ait olacak
1 yorum
Hacker News yorumları
Bildiğim kadarıyla Oracle, JavaScript adı veya markasından hiç para kazanmıyor. Bu davayı savunması için bir neden göremiyorum.
İyi niyet kazanma ve basın bülteninde “JavaScript markasını geliştirici topluluğuna bağışlıyoruz!” deme fırsatı varken, gerçekte para kazanmadığı bir şeyi koruyor olması saçma.
Oracle hakkında düşündüğünüzden daha kötü; insanlık tarihinde Oracle kadar karmaşıklıktan ve nüanstan yoksun bir varlık hiç olmamış gibi görüyor.
Larry Ellison’ı insanlaştırmamak gerektiği konusunda da uyarıyor. Onu bir çim biçme makinesi gibi düşünmek gerekir; çim biçme makinesi sadece çim biçer, elinizi sokarsanız keser. Çim biçme makinesinin benden nefret ettiğini düşünmediğim gibi, Oracle’ı insanlaştırma tuzağına düşmemek gerektiğini söylüyor.
https://www.youtube.com/watch?v=-zRN7XLCRhc&t=1981s
Bildiğim kadarıyla bunun da bir maliyeti yok; ama sonuçta her ikisinde de çim biçme makinesini insanlaştırma hatasına düşüyoruz.
Ciddi ciddi, adı basitçe WebScript olarak değiştirilebilir. WebAssembly, WebGPU, WebRTC, WebWorkers ile de iyi uyuyor ve aktif bir marka da yok gibi görünüyor.
“Java” öneki hâlâ yeni kullanıcıların ve iş geliştirme tarafındaki insanların kafasını karıştırıyor; marka dışında da hukuki sorunlar yaratma ihtimali yüksek. “JavaScript” zaten başından beri pek iyi bir isim değildi, sadece alıştık. Neden bu kadar korumaya çalışıldığını anlamıyorum; bence bunu gerçekten anlamlı bir ad koymak için fırsat olarak görmek daha iyi.
Birkaç yıl biraz zahmetli olur, ama bir gün buna “JAVA Script” dediğimize inanmakta zorlanacağımızdan eminim.
Teknik olarak JS; WebSockets, TextEncoder, fetch, hatta URL sınıfı gibi alışıldık özelliklerin yarısını bile içermez. Aslında JS, ESM modüllerini bile “tam olarak” desteklemez; çünkü standardın büyük bir kısmı diğer Web Platform API’lerine devredilmiştir.
Bunun nedenleri var, ama son kullanıcı açısından URL’nin JS olmaması, encodeURIComponent’in JS olması; Uint8Array’in JS olması ama TextEncoder’ın olmaması epey kafa karıştırıcıdır. Neyse ki tarayıcı dışındaki JS çalışma zamanları Web Platform API’lerini uygulamalı yönünde yerleştiği için, geliştiriciler WebSockets’i JavaScript’in parçasıymış gibi ele alabiliyor.
Ama bu standartlar demetine verilecek iyi bir ad yok. “Tarayıcı uyumlu modülleri ve WebWorker ekleri olan JavaScript” demiyoruz; “Web Platform ekleriyle ECMAScript” de fazla uzun. Buna karşılık WebScript, “tarayıcıda alışık olunan biçimiyle ECMAScript” anlamını iyi aktarıyor.
Bu yüzden ECMAScript kullanmamak için de açık bir neden oluşuyor. ECMAScript’in saf dil belirtimi anlamında ayrı bir karşılığı var; belirtim yazarları için yararlı, ama başka yerlerde fazla kılı kırk yaran bir ifade gibi duyuluyor. WebScript, eskiden insanların “JavaScript”e zorla yüklediği anlamı resmileştirir; dolayısıyla basit bir hukuki kaçış eş anlamlısı değil, terime yeni bir fayda katar.
[1]: https://www.apple.com/legal/intellectual-property/trademark/...
“Özgeçmişinizde JavaScript/WebScript yazdığı belirtilmiş; ikisinden hangisini daha sık kullandınız?”
Bu çabaya katılan herkese teşekkürler. Onlarca yıl önce bir noktada Oracle da teknoloji ekosistemine değer katmış olabilir, ama şimdi dev bir rant çıkarma canavarı.
2025’te, sırf Oracle fikri mülkiyet hakkına sahip diye iyi şeylerden yararlanamıyor olmamızdan hoşlanmıyorum. Oracle, şirketlerin “_____ satın aldığı ya da işe aldığı için kimse kovulmadı” gerekçesiyle tembelleşip marka adlarının anahtarlarını devretmesinin sonucu. Umarım o dönem geride kalmıştır.
Oracle’ın katkısı çok daha belirsiz; özellikle de satın aldıklarının “başarıları” çıkarıldığında.
Herkes “JavaScript”i dil adı olarak kullanıyor.
Oracle bir parazit.
Yine de bilmediğim için pek üzgün değilim. Bu dilin o şirketle fiilen hiçbir ilgisi yok ve böyle bir markaya sahip olmaları başlı başına çılgınlık.
Deno’nun “JavaScript’in Java ile hiçbir ilgisi olmadığını biliyor muydunuz? Mahkeme davaları hariç” sloganıyla bir kampanya başlatması güzel olurdu
Bağış yapmaya hazırım
Python daha önce oluşturulmuştu ama yaygın kullanımı daha sonra oldu; ikisinin de erken WWW’ye duyulan ilgiden büyük hız kazandığını inkâr etmek de zor. Perl dışında başka genel amaçlı diller için bunu söylemek zor; Perl de yavaş yavaş sönümlendi
Oracle’ın organizasyon yapısını anlatan karikatür tam isabet görünüyor
https://newsletter.pragmaticengineer.com/p/code-review-on-pr...
İlgili bağlantı: https://javascript.tm/
Oracle, legacy kavramının ta kendisi. Hâlâ Oracle kullanıyorsanız hem piyasanın hem de rakiplerinizin gerisindesiniz demektir
Neredeyse hiçbir anlamı olmayan bir nedenle master’ı main’e çevirdiler ve her şeyi bozdular. Yine de şirketler ve insanlar bununla gurur duydu
Peki neden bundan böyle konuşmalarda ve akışta sadece EcmaScript kullanmıyoruz, anlamıyorum. Böylece sorun çözülür; bana şaka gibi geliyor
Bizim ülkede 2000’den beri herkesin yararlanabildiği bir sivil birliktelik sistemi vardı; adı dışında eşcinsel evlilikti. Ama 10 yıl sonra bile insanlar hâlâ o isim üzerine kavga ediyordu. Pek anlayamıyorum ama dil güçlü ve bazı insanlar için büyük anlam taşıyor
master→main, gerçekten ikna çalışması yapmaya niyeti olmayan ama bir şeyin parçası olmak isteyen insanların yürüttüğü sahte aktivizmdi. JavaScript adını bırakmaya ikna etmek ise, bağlılık ve kötü bir şirket tarafından bir şeyin elinden alınması hissi yüzünden zor olacak
Larry Ellison Script diye bir dil oluşturup ticari marka olarak tescil ettirebilir miyim