Oracle förlorade Java-striden mot Google

Permalänk
Inaktiv

Oracle-advokatens drapa på Ars Technica är hur intressant som helst. Inte vad juristen hävdar för det är bara trams. Varenda deltagare på detta forumet kan det här fallet bättre än den advokaten.

Att inlägget var så uselt är skälet till Ars tog in den (enligt vad en editor skrev i kommentarerna). Ok. Samtidigt så försöker alltså ändå advokaten på något sätt fjäska med sajtens publik. Varför göra det? Spelar den roll? Vill hon skryta inför kollegerna att hon minsann umgås med nördar? Tror hon att folk är hur lättlurade som helst? Är hon som advokat van att hävda lite vad som helst och sedan hoppas på att en sömnig jury går på det? Eller är hon helt enkelt så fruktansvärt blåst? Om jobbar på Oracle borde man ju ändå ha någon pytteliten koll på det här som kallas för 'mjukvara'. Tydligen inte.

Ett magnifikt magplask i tungviktsdivisionen är det hur som helst.

Permalänk

Vet inte riktigt var jag ska ställa mig i denna fråga...
Å ena sidan känns det sjukt ifall oracle skulle kunna mjölka hela branschen på cash, men å andra sidan är det även sjukt att man kan göra grovjobbet och investeringen att utveckla ett system och helt plötsligt ska alla kunna nyttja det gratis. Det blir då lite poänglöst att köpa Sun Microsystems i huvudtaget.
I vilket fall som helst så tjänar google och en massa andra aktörer stora pengar på Java, och om jag förstått nyheten rätt så får inte Oracle ett ruttet öre för det. Men det förvånar mig inte att detta sker, då den typen av korrupt parasiterande har blivit allt mer trendigt i våra tider.

Visa signatur

Dator: EEE901 N270/ 1GB / 20GB SSD ... Kraftigt nedbantat/tweakat Win7 x86 for speeeEED!
Facebook användare? Hatar tidslinjen? gå med i denna FB-grupp:
Undo Timeline ...med lite tur får h*lvetet ett slut!

Permalänk
Inaktiv
Skrivet av lastninja:

Vet inte riktigt var jag ska ställa mig i denna fråga...
Å ena sidan känns det sjukt ifall oracle skulle kunna mjölka hela branschen på cash, men å andra sidan är det även sjukt att man kan göra grovjobbet och investeringen att utveckla ett system och helt plötsligt ska alla kunna nyttja det gratis. Det blir då lite poänglöst att köpa Sun Microsystems i huvudtaget.
I vilket fall som helst så tjänar google och en massa andra aktörer stora pengar på Java, och om jag förstått nyheten rätt så får inte Oracle ett ruttet öre för det. Men det förvånar mig inte att detta sker, då den typen av korrupt parasiterande har blivit allt mer trendigt i våra tider.

Google har gjort sitt eget grovjobb, man har gjort sin egen implementation helt från scratch. Kunde man inte använda språk-syntaxen och API:erna som man gjorde så skulle ingen göra det och då skulle det inte finnas något för Oracle att licensiera implementationer av.

Google har tjänat pengar på att Android finns och på det man själv implementerat, inte på att det är Java-syntax man använder. Man hade lika gärna kunnat ta något annat språk, implementerat det och tjänat precis lika mycket pengar. Sun hade inga problem med att Android använder Java, det är bara Oracle som har problem där ingen annan har problem.

Oracle är helt snett ute. Problemet är den 'collateral damage' som hela branschen tillfogas av hur Oracle håller på.

Permalänk
Skrivet av anon214822:

Google har gjort sitt eget grovjobb. Det lilla som det handlar om är helt marginellt i sammanhanget. Google har tjänat pengar på att Android finns, inte på att det är Java man använder. Man hade lika gärna kunnat ta något annat språk och tjänat precis lika mycket pengar. Sun hade inga problem med att Android använder Java, det är bara Oracle som har problem där ingen annan har problem.

Oracle vill bara håva in pengar och man ger sig på den som har pengar. Man misslyckas för man är helt snett ute. Problemet är den 'collateral damage' som hela branschen tillfogas av hur Oracle håller på.

Jag håller inte med dig ang grovjobbet. Visst har även google gjort ett grovjobb, men googles grovjobb var just att kopiera ritningen för att göra det enkelt för sig själva och 3dje parts utvecklare att porta kod, och sedan har google byggt samma system fast tillverkat med "andra material". Hela tiden med den stulna ritningen som refferens. Lite som när studenter tankar ner andras uppsatser och ändrar några ord i varje mening, och presenterar det som ett eget arbete.

Man kan också dra liknelser till spelkonsol-emulatorer, som endast programmeras som dom gör för att kunna exekvera tex PS2 kod på PC. Alltså att kapitalisera på att programvaran som ska köras redan finns sedan tidigare. Google har gjort ett betydligt mindre jobb än emulator-utvecklarna, men till skillnad från emulator-programmerarna så tjänar google enorma pengar på sitt korrupta sätt.

Visa signatur

