Cikk

Oracle v. A Google továbbra is ugyanolyan zavaros és mohó, mint 10 évvel ezelőtt

protection click fraud

Amit mindenki remél, az lesz a csúcspont a Tízéves csata az Oracle és a Google között ezen a héten kezdődik, amikor a Legfelsőbb Bíróság a Java szerzői jogai miatt tárgyalja az Oracle és a Google ügyét.

Lehet, hogy hallottál az ügy mindkét oldalán álló emberektől, akik azt kiabálták, hogy az eredmény hogyan fogja meghatározni az összes jövőbeli szoftver írását, valamint az összes jelenlegi szoftver "tulajdonát". Van jó eséllyel zavart vagy, és csak azt szeretnéd, ha az egész eltűnne, így még érdekesebb hírek uralhatják a technikai médiát (nem mintha technikai hírekben lenne hiány Most).

Egyesek úgy vélik, hogy az Oracle azért vásárolta meg a Java-t a Sun Microsystems-től, hogy pereskedni tudjon licencdíj ellenében.

Ha igen, akkor nem vagy egyedül. Fárasztó lehet látni, hogy két milliárd dollár értékű (és a Google esetében közel billió milliárd) vállalat küzd arról, hogy ki kap még több milliárdot. Ez az eset sem különb. A legrosszabb hír pedig az, hogy a hozott ítélet ellenére sem lehet még vége; az ügyvédek nagyon jól találnak új számlázható tételeket.

Ez a 17 Amazon Prime Day ajánlat jelenleg megvásárolható

Mindezt félretéve, az esetet van nagyon fontos, és nagy hatással lehet az összes szoftverre és az azt fejlesztő vállalatokra, mert a szívem még mindig arról szól, hogy egy eredmény szerzői jogi védelem alatt áll-e, még akkor is, ha az eléréshez használt módszer nem az.

A Google nézőpontja, valamint többnyire minden techcég nem az Oracle névre hallgat, az az, hogy semmit nem csináltak helytelenül, és hogy a szerzői jog típusának megadása biztosított az Oracle akarata szigorú korlátozásokat szabna a másokkal együttműködő szoftverek felépítésére szoftver. Az Oracle azt állítja, hogy a Google nem képes arra, hogy olyan kódokat fejlesszen ki, amelyek képesek a meglévő Java-funkciókat vagy interfészeket használni annak érdekében, hogy kompatibilis legyen a Java verziójával, még akkor is, ha a Java Google "írta" nagyon eltér az Oracleétől változat.

Úgy gondolom, hogy a legjobban úgy lehet megmagyarázni a történteket, ha megnézzük, hogy egy Oracle nevű kis cég ugyanezt tette 1979-ben az IBM-lel, és dollármilliárdokat keresett ezzel.

A hetvenes évek közepén az IBM elkezdett dolgozni az úgynevezett SQL (Structured Query Language) néven, amely egy adatbázis-lekérdezési nyelv, amelyet ugyanolyan könnyen lehet használni, mint bármilyen adatbázis-lekérdezési szintaxist. Az SQL használatához nem kell sok formális informatikai oktatás, és emiatt több mint 40 évvel később is rendkívül népszerű. Csak működik.

2020-ban az Oracle-nek még mindig nincs engedélye az SQL használatára, és soha nem is kellene rá.

Mivel ez az ötlet annyira egyedi volt, az IBM kutatói nagyszerű munkát végeztek a nyelv és működésének dokumentálásában. Az akkor az SDL néven ismert Oracle joggal kívánta be egy ilyen terméket, ezért megkereste az IBM-t, hogy még több részletet szerezzen a projektről, hogy megbizonyosodjon arról, hogy az általa kifejlesztett kereskedelmi szoftverek 100% -ig dolgozott ezzel az új lekérdezési szintaxissal. Röviden, az IBM úgy döntött, hogy az információk egy részének bizalmasnak kell lennie, és az Oracle nem tudta megszerezni a kívánt részleteket.

De mivel az SQL szinte minden más módon dokumentálva volt, az Oracle klónozni tudta a funkcionalitást és az új Oracle adatbázist (ahol a cég megkapta a nevét) teljes mértékben kompatibilis volt, és eljutott a piacra, még mielőtt az IBM bármilyen kereskedelmi terméket elkezdett volna fejleszteni a saját felhasználásával kód.

És ez rendben volt. És rendben kell lennie. Valójában az kell rendben van, ha a szoftver helyett két szoftver működhet egymással, verseny helyett. Még az IBM sem mond mást. Valójában az Oracle jelenlegi verzióján kívül szinte minden vállalat úgy gondolja, hogy ennek rendben kell lennie.

Gyors előrejutás 2010-ig és 2010-ig Az Oracle bepereli a Google-t a szerzői jogok megsértése miatt, mert a Google "újratelepítette" a Java-t (vagyis átírta a nyelvet, ügyelve arra, hogy az eredmények ugyanazok legyenek). A Google szerint semmi rosszat nem tett, és az amerikai szerzői jogi törvény kifejezetten kizárja a működési módszereket; csupán annyit tett, hogy a függvénynevek és argumentumok ugyanazok maradjanak, hogy mindkét verzió átjárható legyen.

Figyelem, azt mondtam, hogy az Egyesült Államok szerzői jogi törvénye. Ennek oka, hogy a világ többi részén az Oracle képtelen lenne bíróság elé állítani a Google-t tettei miatt, mert a rendszerek és működési módszerek kizárása a szerzői jogokból van törvény, papíron és a gyakorlatban egyaránt. És itt az a súlyos vita, hogy ez a döntés hogyan befolyásolhatja az összes továbbhaladó szoftvert. Éveken keresztül csak elfogadták, hogy az Egyesült Államokban a szoftverek szerzői jogi törvénye úgy működött, ahogyan az Oracle és a Google a saját előnyükre használta a múltban. Ha valami történik, ami megváltoztatja ezt a felfogást, akkor az olyan őrült ötletek, mint a Bell Labs a szoftver API-funkcionalitás miatt "birtokolják" az iOS egyes részeit, nem olyan nagyok. Nem tűnik valószínűnek, de 10 évvel ezelőtt az Egyesült Államok Legfelsőbb Bírósága előtti ügy sem tűnt valószínűnek.

Jerry Hildenbrand

Jerry a Mobile Nation rezidens majomja és büszke rá. Nincs semmi, amit ne tudna szétszedni, de sok mindent nem tud újra összerakni. Megtalálja a Mobile Nations hálózaton keresztül, és meg is találhatja megütötte a Twitteren ha azt akarod mondani hé.

instagram story viewer