Artikel

Googles seger över Oracle i Högsta domstolen är en vinst för hela branschen

protection click fraud

Google-tecken på CESKälla: Android Central

Högsta domstolen har sätta stopp till årslång kamp mellan Google och Oracle över användningen av Java i Android. Vi har sett båda sidor vinna med överklagande domstolar ta bort det, och Googles sista förlust i domstol hade företaget ta detta till högsta domstolen i landet; Hela sagan kostar säkert företaget mer än böterna på 5 miljarder dollar skulle ha när man tar tid med pengarna.

Till slut handlade det här om Benjamins.

I slutändan handlade inte stämningen om att Google använde Java utan licens, även om Google försökte skaffa en licens från Sun innan Java såldes till Oracle. Det här fallet handlade om att försöka tvinga Google att licensiera hela Java eftersom det använde några av API: erna för att göra det enklare för utvecklare. Det är en hemsk idé, och tack och lov instämmer högsta domstolens majoritet. Domarna Clarence Thomas och Samuel Alito menade sig, och rättvisa Amy Coney Barrett deltog inte.

VPN-erbjudanden: Lifetime-licens för $ 16, månadsabonnemang till $ 1 och mer

Du kan läsa hela uppsättningen dokument som domstolen släppt, inklusive meningsskiljaktigheten från rättvisa Thomas här. Det är värt en titt om du verkligen är nyfiken på fallet, men för de flesta av oss fungerar en sammanfattning. Här är vad jag tror är de relevanta delarna som citeras från tidningarna.

  • Domstolens yttrande: Googles kopiering av Java SE API, som endast innehöll de kodrader som behövdes för att låta programmerare göra det sätta sina ackumulerade talanger i ett nytt och omvandlande program, var en rättvis användning av det materialet som en fråga om lag.
  • Google kopierade cirka 11 500 rader med deklareringskod från API: t, vilket motsvarar praktiskt taget all deklareringskod som behövs för att få fram hundratals olika uppgifter. De 11 500 raderna är dock bara 0,4 procent av hela det aktuella API: t, vilket består av totalt 2,86 miljoner rader.
  • Som en del av ett gränssnitt är de kopierade linjerna i sig bundna till idéer som inte är upphovsrättsliga (övergripande API: n) och skapandet av ett nytt kreativt uttryck (koden oberoende skriven av Google).
  • Googles begränsade kopiering av API: et är en transformativ användning. Google kopierade bara det som behövdes för att låta programmerare arbeta i en annan datormiljö utan att kasta en del av ett välbekant programmeringsspråk.
  • Google kopierade delar av Sun Java API exakt, och det gjorde det delvis av samma anledning som Sun skapade dessa delar, nämligen att göra det möjligt för programmerare att ringa upp implementeringsprogram som skulle åstadkomma särskilt uppgifter.

Oracle-logotypKälla: Android Central

Du ser att Sun nämnts några gånger här, och det beror på att Google använde Java (med Suns välsignelse) för utvecklare för att bygga Android-appar och inkluderade direktkopior av vissa API: er som du behöver om du vill använda Java. Detta hände innan Oracle köpte Java från Sun. Och det är verkligen kärnan i fallet, enligt min mening - dessa API: er utvecklades och utformades för att vara "öppna och gratis" för alla att använda för att få fler utvecklare att använda Java. Och det fungerade - 2,5 miljarder människor använder nu en Android-enhet.

På grund av Android använder miljontals utvecklare Java.

Detta beslut kommer att ha stor inverkan på hela programvaruindustrin eftersom det skapar ett prejudikat för vilken del av ett verk som är upphovsrättsskyddat och vilka delar som inte är. Om API: er visade sig vara skyddade fungerar skulle AT&T "äga" en del av iOS och Oracle skulle "äga" delar av Android. Så galet som det låter beror det på att båda använde tidigare arbete för att bygga något nytt.

J. Michael Keyes, en partner på det internationella advokatbyrån Dorsey & Whitney, har viss inblick i vad detta kan betyda för framtiden när fler fall av denna typ går in i rättssalen.

Högsta domstolen meddelade det största upphovsrättsbeslutet i en generation idag. Det hävdade att Googles kopiering av Oracles API var rättvis användning som en lagfråga. Det är svårt att överdriva betydelsen av detta beslut.

