Članak

Oracle v. Google je i dalje zbunjujući i pohlepan kao prije 10 godina

protection click fraud

Ono što se svi nadaju bit će vrhunac u Desetogodišnja bitka između Oraclea i Googlea započinje ovog tjedna jer Vrhovni sud čuje pitanje Oracle-a i Google-a zbog autorskih prava Java.

Možda ste čuli od ljudi s obje strane pitanja kako su uzvikivali kako će ishod odrediti kako će se pisati sav budući softver, kao i kako je sav trenutni softver "u vlasništvu". Tamo je dobra je šansa da ste u osnovi zbunjeni i samo želite da cijela stvar nestane kako bi zanimljivije vijesti ponovno zavladale tehnološkim medijima (ne da nedostaje tehničkih vijesti sada).

Neki nagađaju da je razlog zbog kojeg je Oracle kupio Javu od Sun Microsystems bio taj što je mogao tužiti za naknade za licencu.

Ako je tako, niste sami. Vidjeti dvije tvrtke vrijedne milijarde (a u Googleovom slučaju blizu milijarde) kako se bore oko toga tko će dobiti još više milijardi može biti zamorno i većinu puta zbunjuje po dizajnu. Ni ovaj slučaj nije drugačiji. A najgora vijest je da, bez obzira na presudu, ona još uvijek možda neće biti gotova; odvjetnici su stvarno dobri u pronalaženju novih naplatnih predmeta.

Ovih 17 ponuda za Amazon Prime Day trenutno su dostupne za kupnju

Sve ovo na stranu, slučaj je prilično važan i mogao bi imati veliki utjecaj na sav softver i tvrtke koje ga razvijaju jer je u heart još uvijek se radi o tome može li se rezultat zaštititi autorskim pravima ili ne, čak i ako metoda korištena za njegovo postizanje nije.

Googleovo gledište, kao i uglavnom svaka tehnološka tvrtka nije nazvano Oracle, jest da ništa nije učinjeno pogrešno i da se dodjeljuje vrsta autorskih prava zabrana koju Oracle želi staviti ozbiljna ograničenja na izgradnju softvera koji može raditi s drugim softver. Oracle tvrdi da Google ne bi trebao biti sposoban dizajnirati kôd koji može koristiti postojeće Java funkcije ili sučelja u sustavu kako bi bio usklađen sa svojom verzijom Jave, čak i ako se Java koju je Google "napisao" jako razlikuje od Oracleove verzija.

Mislim da je najbolji način da objasnim što se događa jest pogledati kako je mala tvrtka zvana Oracle to isto učinila IBM-u 1979. godine i od toga zaradila milijarde dolara.

Sredinom 1970-ih, IBM je počeo raditi na onome što je danas poznato kao SQL (jezik strukturiranih upita), jeziku upita baze podataka koji je jednostavan za upotrebu koliko god koristi bilo koja sintaksa upita baze podataka. Da biste koristili SQL, ne treba vam puno formalnog obrazovanja iz informatike, a zbog toga je i dalje izuzetno popularan više od 40 godina kasnije. Jednostavno djeluje.

U 2020. Oracle još uvijek nema licencu za upotrebu SQL-a i nikad joj ne bi trebala.

Budući da je ova ideja bila toliko jedinstvena, IBM-ovi istraživači izvrsno su se dokumentirali u jeziku i kako on funkcionira. Oracle, tada poznat kao SDL, s pravom je želio takav proizvod pa se obratio IBM-u kako bi dobio još više detalja o projektu kako bi osigurao bilo koji komercijalni softver koji je razvio radio je 100% s ovom novom sintaksom upita. Ukratko, IBM je odlučio da neke informacije trebaju biti povjerljive, a Oracle nije uspio dobiti sve detalje koje je želio.

No budući da je SQL bio tako dobro dokumentiran na gotovo svaki drugi način, Oracle je uspio klonirati funkcionalnost i novu bazu podataka Oracle (gdje tvrtka je dobila ime) bila je potpuno kompatibilna i dosegla tržište prije nego što je IBM uopće počeo razvijati bilo koji komercijalni proizvod koristeći svoj vlastiti kodirati.

I ovo je bilo u redu. I trebalo bi biti u redu. Zapravo je mora biti u redu ako se dva softvera mogu međusobno surađivati ​​umjesto u konkurenciji. Ni IBM ne kaže drugačije. Zapravo, gotovo svaka tvrtka osim trenutne verzije Oraclea misli da bi ovo trebalo biti u redu.

Premotaj prema 2010 i Oracle tuži Google zbog kršenja autorskih prava jer je Google "ponovo implementirao" Javu (što znači da je prepisao jezik pazeći da rezultati budu isti). Google kaže da nije učinio ništa loše i da američki zakon o autorskim pravima izričito isključuje metode rada; sve što je učinio bilo je da imena i argumenti funkcija ostanu isti kako bi obje verzije ostale interoperabilne.

Obavijest da sam rekao američki zakon o autorskim pravima. To je zato što u ostatku svijeta Oracle ne bi mogao izvesti Google pred sud zbog onoga što je učinio jer je izuzeće sustava i metoda rada iz autorskih prava stvarno je Zakon, kako na papiru tako i u praksi. I tu se govori o tome kako bi ova odluka mogla utjecati na sav softver koji ide naprijed. Godinama je jednostavno prihvaćeno da je zakon o autorskim pravima u SAD-u funkcionirao onako kako su ga Oracle i Google koristili u svoju korist u prošlosti. Ako se dogodi nešto što promijeni tu percepciju, lude ideje poput Bell Labs-a koje "posjeduju" dijelove iOS-a zbog funkcionalnosti softverskog API-ja nisu toliko velika poteškoća. Nije nešto što se čini vjerojatnim, ali prije 10 godina slučaj pred Vrhovnim sudom SAD-a također se ne bi činio vjerojatnim.

Jerry Hildenbrand

Jerry je stanovnik Mobile Nationa i ponosan je na to. Ne postoji ništa što ne može rastaviti, ali mnoge stvari ne može ponovno sastaviti. Pronaći ćete ga preko mreže Mobile Nations i možete udario ga na Twitteru ako želiš reći hej.

instagram story viewer