Programiranje

Oracle in Google: Kdo je lastnik Java API-jev?

Kaj če bi bili lastnik avtorskih pravic za francoski jezik? Ali svahili? To v bistvu trdi Oracle, ko trdi, da je lastnik avtorskih pravic za jezik Java in z njim povezane API-je. Če Oracle doseže svojo pot, bi lahko za vedno spremenil razvoj programske opreme.

Zdi se, da bo o tem odločala tožba med družbama Oracle in Google, ki se je začela s pričevanjem v sodni dvorani v San Franciscu ta teden. Preskus naj bi trajal do 10 tednov.

[Bloger odprtih virov Simon Phipps preprosto navaja: "Če Oracle zmaga v svoji obleki za Android, vsi izgubijo." | Spremljajte vprašanja in trende razvoja programske opreme z blogom Fatal Exception. | Z našimi glasili JavaWorld Enterprise Java obvladajte najnovejše razvijalne programe Java. ]

Oracle je leta 2010 Google tožil zaradi nestandardne izvedbe platforme Java v mobilnem operacijskem sistemu Android iskalnega velikana. Android uporablja lastno knjižnico razredov, ki je podnabor Java-jevih. Poganja ga tudi Dalvik, edinstveni navidezni stroj, ki uporablja svoj binarni format in ne standardno bajtno kodo Java.

Oracle pravi, da te podrobnosti kršijo ne le licenčne pogoje Java, temveč tudi posebne patente in avtorske pravice Oracle. Google je izpodbijal oba zahtevka. Zlasti trditev o avtorskih pravicah je neutemeljena. Toda primer bo težko dosežen za obe strani.

Oracle: Verjetno imamo Javo

Če bo Oracle uspešno utemeljil katero koli svojo trditev, bo Google verjetno moral plačati licenčnine ali druge pristojbine za licenco za vsak pametni telefon in tablični računalnik Android. Težava je v tem, da se zdi, da Oracle govori z obeh strani obraza.

Med svojim pričevanjem v torek je bil izvršni direktor podjetja Oracle Larry Ellison vprašan, ali je jezik Java brezplačen za uporabo brez licence. Ellison je okleval, preden je odgovoril: "Nisem prepričan."

Zdi se, da je ta odgovor v nasprotju s pričevanjem, ki ga je Ellison dal v video nalogu avgusta 2011. Tam je na vprašanje, ki je v bistvu isto vprašanje, odgovoril, da ja, Java je bila brezplačna in odprta za vsakogar.

Zdi se tudi, da nasprotuje Oraclovim diapozitivom, ki jih je predstavil med uvodnimi besedami. Tabela na enem diapozitivu jasno pove, da za pisanje programov v jeziku Java ni treba pridobiti licence podjetja Oracle.

Oracle pa trdi, da ker Android uporablja zaščitene avtorske pravice Java API, krši intelektualno lastnino Oracle. Razvijalci Androida lahko prosto uporabljajo Javo, le ne API-jev. Google pravi, da je to nesmisel in ima trdne argumente, s katerimi podpira svoje stališče.

Ali lahko zaščitite avtorske pravice za API?

Poleg tega je sama ideja, da lahko zaščitite avtorske pravice za API, sporna. Omejitve avtorskih pravic so omejene. Na primer preprostega recepta ali seznama navodil ne morete zaščititi z avtorskimi pravicami. Google bo trdil, da so to v bistvu Java API-ji; so priročnik z navodili za izdelavo implementacije Java in niso avtorsko zaščiten izraz sami po sebi.

Copyright sl.verticalshadows.com 2024

$config[zx-auto] not found$config[zx-overlay] not found