Domstolen noterade att rättvis användning har "en viktig roll att spela för datorprogram genom att tillhandahålla en kontextbaserad kontroll som håller upphovsrättsmonopolet som datorprogram inom dess lagliga gränser. "Jag misstänker att detta tema kommer att låsa upp många framtida argument och påståenden om tillämpningen av rättvis användning på programvarurelaterat påståenden. Vi kommer att se mer kopiering, fler fall och fler anspråk på rättvis användning.

Domstolen klargjorde hur granskningsdomstolar bör granska beslut om rättvis användning. Den ultimata frågan om fakta stiger till nivån för rättvis användning granskas de novo. Detta innebär att det alltid kommer att finnas utrymme att argumentera vid överklagandet att juryn eller domaren fick det "fel".

Ja, domstolar "missförstår ofta" och det är därför det finns överklagandedomstolar. I det här fallet kan det ha haft stor inverkan på att få fel på alla personer som skriver programvara och varje företag som bygger verktyg för att skriva programvara för sin plattform. Det var egentligen vad denna stämning handlade om - Android SDK, inte Android som körs på våra telefoner.

Android StudioKälla: Jerry Hildenbrand / Android Central

Det är svårt att få grepp om det om du inte någonsin har försökt skriva en Android-app eller använt Java för att bygga en app för en annan plattform. Tänk dig att du köpte en robot som du kunde programmera. Du säger att den ska göra en sak med hjälp av ett API, och robotens operativsystem sparkar in för att göra saken. Sättet du skriver instruktionen (API) måste vara tillgänglig för alla programvaruutvecklingsplattformar, men koden som används av roboten för att göra saken är proprietär.

API: erna i fråga behöver att vara tillgänglig för att göra Android utvecklarvänlig.

I Android är operativsystemet en del, och hur utvecklare skriver appar är en annan. Android körs inte ovanpå Java, men apparna kan byggas med den. Dessa API: er behöver för att vara tillgängliga eftersom utvecklare vet hur man använder dem. Oracle trodde dock inte det, så vi fick bevittna en lång och dyr juridisk kamp.

Något säger till mig att detta inte är slutet här. Som Keyes säger kommer detta att leda till mer kopiering av kod som en utvecklare säger är separat från systemet själv och nödvändigt, vilket kommer att leda till mer rättsliga åtgärder - inget företag vill ha sin kod kopierad utan en avgift. Det gör slut på striden för Google, som redan försökte flytta sig från Java och hjälper utvecklare att använd Kotlin istället.

Google Pixel 5Källa: Daniel Bader / Android Central

Oavsett vad någon av oss tycker är detta en gigantisk moralisk seger för Google. Inget företag vill kallas ut för att inte göra det hårda arbetet för att skapa programvara, och Oracle pressade den idén väldigt hårt. Att ha högsta domstolen (detta är en amerikansk jurisdiktion, domstolar i E.U. har beslutat att API: er är aldrig omfattas av upphovsrätt) att rättfärdiga Google var viktigare än de potentiella böterna och avgifterna.

För oss förändras ingenting. Förutom att se Oracle kontra Google mindre i vårt nyhetsflöde.

För oss förändras ingenting. De bästa Android-telefoner fungerar på samma sätt som de gjorde igår, och utvecklare kan skriva appar och bygga vidare på AOSP på samma sätt som de alltid har gjort. Men hela resan har varit intressant, och lyckligtvis var resultatet enligt min mening rätt.

Med sitt eget kisel kan Google äntligen bygga den perfekta "kameratelefonen"
google doppar i marker

Googles Whitechapel-kisel, som förväntas lanseras med Pixel 6, kommer inte att vara ett kraftpaket, men det kommer att bana vägen för Google att återta sin fotograferingskrona.

Google vinner tio år lång kamp mot Oracle om Java på Android
En vinst för Android

Google säkerställer en stor seger efter en decennielång kamp med Oracle om dess användning av Java-kod i Android-operativsystemet.

e / OS-granskning: Sekretessfokuserad Android utan Google
skulle du ge upp google

Om du är trött på att dela all din onlinedata med Google och andra företag finns det ett växande antal alternativ tillgängliga. Vi tittade på en av dem som heter / e / OS, vilket lovar sina användare en "deGoogled" -version av Android.

Människor till rooting och modding bör kolla in dessa Android-telefoner
Dags att tinka

Om du ser framåt och vet att du vill ändra något på din nästa telefon som kräver anpassad programvara eller root-åtkomst är dessa telefoner de bästa alternativen.

instagram story viewer