paint-brush
Deno vs Oracle: JavaScript-ийг үнэхээр хэн эзэмшдэг вэ?by@abrahamdahunsi
2,397 уншилтууд
2,397 уншилтууд

Deno vs Oracle: JavaScript-ийг үнэхээр хэн эзэмшдэг вэ?

by Abraham Dahunsi 6m2024/12/01
Read on Terminal Reader

Хэтэрхий урт; Унших

JavaScript болон TypeScript-ийн орчин үеийн ажиллах цаг болох Deno нь Oracle-ийн эсрэг шүүхэд нэхэмжлэл гаргасан. Энэхүү нэхэмжлэл нь бухимдал, илүү гүнзгий асуултаар дүүрэн туульсын сүүлчийн бүлэг юм. Үр дүн нь бидний мэдэх JavaScript-ийн ирээдүйг дахин тодорхойлж чадна.
featured image - Deno vs Oracle: JavaScript-ийг үнэхээр хэн эзэмшдэг вэ?
Abraham Dahunsi  HackerNoon profile picture
0-item

JavaScript, бидний хайртай хэл, вэбийн цохилох зүрх, хүчирхэг фреймворкууд, өргөн хүрээний хамт олон, энэ нь хаа сайгүй, бүрэн хүчирхэг, гоёмсог фронтоос эхлээд арын сервер хүртэл бүх зүйлийг хүчирхэгжүүлдэг. Гэхдээ би чамд хайрт JavaScript үнэгүй биш гэж хэлвэл яах вэ?


Саяхан, дэлхийн хөтчийн дайны тоос намжиж байх үед технологийн ертөнц дахин нэг маргаан үүсгэж, JavaScript болон TypeScript-ийн орчин үеийн ажиллах хугацаа болох Deno-г мэдээллийн санд оруулсан хувь нэмрээсээ илүүтэйгээр өгөгдлийн сангаараа илүү алдартай корпорацийн аварга Oracle-тай тулгав. вэб хөгжүүлэлт.


Google удахгүй Chrome-оо алдаж магадгүй.


Шүүхийн зарга нь эхлээд харахад хачирхалтай санагдаж байна. JavaScript-ийн өсөлтөд идэвхтэй оролцоогүй Oracle компани хэрхэн вэбийн хамгийн алдартай хэлний хаалгач болсон бэ? Үүнд хариулахын тулд бид 1995 онд Netscape эхэн үеийн вэбийг давамгайлахыг хүсч байсан үе рүү буцах хэрэгтэй. Тэдэнд хөтөчдөө скрипт хэл хэрэгтэй байсан бөгөөд энэ нь тэдэнд хурдан хэрэгтэй байв. Netscape Брендан Эйчээс хөтчийнхөө хэлийг бий болгохыг хүссэн.


Ердөө 10 хоногийн дотор JavaScript мэндэлсэн бөгөөд эхлээд Mocha нэртэй, дараа нь LiveScript, эцэст нь JavaScript нэртэй болсон.


Энэ нэр нь тухайн үеийн алдартай Жава хэлтэй холбосон маркетингийн арга байсан. Энэ нь ажилласан; хөгжүүлэгчид хэл рүү хошуурч, энэ нь вэб хөгжүүлэлтийн тулгын чулуу болсон.


Дэлхийг эзлэх


Хурдан урагшилж, корпорацийн хувьд "JavaScript" нэр нь Sun Microsystems-ийн хөрөнгө болсон ба дараа нь Sun Microsystems-ийг худалдаж авснаар Oracle.


Гэхдээ энд асуудал байна: Oracle хэлийг идэвхтэй ашиглах, хөгжүүлэх талаар бага зүйл хийсэн нь хөгжүүлэгчдийн дургүйцлийг хүргэсэн. 2024 онд гаргасан Деногийн хууль ёсны сорилт нь бухимдал, гүнзгий асуултаар дүүрэн туульсын хамгийн сүүлийн бүлэг юм: Манай дижитал ертөнцийг бүрдүүлдэг хэрэгслүүдийг хэн эзэмшдэг вэ?


