Silveira Neton ”Di-Logo-Java-Orange”. Lisenssi CC BY-SA 2.0.
Internet-palvelujen kehittäjän Google, Inc. (NASDAQ: GOOG) toimet on toteutettu erittäin vaikuttava teknologisen innovaation eri aloilla. Yhtiö seurasi kilpailevaa teknologiayritystä Apple Inc. (NASDAQ: AAPL) tänä vuonna mobiilimaksujärjestelmän kilpailijoiden joukkoon. Googlen ostama Android auttoi yritystä saavuttamaan määräävän aseman älypuhelimet ja mobiililaskenta. Monet entiset Googlen työntekijät ovat jättäneet yrityksen ja siirtyneet johtotehtäviin muille tekniikan jättiläisille, kuten Facebook (NASDAQ: FB), Twitter (NYSE: TWTR), Instagram ja muut. Monikansallinen teknologiayritys on myös osoittautunut taitava poliittisessa vaikutusvallassa; vuonna 2012 ainoa yritys, joka käytti Googlen edunvalvontaan menoja, oli generaattori al Electric, ja vuonna 2013 Google oli viidenneksi.
Tämän yrityksen tekemät tekniset päätökset voivat usein ennakoida tärkeitä trendejä markkinoilla. Tämä on yksi syy, miksi Googlen päätös poistaa tuki Netscape Plugin -sovelluksen ohjelmointirajapinnalle (NPAPI) voi merkitä paljon vähentynyttä Java-roolia, joka oli kerran erittäin suosittu ohjelmointikieli Internet-sovelluksissa. NPAPI on alustojen välinen arkkitehtuuri, joka mahdollistaa selainlaajennukset ja Java riippuvuus arkkitehtuurista tarkoittaa, että kun NPAPI poistuu Chrome-järjestelmästä, niin myös kyky ajaa Java-sovelluksia. Chromen edustajat ovat todenneet selaimen virallisessa blogissa, että NPAPI: n poistaminen lisää selaimen tietoturvaa ja nopeutta ja vähentää samalla järjestelmän monimutkaisuutta. Kuten Chrome on ilmaissut DevTools-verkkosivustollaan, ”NPAPI on todella iso vasara, jota tulisi käyttää vain silloin, kun mikään muu lähestymistapa ei toimi” sen monimutkaisuuden ja turvallisuusriskien vuoksi.
Tämä muutos Chrome-selainjärjestelmään on yksi niistä, joista yhdysvaltalaiset patenttihakijat haluavat olla tietoisia, koska ne vaikuttavat joihinkin Yhdysvaltain patentti- ja tavaramerkkiviraston tarjoamiin digitaalisiin resursseihin. Sekä EFS-Web, USPTO: n online-patenttihakemus ja asiakirjojen lähetystyökalu että Private PAIR , suojattu portaali patenttihakemuksen tilan oppimiseksi, käyttää Java-ohjelmakoodia käyttäjien todentamiseen, kun he kirjautuvat sisään näihin palveluihin. USPTO on lähettänyt tietotekniikkayhtiön Oracle Corporationin (NYSE: ORCL) ohjeet, joissa suositellaan vaihtoehtoisten selainten käyttöä. kuten Firefox, Safari ja Internet Explorer päästäksesi näihin palveluihin tulevaisuudessa.
Vaikka NPAPI-arkkitehtuurin oletustuki poistettiin käytöstä Chrome-selaimissa julkaisemalla Googlen tämän vuoden huhtikuussa julkaiseman Chrome-version 42 päivityksen avulla Chrome-käyttäjät voivat edelleen aktivoida manuaalisesti NPAPI-tuen seuraavien kuukausien aikana. Kaikkien patentinhakijoiden, jotka haluavat käyttää Chromea EFS-Webiin tai Private PAIRiin pääsemiseksi, on tehtävä vain avaamalla Chrome-selain, kirjoittamalla osoiteriville ”chrome: // flags / # enable-npapi” ja napsauttamalla linkkiä ”Näkyviin tulevan Ota käyttöön NPAPI-lipun alla. Chrome-selain on käynnistettävä uudelleen, jotta muutos tulee voimaan. Tämä manuaalinen ohitus poistetaan Chromesta julkaisemalla versio 45, jonka odotetaan julkaistavan tämän vuoden syyskuussa.
On mielenkiintoista huomata, että Java oli ollut keskellä oikeudellista kiistaa Googlen ja Oracle, joka omistaa tekijänoikeudet joihinkin Java-koodin osa-alueisiin, jotka se hankki ostaessaan Sun Microsystemsin vuonna 2010. Samana vuonna Oracle nosti haasteen Googleen ja vaati noin miljardi dollaria vahingonkorvauksia siitä, että Google käytti Java-sovellusta Android-käyttöjärjestelmän suunnitteluun. Kalifornian pohjoinen piiri antoi toukokuussa 2014 tapauksesta päätöksen, jossa todettiin, että tietyillä Java-sovellusten ohjelmointirajapinnoilla (API) oli oikeus tekijänoikeussuojaan. Tapaus siirrettiin uudelleenkäsittelyä varten, ja se on vireillä vetoomuksessa Yhdysvaltain korkeimmassa oikeudessa. Viimeksi Yhdysvaltain solicitor General Donald Verrillin toimittamassa amicus curiae -asiakirjassa kehotettiin kieltämään Googlen Certiorari-kirje sillä perusteella, että tapaus on ”huono väline tuomioistuimen käsitellä ensimmäistä kertaa tekijänoikeusperiaatteiden soveltamista tietokoneohjelmiin . ”
On vaikea sanoa, kuinka suuri rooli tällä oikeuskanteella, jos sellainen on, on ollut Googlen päätöksessä irtautua Javasta Chrome-alustalla. Yhtiö on kehittänyt vaihtoehtoa NPAPI: lle nimeltä Pepper API (PPAPI), jonka avulla käyttäjät voivat ladata luotettavia laajennuksia suorittamalla komentorivikehotteen Chrome-selaimessa. Tämä API-arkkitehtuuri mahdollistaa ohjelmointikielet, kuten Flash, joita verkkosovellukset käyttävät.
Suuret teknologiayritykset, kuten Apple, Facebook, Twitter ja Microsoft Corporation (NASDAQ: MSFT), ovat viime vuosina kärsineet haittaohjelmista, jotka hyödyntävät Java-haavoittuvuuksia. Dublinissa toimiva Waratek-yritys on kehittänyt tekniikoita, kuten Runtime Application Self-Protection (RASP), joka tarjoaa reaaliaikaisen analyysin sovelluskäyttäytymisestä nopeamman vastauksen saamiseksi kyberhyökkäyksiin. Tietoturvaongelmat ovat kuitenkin niin syvällisiä Java-sovelluksessa, että tammikuussa 2013 Yhdysvaltain sisäisen turvallisuuden ministeriö antoi ohjeita kaikille tietokoneen käyttäjille, jotka suosittivat Java-ohjelmiston poistamista käytöstä kaikissa tietojenkäsittelytuotteissa, koska haitalliset koodaajat ovat pystyneet hyödyntämään Javan haavoittuvuuksia niin johdonmukaisesti .
Kuten USPTO: n online-resurssien tilanne osoittaa, on kuitenkin joitain asioita, joiden vuoksi joidenkin Internet-käyttäjien on mahdotonta päästä täysin Java-osaan. Suurin osa kotitalouksista voi tulla toimeen tyypillisessä Internet-käytössä ilman Java-sovellusta lainkaan, mutta on olemassa valtionhallinnon verkkosivustoja, jotka tarjoavat Java-ohjelmia tarvitsevia resursseja, mukaan lukien NASA ja National Institutes of Health. Yritysten, organisaatioiden ja yksityishenkilöiden, jotka haluavat käyttää näitä työkaluja, on tehtävä se muulla selaimella kuin Chrome.
Java-ongelmaa vaikeuttaa Chromebook, kevyt kannettava tietokone, joka käyttää Chrome-käyttöjärjestelmää. selain. Virallisesti kolmannen osapuolen verkkoselaimia, kuten Firefox ja Internet Explorer, ei voida käyttää Chromebookeissa, joita ei ole suunniteltu suoritettavien ohjelmistojen suorittamiseen. On kuitenkin mahdollista asentaa Linux-pohjainen käyttöjärjestelmä, kuten Ubuntu, korvaamaan Chrome-käyttöjärjestelmä, joka itse perustuu Linuxiin. Ubuntu ja muut Linux-pohjaiset käyttöympäristöt kykenevät suorittamaan ja käyttämään selainohjelmia, kuten Firefox.
KORJAUS: Tämän viestin aikaisemmassa versiossa Oracle nimettiin virheellisesti RASP-kehittäjäksi, ei Waratekiksi. Waratek kehitti kuitenkin RASP: n Oraclen Java-koodin perusteella.