Dator: EEE901 N270/ 1GB / 20GB SSD ... Kraftigt nedbantat/tweakat Win7 x86 for speeeEED!
Facebook användare? Hatar tidslinjen? gå med i denna FB-grupp:
Undo Timeline ...med lite tur får h*lvetet ett slut!

Permalänk
Inaktiv
Skrivet av lastninja:

Jag håller inte med dig ang grovjobbet. Visst har även google gjort ett grovjobb, men googles grovjobb var just att kopiera ritningen för att göra det enkelt för sig själva och 3dje parts utvecklare, och sedan bygga samma system fast tillverkat med andra material.

Ungefär som med spelkonsol-emulatorer, som endast programmeras som dom gör för att kunna exekvera tex PS2 kod på PC. Google har gjort ett betydligt mindre jobb än emulator-utvecklarna, men till skillnad från emulator-programmerarna så tjänar google enorma pengar på sitt korrupta sätt.

Jämförelserna håller inte. Google har betett sig helt enligt de gängse reglerna för hur man skall agera. Inte ett dugg korrupt. Fanns ingen anledning för dom att försätta sig i en dum situation. Det är liksom ingen liten småhoppare som chansar på att inte bli upptäckt.

Det enda som pågår är att Oracle missbrukar rättssystemet och är duktiga på det. Advokatens text i Ars Technica är ett bra exempel på intellektuellt korrupta man är.

Permalänk
Skrivet av anon214822:

Jämförelserna håller inte. Google har betett sig helt enligt de gängse reglerna för hur man skall agera. Inte ett dugg korrupt. Fanns ingen anledning för dom att försätta sig i en dum situation. Det är ingen liten småhoppare som chansar på att inte bli upptäckt.

Då har vi olika uppfattning om detta. Man kan vara korrupt och få rätt i laglig mening ändå.
Men i vilket fall - Du tycker så, medans jag själv ser det inträffade som en droppe skit i en stor tank med bajs, och att vi lever i sådana korrupta tider där man snyltåker på varandra även när man är snorrik.
Allt ifrån denna höga level av korruption bland rika till att tex någon snubbe blev miljonär på världens simplaste spel Flappy bird som snott Super mario bros grafik. Korruptionen sker på alla nivåer numera och dom gamla legenderna som skapade och utvecklade allt genom decennier har för det mesta nästan gått lottlösa, och sen sitter clowner idag och håvar in skörden som egentligen inte gjort ett skit.
Eller tidigare fattiga länder som gjort sig stormrika på att just inte betala licenser utan bara kopiera teknologi och produkter och snyltåka på andras R&D.
Kanske olika saker men kort och gott är it-branschen ett enda stort bajshav.

Visa signatur

Dator: EEE901 N270/ 1GB / 20GB SSD ... Kraftigt nedbantat/tweakat Win7 x86 for speeeEED!
Facebook användare? Hatar tidslinjen? gå med i denna FB-grupp:
Undo Timeline ...med lite tur får h*lvetet ett slut!

Permalänk
Datavetare
Skrivet av anon214822:

Kanske kan vara värt att nämna att mycket av vad Sun gjorde med juridiken runt Java var inriktat på att stoppa Microsoft från att förorena och förstöra Java (Embrace, Extend & Extinguish etc.). Därav att Microsoft övergav Java och istället skapade C#.

I Microsofts fall var det ju solklart att man gjorde något otillåtet. För att få kalla sin plattform för "Java" så måste den uppfylla ett gäng regler som initialt Sun ställde upp, Microsoft Java-implementation uppfyllde inte detta.

Googles implementation uppfyller inte heller detta vilket är anledningen till att man hela tiden kallat plattformen för "Dalvik" och inte "Java".

Skrivet av lastninja:

Vet inte riktigt var jag ska ställa mig i denna fråga...
Å ena sidan känns det sjukt ifall oracle skulle kunna mjölka hela branschen på cash, men å andra sidan är det även sjukt att man kan göra grovjobbet och investeringen att utveckla ett system och helt plötsligt ska alla kunna nyttja det gratis. Det blir då lite poänglöst att köpa Sun Microsystems i huvudtaget.
I vilket fall som helst så tjänar google och en massa andra aktörer stora pengar på Java, och om jag förstått nyheten rätt så får inte Oracle ett ruttet öre för det. Men det förvånar mig inte att detta sker, då den typen av korrupt parasiterande har blivit allt mer trendigt i våra tider.

Är det inte allt mer uppenbart att Oracle köpte Sun för att kunna driva detta fall mot Google? Vilket annat värde fanns i Sun förutom de kring Java, SPARC har varit dead-man-walking långt innan uppköpet?

I Android N kommer man gå över till OpenJDK. OpenJDK kommer ju från Sun och är en version av Java som uppfyller alla krav för att kallas "Java", d.v.s. finns inget att anmärka på att Android använder detta. Ändå kommer inte Oracle få ett ruttet öre, men hur kan det vara ett problem då OpenJDK redan fanns när man köpte Sun?