Бидний мэдэж байгаагаар энэ нэхэмжлэл нь зөвхөн хууль ёсны тухай биш юм. Энэ нь таних чанар, нийгэм, орчин үеийн програмчлалын хамгийн чухал технологийн нэг нь хүн бүрт эсвэл нэг корпорацид хамаарах эсэх тухай юм. Үр дүн нь бидний мэддэг JavaScript-ийн ирээдүйг дахин тодорхойлж чадна.


Шүүх хурал: Энэ хэрхэн эхэлсэн бэ

Шүүх хурал шүүхийн танхимд эхлээгүй , харин JavaScript-н нийгэмлэгийн хамгийн нөлөө бүхий хүмүүсийн жагсаал цуглаан байсан юм. 2022 оны 9-р сард Deno болон Node.js-ийг бүтээгч Райн Дал , JavaScript-ийн өөрөө архитектор Брендан Эйч нар нээлттэй захидал нийтэлжээ. Тэдний мессеж? Oracle-д "JavaScript" гэсэн нэр томъёоны талаар ямар ч үндэслэлтэй нэхэмжлэл байгаагүй бөгөөд тэд барааны тэмдэгээсээ татгалзах цаг болжээ.


Нээлттэй захидал олон хүмүүсийн анхаарлыг татсан бөгөөд 14,000 гаруй хөгжүүлэгчид, тэр дундаа технологийн ертөнцийн нэр хүндтэй хүмүүс гарын үсэг зурсан байна. Энэ нь JavaScript-ийг компанийн хяналтаас ангид нийтийн өмч болгон сэргээх хүсэлт байсан юм. Гэвч Оракл чимээгүй байв. Энэ нь тэдний барааны тэмдгийг эзэмшсэн нь олон нийтийг бухимдуулсан анхны тохиолдол биш байсан ч энэ удаад илүү өндөр бооцоо тавьсан юм.


Oracle-ийн хяналтаас үүдэлтэй хууль эрх зүйн тодорхойгүй байдал, төөрөгдөл нь вэбийн бүтцэд маш гүнзгий шингэсэн нэр томъёоны улмаас хөгжүүлэгчид хязгаарлагдаж байгаагаа мэдэрсэн.


Тууштай хариу өгөөгүй тул мөргөлдөөн хурцадлаа. 2024 оны 11-р сарын 22-нд Дено зоригтой алхам хийж, АНУ-ын Патент, барааны тэмдгийн албанд (USPTO) өргөдөл гаргасан. Өргөдөл нь Oracle-ийн нэхэмжлэлийг эргэлзэж, гурван гол зүйлд анхаарлаа хандуулав.


  1. JavaScript бол ерөнхий нэр томъёо юм:

    Өргөдөлд "JavaScript" нь одоо ECMA-262-ийн тодорхойлолтоор тодорхойлсон програмчлалын хэлний нийтээр хүлээн зөвшөөрөгдсөн нэр томъёо болсон гэж маргажээ. Oracle үүнтэй холбоотой юу? Байхгүй. Энэ нэр нь дэлхийн хөгжүүлэгчдийн нийгэмлэгт хамаарах аливаа корпорацийн өмчөөс давж гарсан.


  2. Хуурамчаар шинэчлэх:

    Дено 2019 онд барааны тэмдгийг шинэчлэхийн тулд Oracle-ийг хуурамч нотлох баримт ирүүлсэн гэж буруутгав. Тодруулбал, Oracle нь "JavaScript"-ийг арилжааны зориулалтаар ашиглах гэж Райан Далын өөрөө бүтээсэн, гэхдээ Oracle-тай огт хамааралгүй төсөл болох Node.js вэб сайтын дэлгэцийн агшинг ашигласан. Энэ нь төөрөгдүүлсэн төдийгүй барааны тэмдгийн тухай хуулийг шууд зөрчсөн гэж Дено үзэж байна.


  3. Барааны тэмдгийг орхих:

    Барааны тэмдэгтэй Oracle-ийн оролцоо хамгийн сайндаа хамгийн бага байсан. 2009 онд худалдаж авснаасаа хойш тэд үүнийг худалдаанд идэвхтэй ашиглаагүй эсвэл хэлний хөгжилд хувь нэмрээ оруулаагүй. АНУ-ын хуульд гурван жил дараалан ашиглаагүй барааны тэмдгийг орхисон гэж үзэж болно гэж заасан байдаг.


