Za nekoliko godine poznato je da Oracle i Google imali su nekoliko sukoba, uključujući najpoznatija je tvrdnja od Orcalea do Googlea o korištenju Java API-ja na Androidu u kojem se Oracle borio protiv pomilovanja za upotrebu Jave na Androidu.
Zapamti to, 2012. godine sudac s iskustvom u programiranju složio se s Googleovim stavom i priznao je da je stablo imena koja oblikuju API dio naredbene strukture. Zakon o autorskim pravima tumači da takav skup naredbi nije uključen u zakon o autorskim pravima, jer je dupliciranje strukture naredbi nužan uvjet da bi se zajamčila kompatibilnost i prenosivost.
Stoga identitet redaka s deklaracijama i opisima zaglavlja metode nije bitan za implementaciju slične funkcionalnosti, nazivi funkcija API obuke moraju se podudarati, čak i ako je sama funkcionalnost implementirana na drugačiji način.
Budući da postoji samo jedan način izražavanja ideje ili funkcije, svatko može koristiti identične tvrdnje i nitko ne može monopolizirati takve izraze.
Oracle se žalio i preinačio odluku na Saveznom žalbenom sudu iz SAD-a, gdje je žalbeni sud presudio da je Java API Oracleovo intelektualno vlasništvo.
Nakon toga, Google je promijenio stav i pokušao to pokazati implementacija API - ja Java na Android platformi poštene je naravi i ovaj je pokušaj bio uspješan.
Googleov stav bio je da za izradu prijenosnog softvera nije potrebna API licenca, a ponavljanje API-ja za stvaranje kompatibilnih funkcionalnih pandana "pošteno je korištenje".
Prema Googleu, API klasifikacija kao intelektualno vlasništvo negativno će utjecati na industriju, Budući da potkopava razvoj inovacija, i stvaranje kompatibilnih funkcionalnih analoga softverskih platformi može biti predmet parnice.
Oracle je drugi put uložio žalbu i slučaj je ponovno pregledan u njegovu korist. Sud je presudio da se načelo "poštene upotrebe" ne odnosi na Android, jer Google razvija ovu platformu s ciljevima koji se ne ostvaruju izravnom prodajom softverskog proizvoda, već kontrolom usluga i oglašavanja.
Istodobno, Google zadržava kontrolu nad korisnicima putem vlasničkog API-ja za interakciju sa svojim uslugama, što je zabranjeno koristiti za stvaranje funkcionalnih analoga, tj. Korištenje Java API-a nije ograničeno na nekomercijalnu upotrebu.
Zbog toga IBM, Microsoft, Mozilla, Creative Commons, Open Source inicijativa, Wikimedia Foundation, Software Freedom Conservancy y mnoga druga udruženja i tvrtke djelovale su kao neovisni sudionici ponovljenog suđenja Vrhovnog suda između Googlea i Oraclea vezano uz upotrebu Java API-ja na Android platformi.
Tvrtke su sudu dale zaključak sa svojom stručnom procjenom postupaka, koristeći pravo sudjelovanja u suđenju od treće strane koja nije povezana s jednom od strana, ali je zainteresirana da sud donese odgovarajuću odluku.
Sa strane IBM, poduzeće vjeruje da dodjeljivanje otvorenih računalnih sučelja autorskim pravima može naštetiti tvrtkama i spore inovacije, a tvrtke bilo koje veličine trebale bi moći koristiti otvorene API-je u svojim dizajnom.
Microsoft vjeruje da je upotreba Java API-ja na Googleu u prirodi poštene upotrebeIako Mozilla ističe da se zakoni o autorskim pravima ne bi trebali primjenjivati na API-je, a programeri bi trebali biti u mogućnosti koristiti API-je bez straha od osiguranja prenosivosti alternativnih proizvoda i rješenja.
Očekuje se da će Vrhovni sud donijeti odluku u lipnju. Ako želite znati više o tome, možete provjerite sljedeću poveznicu.