Säg att Oracle vunnit detta, det betyder också att alla implementationer av saker som POSIX och standardbiblioteket till C också är skyddat på samma sätt. Med tanke på hur många gånger SCO i egenskap av patenttroll redan varit i rätten skulle ju hela datorindustrin gå under, inklusive Oracle, om de kunde pressa alla som använder Cs standardbibliotek. I princip allt du har på din dator använder Cs standardbiblioteket på något sätt, men alla har en helt egen implementation av detta API.

Microsoft skulle också vara väldigt illa ute om licenser även sträcker stig till APIer, det man grinade om nu inte är fallet på Ars. Sättet man kör Ubuntu på Windows 10 kärnan är ju genom att implementera Linux system API med NT-kärnan. Ingen inom rörelsen för källkod verkar se något problem med detta eller grinar om att stygga Microsoft "stjäl" allt hårt jobb man gjort i Linux-kärnan, tvärt om är det ju till gagn för Linux då Linux-program når en större publik när de även kan köras på NT-kärnan.

När Android skapades var nog ändå Java bästa alternativet, C# hade nog också fungerat. Hoppas ändå allt detta får Google att jobba för att Android använder något bättre än Java. Go eller ännu hellre Rust skulle vara riktigt trevliga alternativ.

Visa signatur

Care About Your Craft: Why spend your life developing software unless you care about doing it well? - The Pragmatic Programmer

Permalänk
Medlem

Java-klassbiblioteken i Android är inte skrivna av Google utan främst av IBM och en stor rad andra företag inklusive BEA/Oracle genom att JRockit kom med testversioner som använde sig av Apache Harmony. Dög det åt BEA och Oracle (innan Sun-köpet) varför skulle det inte duga åt Google?

Permalänk
Medlem

Är det fler som missat att olika implementationer av Java i princip alltid spridits utan betalning till kunderna? Vart tror folk att miljardbeloppen ska komma från egentligen. BEAs/Oracles JRockit distribuerades t.ex. fritt, bara att ladda ner. Då var det en licensierad version av den officiella implementationen från Sun. Pengar har man alltid tjänat på (främst) annat än Java-implementationen och licensiering av dessa. Återigen dög Harmony åt BEA/Oracle, varför skulle det inte dugt åt Google. Klassbiblioteken tillkom inte som något försök för Google att åka snålskjuts och utvecklades utanför Google. Harmony lades senare ner eftersom de inte kunde få licens att kalla sig java och få ihop det med sin apache-licens, vilket du i princip får om du helt enkelt bygger på GPL:ade OpenJDK. Utvecklarna flyttade dit istället, men bara för att de bytt klassbiblioteken betyder det inte att alla bara kör OpenJDK rakt av idag, utan de kör olika JVMs. Eftersom google inte försöker implementera hela Java SE så har de inte behövt hålla sina bibliotek uppdaterade med senaste specifikationerna. Google har alltså kvar Apache Harmony-kod, men det utgör väldigt liten del av det hela.

Permalänk
Inaktiv
Skrivet av Yoshman:

När Android skapades var nog ändå Java bästa alternativet, C# hade nog också fungerat. Hoppas ändå allt detta får Google att jobba för att Android använder något bättre än Java. Go eller ännu hellre Rust skulle vara riktigt trevliga alternativ.

Rust är en av mina favoriter men kanske mest för att slippa C++ någon gång i framtiden. Det mest spännande är nog ändå ryktet om att Google skulle börja stödja Swift (utöver Java). Då blir det mycket lättare med cross-platform utveckling av mobil-appar. Med lite skruvande skulle det också gå att utveckla appar som fungerar inte bara på allt mobilt utan även på Mac. Då har plötsligt Google ett brohuvud på desktop-marknaden. Man kan komma runt det där eviga problemet med hönan och ägget. Vad som i praktiken då skulle hända vore att Apple och Google samarbetar för att komma åt Microsoft. Eller så väntar dom med det och slukar marknaden för bilar först, Apple börjar ju få ett stort behov av nya produkter. Det ger sig.

Permalänk
Medlem

Kan de inte bara använda OpenJDK istället då?

Visa signatur

< :: Intel i9 9900ks@5.0Ghz | 32Gb DDR4@3400Mhz | Geforce RTX 4070 :: >

Permalänk
Medlem
Skrivet av lastninja:

Jag håller inte med dig ang grovjobbet. Visst har även google gjort ett grovjobb, men googles grovjobb var just att kopiera ritningen för att göra det enkelt för sig själva och 3dje parts utvecklare att porta kod, och sedan har google byggt samma system fast tillverkat med "andra material". Hela tiden med den stulna ritningen som refferens. Lite som när studenter tankar ner andras uppsatser och ändrar några ord i varje mening, och presenterar det som ett eget arbete.

Man kan också dra liknelser till spelkonsol-emulatorer, som endast programmeras som dom gör för att kunna exekvera tex PS2 kod på PC. Alltså att kapitalisera på att programvaran som ska köras redan finns sedan tidigare. Google har gjort ett betydligt mindre jobb än emulator-utvecklarna, men till skillnad från emulator-programmerarna så tjänar google enorma pengar på sitt korrupta sätt.

Men hej och hå, det där lät lite svajigt