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.