„Di-Logo-Java-Orange“ od Silveiry Neto. Licencováno pod CC BY-SA 2.0.
Akce vývojáře internetových služeb Google, Inc. (NASDAQ: GOOG) byly má velký vliv v různých odvětvích technologických inovací. Společnost letos následovala konkurenční technologickou firmu Apple Inc. (NASDAQ: AAPL) do kruhu uchazečů v oblasti mobilních platebních systémů. Akvizice Androidu společností Google pomohla společnosti dosáhnout dominance v oblasti smartphony a mobilní počítače. Mnoho bývalých zaměstnanců společnosti Google tuto společnost opustilo a nastoupilo do výkonných rolí u dalších technologických gigantů, jako je Facebook (NASDAQ: FB), Twitter (NYSE: TWTR), Instagram a další. Nadnárodní technologická společnost se také osvědčila jako zběhlý v politickém vlivu; v průběhu roku 2012 byla jedinou společností, která překonala Google v lobbování výdajů, gener al Electric a v roce 2013 byl Google na pátém místě.
Technická rozhodnutí učiněná touto společností mohou často ohlašovat důležité trendy na trhu. To je jeden z důvodů, proč by rozhodnutí společnosti Google o vyloučení podpory pro rozhraní Netscape Plugin Application Programming Interface (NPAPI) mohlo signalizovat mnohem zmenšenou roli Java, kdysi velmi populárního programovacího jazyka pro internetové aplikace. NPAPI je multiplatformní architektura umožňující pluginy prohlížeče a spoléhání Javy na tuto architekturu znamená, že když NPAPI opouští systém Chrome, bude i schopnost spouštět aplikace Java. Zástupci Chromu na oficiálním blogu prohlížeče uvedli, že odstranění NPAPI zvýší zabezpečení a rychlost prohlížeče a sníží složitost systému. Jak vyjádřil Chrome na svém webu DevTools, „NPAPI je opravdu velké kladivo, které by mělo být použito pouze tehdy, když žádný jiný přístup nebude fungovat“ kvůli jeho složitosti a bezpečnostním rizikům.
Tato změna systému prohlížeče Chrome je jedním z těch, o kterých si uchazeči o patent v USA budou chtít být vědomi, protože mají dopad na některé digitální zdroje zpřístupněné americkým úřadem pro patenty a ochranné známky. EFS-Web, online patentová přihláška USPTO a nástroj pro podávání dokumentů, a soukromý PAIR , zabezpečený portál pro zjišťování stavu patentové přihlášky, využívá programovací skript jazyka Java pro ověřování uživatelů při přihlašování k těmto službám. USPTO zveřejnil pokyny od společnosti Oracle Corporation (NYSE: ORCL) pro výpočetní techniku doporučující použití alternativních prohlížečů jako je Firefox, Safari a Internet Explorer, aby k těmto službám v budoucnu přistupoval.
Ačkoli výchozí podpora architektury NPAPI byla pro prohlížeče Chrome s vydáním aktualizace Chrome verze 42 vydaná společností Google v dubnu letošního roku, uživatelé prohlížeče Chrome budou moci v následujících měsících nadále ručně aktivovat podporu pro NPAPI. Všichni žadatelé o patent, kteří doufají, že budou používat Chrome pro přístup k EFS-Web nebo Private PAIR, budou muset otevřít prohlížeč Chrome, do adresního řádku napsat „chrome: // flags / # enable-npapi“ a kliknout na odkaz s názvem „Povolit “Pod zobrazeným příznakem Povolit NPAPI. Aby se změna projevila, bude nutné restartovat prohlížeč Chrome. Toto ruční přepsání bude z Chromu odstraněno s vydáním verze 45, která má být vydána v září tohoto roku.
Je zajímavé poznamenat, že Java byla v centru právního sporu mezi Google a Společnost Oracle, která vlastní autorská práva k určitým aspektům kódu Java, který získala při koupi společnosti Sun Microsystems v roce 2010. V témže roce společnost Oracle žalovala společnost Google a požadovala náhradu škody ve výši 1 miliardy USD za použití Java společností Google při navrhování operačního systému Android. V květnu 2014 vydal Northern District of California rozhodnutí o případu, které dospělo k závěru, že některá Java aplikační programovací rozhraní (API) mají nárok na ochranu autorských práv. Případ byl vzat do dalšího řízení a čeká na jeho podání u Nejvyššího soudu USA. V poslední době se v amicus curiae briefu podaném americkým právním zástupcem Donaldem Verrilli doporučilo popřít soudní příkaz společnosti Google o certiorari z důvodu, že případ představuje „špatnou pomůcku pro to, aby se Soud poprvé zabýval uplatňováním principů autorských práv na počítačové programy . “
Je těžké říci, jakou roli, pokud vůbec, měl tento soudní spor v rozhodnutí společnosti Google distancovat se od Javy na platformě Chrome. Společnost vyvíjí alternativu k NPAPI s názvem Pepper API (PPAPI), které umožňuje uživatelům načítat důvěryhodné doplňky spuštěním příkazového řádku v prohlížeči Chrome. Tato architektura API umožňuje programovací jazyky, jako je Flash, které jsou využívány webovými aplikacemi.
Java v posledních letech také trpěla řadou narušení zabezpečení, která využila všudypřítomnou povahu programovacího jazyka i zranitelnosti inherentní kódu importovanému do API z knihoven třetích stran. Hlavní technologické korporace jako Apple, Facebook, Twitter a Microsoft Corporation (NASDAQ: MSFT) byly v posledních letech oběťmi škodlivých programů využívajících chyby zabezpečení Java. Technika jako Runtime Application Self-Protection (RASP), která poskytuje analýzu chování aplikace v reálném čase pro okamžitější reakci na jakékoli kybernetické útoky, vyvinula dublinská firma známá jako Waratek. Přesto jsou obavy o zabezpečení dat v prostředí Java tak hluboké, že v lednu 2013 americké ministerstvo pro vnitřní bezpečnost vydalo pokyny pro všechny uživatele počítačů, kteří doporučili zakázat software Java na všech výpočetních produktech, protože škodlivé kodéry dokázaly tak důsledně využívat zranitelnosti Java. .
Jak však ukazuje situace s online zdroji USPTO, existují určité problémy, které některým uživatelům internetu znemožňují úplné rozdělení Java. Většina domácností může vystačit na své typické používání internetu, aniž by vůbec spustila Javu, ale existují vládní weby poskytující zdroje, které Javu vyžadují, včetně NASA a National Institutes of Health. Firmy, organizace a jednotlivci, kteří chtějí získat přístup k těmto nástrojům, to budou muset udělat s jiným prohlížečem než Chrome.
Problém Java je složen z Chromebooků, lehkých notebooků, které používají operační systém založený na prohlížeči Chrome. prohlížeč. Oficiálně nelze v Chromebookech používat webové prohlížeče třetích stran, jako je Firefox a Internet Explorer, které nejsou určeny ke spouštění spustitelných softwarových programů. Je však možné nainstalovat operační systém založený na Linuxu, jako je Ubuntu, který nahradí Chrome OS, který je sám založen na Linuxu. Ubuntu a další prostředí OS s operačním systémem Linux jsou schopna spouštět a spouštět programy webového prohlížeče, jako je Firefox.
Oprava: Starší verze tohoto příspěvku chybně pojmenovaná Oracle jako vývojář RASP, nikoli Waratek. Waratek však vyvinul RASP na základě Java kódu Oracle.