Programování

Oracle vs. Google: Kdo vlastní rozhraní Java API?

Co kdybyste vlastnili autorská práva ve francouzském jazyce? Nebo svahilština? To je v podstatě tvrzení společnosti Oracle, když říká, že vlastní autorská práva k jazyku Java a souvisejícím API. Pokud si Oracle poradí, mohlo by to vývoj softwaru navždy změnit.

Zdá se, že o této otázce bude rozhodnuto v soudním sporu mezi společností Oracle a Google, který začal tento týden svědectvím v soudní síni v San Francisku. Očekává se, že pokus bude trvat až 10 týdnů.

[Blogger Open Sources Simon Phipps jednoduše říká: „Pokud Oracle vyhraje svůj oblek pro Android, každý prohraje.“ | Zůstaňte v kontaktu s problémy a trendy v oblasti vývoje softwaru pomocí blogu Fatal Exception. | Osvojte si nejnovější vývoj v oblasti Java pomocí našeho zpravodaje JavaWorld Enterprise Java. ]

Společnost Oracle v roce 2010 žalovala společnost Google kvůli nestandardní implementaci platformy Java v mobilním operačním systému Android vyhledávacího giganta. Android používá vlastní knihovnu tříd, která je podmnožinou prostředí Java. Je také poháněn Dalvikem, jedinečným virtuálním strojem, který používá spíše vlastní binární formát než standardní bajtkód Java.

Oracle říká, že tyto podrobnosti porušují nejen licenční podmínky Java, ale i konkrétní patenty a autorská práva Oracle. Google napadl obě tvrzení. Tvrdí zejména, že stížnost na porušení autorských práv je nepodložená. Případ však bude pro obě strany těžko vyhraný.

Oracle: Pravděpodobně vlastníme Javu

Pokud Oracle úspěšně uplatní některý ze svých nároků, bude Google pravděpodobně muset platit licenční poplatky nebo jiné licenční poplatky společnosti Oracle za každý smartphone a tablet s Androidem. Problém je v tom, že Oracle vypadá, že mluví z obou stran.

Během úterního svědectví byl generální ředitel společnosti Oracle Larry Ellison dotázán, zda je jazyk Java zdarma pro kohokoli, kdo jej může používat bez licence. Ellison zaváhal, než odpověděl: „Nejsem si jistý.“

Zdálo se, že tato odpověď je v rozporu se svědectvím, které Ellison poskytl ve videonahrávce v srpnu 2011. Tam, když se ho zeptali, co je v zásadě stejná otázka, odpověděl, že ano, Java je svobodná a otevřená pro každého.

Rovněž se zdálo, že je v rozporu s vlastními snímky společnosti Oracle, které předložila během úvodních argumentů. Tabulka na jednom snímku jasně říká, že není nutné získat licenci od Oracle k psaní programů v jazyce Java.

Společnost Oracle však argumentuje tím, že protože Android používá Java API chráněná autorskými právy, porušuje duševní vlastnictví Oracle. Vývojáři systému Android mohou používat Javu zdarma, pouze ne její API. Google říká, že to je nesmysl, a má silné argumenty, aby podpořil svou pozici.

Můžete chránit autorská práva API?

Kromě toho je zpochybněna samotná myšlenka, že můžete chránit autorská práva API. Rozsah autorských práv je omezen. Nemůžete například chránit autorská práva na jednoduchý recept nebo seznam pokynů. Google bude tvrdit, že v zásadě to jsou rozhraní Java API; jsou návodem k sestavení implementace Java, nikoli autorským výrazem.

Copyright cs.verticalshadows.com 2021