UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Олександр КузьменкоНавколо IT
30 червня 2025, 14:03
2025-06-30
«Більше ніяких символів ™». Творець Node.js розповів, як просувається боротьба з компанією Oracle за торгову марку JavaScript
Американський software engineer Раян Дал, відомий за створенням платформ Node.js та Deno, розповів, що відбувається після відхилення скарги проти Oracle, щодо володіння торговою маркою JavaScript. Він вважає, що компанія не повинна мати права на всю мову програмування.
Американський software engineer Раян Дал, відомий за створенням платформ Node.js та Deno, розповів, що відбувається після відхилення скарги проти Oracle, щодо володіння торговою маркою JavaScript. Він вважає, що компанія не повинна мати права на всю мову програмування.
JavaScript (або JS) разом із HTML і CSS є однією з основних технологій, що забезпечують функціонування сучасних вебсайтів. Проте «JavaScript» протягом останніх кількох років також є предметом юридичних суперечок. Правами на цей бренд володіє Oracle, але багато хто вважає несправедливим обмеженням для спільноти розробників, пише Neowin.
Більшість погоджується, що Oracle зробила дуже мало для підтримки, просування та розвитку JavaScript. Компанія отримала права на торгову марку, бо придбала Sun Microsystems, яка раніше придбала Netscape, творця JavaScript.
Розробники вважають, що володіння цією торговою маркою створює юридичну невизначеність, особливо з огляду на те, що Oracle потенційно може подати в суд на будь-кого за використання цього терміна в комерційних цілях. Через це для JavaScript не влаштовують брендованих конференцій, бо Oracle це не цікавить, а ентузіасти не мають дозволу на проведення такого заходу.
Щоб повернути контроль над цим терміном спільноті творець Node.js Раян Дал і винахідник JavaScript Брендан Ейч написали відкритого листа до Oracle з проханням відмовитися від торгової марки й повернути її спільноті. Це не розв’язало питання, тому Дал подав скаргу проти Oracle, стверджуючи, що компанія використовувала шахрайські засоби для поновлення свого торгового знака, що термін є занадто загальним, щоб бути торговим знаком, і що компанія фактично відмовилася від нього через свою неактивність у цій сфері, тому вона більше не повинна володіти цим терміном.
Попри підтримку спільноти розробників відкритого програмного забезпечення та веброзробників в цілому, апеляційна комісія з питань торгівельних марок (TTAB) відхилила цю скаргу.
«У скарзі стверджувалося, що Oracle свідомо ввела в оману USPTO під час поновлення у 2019 році, подавши скриншот з вебсайту Node.js, щоб продемонструвати використання торгівельної марки „JavaScript“. Як творець Node.js, я вважаю це особливо образливим. Node.js ніколи не був продуктом або брендом Oracle. Oracle не створювала його, не керувала ним і не мала права використовувати його для підтримки своєї торгової марки. Те, що вони звернулися до стороннього вебсайту з відкритим кодом, свідчить про те, що вони не мали кращих доказів — і знали про це», — написав у своєму блозі Раян Дал.
Він повідомив, що надалі буде наполягати не на шахрайстві, бо це затримало б розгляд скарги на кілька місяців, а на важливіших аспектах: загальність і відмова від прав.
«Усі використовують „JavaScript“ для опису мови, а не бренду. Не продукту Oracle. Просто найпопулярнішої мови програмування у світі», — зазначив Дал.
Тепер Oracle доведеться детально відповісти на цю скаргу 7 серпня. Після цього 6 вересня розпочнеться розгляд справи.
«Якщо ми виграємо цю справу про скасування — або якщо Oracle вчинить правильно і відмовиться від товарного знака — JavaScript стане вільним. Більше ніяких символів ™. Більше ніяких побоювань щодо ліцензування. Просто назва мови програмування, яка забезпечує роботу вебмережі й належить усім, хто її використовує» — говорить творець Node.js.
Спільнота розробників на форумах Hacker News в основному висловила підтримку зусиллям Дала, і багатьох дивує, що Oracle продовжує утримувати права над торговою маркою, хоча не отримує від цього фінансової вигоди.
Одвічне питання: чим Java відрізняється від JavaScript. Детальний гайд
Для когось відповідь на питання про різницю Java й JavaScript є очевидною — тут починаються жарти про подібність між килимом й автомобілем (Java схожа на JavaScript так само, як «car» на «carpet»). Попри це, деякі люди ще можуть мати помилкове уявлення, вважаючи, що це дві назви тої самої мови, або що технології тісно пов’язані. Спробуємо трохи прояснити ситуацію.
Хочу стати програмістом. З чого почати і як вибрати між Java Script, PHP, Python та іншими
Діана Смелікова, операційний директор Wezom Academy, у своєму блозі на DOU пояснила, з чого почати вивчати програмування та яким мовам варто налагодити перевагу на початковому етапі. Ось 5 важливих порад від неї.