Ohjelmointi

Oracle vs. Google: Kuka omistaa Java-sovellusliittymät?

Entä jos omistat ranskan kielen tekijänoikeudet? Tai swahili? Tämä on lähinnä väite, jonka Oracle esittää, kun hän sanoo omistavansa Java-kielen ja siihen liittyvien sovellusliittymien tekijänoikeudet. Jos Oracle tulee tielle, se voi muuttaa ohjelmistokehitystä ikuisesti.

Kysymys näyttää ratkaisevan Oraclen ja Googlen välisessä oikeusjutussa, joka alkoi todistuksella San Franciscon oikeussalissa tällä viikolla. Tutkimuksen odotetaan kestävän jopa 10 viikkoa.

[Avoimen lähdekoodin bloggaaja Simon Phipps sanoo yksinkertaisesti: "Jos Oracle voittaa Android-puvunsa, kaikki häviävät." | Seuraa ohjelmistokehityskysymyksiä ja -suuntauksia Fatal Exception -blogissa. | Opi uusin Java-kehitystyö JavaWorld Enterprise Java -uutiskirjeemme avulla. ]

Oracle haastoi Googlen vuonna 2010 Java-alustan epätyypillisestä käyttöönotosta hakukaupungin Android-mobiilikäyttöjärjestelmässä. Android käyttää omaa luokkakirjastoa, joka on Java-osajoukko. Se toimii myös Dalvikin, ainutlaatuisen virtuaalikoneen avulla, joka käyttää omaa binaarimuotoa tavallisen Java-tavukoodin sijaan.

Oraclen mukaan nämä yksityiskohdat rikkovat paitsi Java-käyttöoikeusehtoja myös tiettyjä Oracle-patentteja ja tekijänoikeuksia. Google on kiistänyt molemmat väitteet. Erityisesti tekijänoikeusvaatimus on perusteeton. Mutta tapaus on vaikea voittaa kummallekin puolelle.

Oracle: Meillä on todennäköisesti Java

Jos Oracle väittää onnistuneesti minkä tahansa vaatimuksistaan, Googlen on todennäköisesti maksettava rojaltit tai muut lisenssimaksut Oraclelle jokaisesta Android-älypuhelimesta ja -tabletista. Ongelmana on, että Oracle näyttää puhuvan molemmin puolin kasvojaan.

Oraclen toimitusjohtajalta Larry Ellisonilta kysyttiin tiistaina todistuksensa aikana, oliko Java-kieltä kenenkään käytettävissä ilman lisenssiä. Ellison epäröi ennen kuin hän vastasi: "En ole varma."

Tämä vastaus näytti olevan ristiriidassa todistuksen kanssa, jonka Ellison antoi videokertomuksessa elokuussa 2011. Siellä, kun häneltä kysyttiin, mikä oli pohjimmiltaan sama kysymys, hän vastasi, että kyllä, Java oli ilmainen ja avoin kaikille.

Se näytti olevan ristiriidassa myös Oraclen omien dioiden kanssa, jotka se esitti avaamisperusteidensa aikana. Yhden dian taulukossa sanotaan selvästi, että Oraclen ei tarvitse hankkia lisenssiä ohjelmien kirjoittamiseen Java-kielellä.

Oracle väittää kuitenkin, että koska Android käyttää tekijänoikeuksin suojattuja Java-sovellusliittymiä, se loukkaa Oraclen immateriaalioikeuksia. Android-kehittäjät voivat vapaasti käyttää Java-ohjelmaa, eivät vain sen sovellusliittymiä. Google sanoo, että se on hölynpölyä, ja sillä on vahvat perustelut tukeakseen kantaansa.

Voiko API: n tekijänoikeudella suojata?

Lisäksi ajatus siitä, että voit suojata sovellusliittymän, on kiistetty. Tekijänoikeussuojalla on rajoituksia. Et voi tekijänoikeudella suojata esimerkiksi yksinkertaista reseptiä tai ohjeiden luetteloa. Google väittää, että Java-sovellusliittymät ovat pohjimmiltaan; ne ovat käyttöohje Java-toteutuksen rakentamiseen, eivät kuitenkaan itsenäisesti tekijänoikeuksien alaista ilmaisua.

Copyright fi.verticalshadows.com 2022