Өргөдөл нь аж ахуйн нэгжийн хэт их үйлдлийг эсэргүүцсэн байр суурь юм. Хэрэв Oracle барааны тэмдгийг хадгалахыг хүсвэл 2025 оны 1-р сар гэхэд түүнийг идэвхтэй ашиглаж байгааг нотлох хүчтэй нотлох баримтыг гаргаж өгөх ёстой бөгөөд энэ нь залилан мэхлэх, орхисон гэх үндэслэлээр хүнд сорилт болно.


Хэдэн арван жилийн турш хөгжүүлэгчид энэ хэлийг хөгжүүлж, вэб дээрх хамгийн хүчирхэг хэрэгслүүдийн нэг болгосон. Одоо асуулт гарч байна: Энэ нэр нь корпорацийн хөрөнгө хэвээр үлдэх үү, эсвэл түүнийг хөгжүүлэхэд тусалсан нийгэмлэгт буцааж өгөх үү?


Урьдчилан таамаглал: Тоглоомын төгсгөл ба нөлөө

Deno vs Oracle-ийн зарга нь олон жилийн турш JavaScript-ийн таних тэмдгийг тодорхойлох гол мөч юм. Үр дүн нь програмчлал, вэб хөгжүүлэлтийн ертөнцөд том нөлөө үзүүлэх болно.

Хэрэв Дено ялбал

  1. Ашиглах эрх чөлөө: Олон жилийн турш JavaScript-н нийгэмлэг Oracle-ийн эзэмшлийн талаар болгоомжтой хандсаар ирсэн. Хэрэв Дено ялбал энэ санаа зовнил арилна. Хөгжүүлэгчид, багш нар болон арга хэмжээг зохион байгуулагчид "JSConf" эсвэл эвгүй "ECMAScript" нэр байхаа больсон "JavaScript" нэр томъёог хууль эрх зүйн асуудалгүйгээр чөлөөтэй ашиглах боломжтой. JavaScript нь түүнийг дэлхийн хэмжээнд амжилтанд хүргэсэн хүмүүсийнх байх болно.


  2. Нийгэмлэгийг хүчирхэгжүүлэх: Деногийн хувьд ялалт нь нээлттэй эхийн үнэт зүйлсийн хувьд ялалт байх болно. Энэ нь JavaScript бол компанийн өмч биш харин дэлхий даяарх хүмүүсийн хөгжүүлсэн хуваалцсан нөөц гэдгийг харуулах болно. Хөгжүүлэгчид барааны тэмдгийн хил хязгаарыг давахаас айхгүйгээр судлах боломжтой тул энэ нь бүтээлч байдал, инновацийг урамшуулах болно.


  3. Нэр томьёог хялбарчлах: "JavaScript" болон "ECMAScript"-ийн хооронд дахин холилдох хэрэггүй. Харилцаа холбоог төөрөгдөлд оруулсан техникийн нэр томъёо, ялангуяа эхлэгчдэд өнгөрсөн зүйл болж магадгүй юм. Сургалтын материалыг ойлгоход илүү хялбар байх бөгөөд энэ нь JavaScript-ийг шинэ хөгжүүлэгчдэд илүү таатай болгох болно.

Хэрэв Oracle ялбал

1. Үргэлжилсэн төөрөгдөл:

Хэрэв Oracle барааны тэмдэгээ хадгалсаар байвал хөгжүүлэгчид хууль эрх зүйн тодорхойгүй асуудлуудыг шийдвэрлэх шаардлагатай болно. Албан ёсны баримт бичгүүд "ECMAScript"-ийг олон хүнд танил бус нэр томъёог үргэлжлүүлэн ашиглах боловч олон нийтийн төслүүд өөрсдийн нэрэндээ "JavaScript"-ийг ашиглахаас зайлсхийх боломжтой. Энэ нь харилцаа холбоо болон суралцахад бэрхшээлтэй хэвээр байх болно.


2. Нийгэм доторх бухимдал:

Шүүхэд Oracle JavaScript-ийн өсөлтөөс салсан болохыг харуулж байна. Хэрэв Oracle ялалт байгуулбал хөгжүүлэгчдийн бухимдлыг нэмэгдүүлж, Oracle нь ахиц дэвшилд саад болж байгаа мэт санагдах болно. Энэ нь хамтын ажиллагаа, нийгэмд итгэх итгэлд сөргөөр нөлөөлж болзошгүй.


3. Инновацид үзүүлэх нөлөө:

Жижиг компаниуд болон бие даасан хөгжүүлэгчид бүтээгдэхүүний нэрэндээ "JavaScript"-г ашиглахаас эргэлзэж магадгүй. Энэхүү болгоомжлол нь бүтээлч байдлыг хязгаарлаж, илүү болгоомжтой, бага шинэлэг орчинг бий болгоход хүргэдэг бөгөөд энэ нь JavaScript-ийн илэрхийллээс эсрэг юм.

Ripple Effects

Үр дүн нь зөвхөн нэр өгөх эрхэд нөлөөлөхгүй. Энэ нь нээлттэй эхийн технологи нь компанийн ашиг сонирхол, олон нийтийн эзэмшлийг хэрхэн тэнцвэржүүлдэг жишиг болно.


  • Нээлттэй эх сурвалжийн хөдөлгөөний хувьд : Хэрэв Дено ялбал бусад нийгэмлэгүүдийг ижил төстэй корпорацийн нэхэмжлэлийг эсэргүүцэхийг уриалж, хамтран ажиллах нь хуваалцсан нөөцийн хяналтыг эргүүлэн авч чадна гэдгийг харуулж байна.


  • Байгууллагын хариуцлагын хувьд : Хэрэв Oracle ялалт байгуулбал энэ нь компаниудад салбарын стандарт болсон нэр томьёо, хэрэглүүрүүдэд үзүүлэх нөлөөллийг сануулах болно. Энэ нь олон нийтийн ашигладаг технологийн барааны тэмдгийг эзэмших ёс зүйн талаар илүү том яриа өрнүүлж магадгүй юм.

Урагшаа харж байна


JavaScript нь илүү хүчтэй болж байна



Хэн нь ялсан ч энэ хэрэг програмчлалын түүхийн нэгээхэн хэсгийг эзэмших нь юу гэсэн үг вэ гэсэн яриаг эхлүүлсэн. Гэхдээ энд нэг эргэлт байна : JavaScript-ийн жинхэнэ өв нь түүний нэр дээр биш юм. Үүнийг бүтээж, хөгжүүлж, өнөөгийн байдалд хүргэсэн сая сая хөгжүүлэгчдийн гарт байна.


Шийдвэр нь экосистемийг өөрчилж болох ч JavaScript-ийн сүнсийг өөрчлөхгүй. Энэ нь бид бүгдийнх юм.

L O A D I N G
. . . comments & more!

About Author

Abraham Dahunsi  HackerNoon profile picture
Abraham Dahunsi @abrahamdahunsi
Making a difference in the world, one word at a time.

TAG ҮҮ

ЭНЭ ӨГҮҮЛЛИЙГ ТОЛГОЙЛУУЛСАН...