Android rezygnuje z Javy od Oracla na rzecz Javy od OpenJDK

0

http://www.komputerswiat.pl/nowosci/programy/2016/01/google-zrezygnuje-z-javy-od-oracle-w-androidzie-n-postawi-na-otwarte-standardy.aspx

Google potwierdziło, że wraz z kolejną dużą odsłoną Androida - N zamierza przeskoczyć z Javy od Oracle na otwarty standard w postaci OpenJDK.

Tak w zasadzie to jakie to będzie miało przełożenie na praktykę?
Aktualnie staram się budować solidne podstawy Javy, aby później swobodnie uczyć się programowania w Andoidzie,
czy powinienem zacząć się martwić? Dlaczego tak się dzieje? i czym właściwie jest ten OpenJDK(chyba jak sama nazwa wskazuje jest bardziej 'otwarty' niz Java :P)
Jeśli mółby ktoś dodać swoje '5 groszy' w temacie byłbym wdzięczny :) * *Nie jestem zaznajomniony z tym OpenJDK//

1

Poszukaj sobie w internetach "Oracle Java API lawsuit". Nie interesuję się Androidem, więc nie wiem zbytnio, o co dokładnie chodziło, ale w dużym skrócie - Oracle wystosowało pozew przeciw Googlowi w sprawie API Javowego, po przepychankach sąd amerykański uznał, że API też może być objęte prawem autorskim. Google, w związku z tym, nie tyle odcina się od Javy ogólnie, co chce się zdystansować od Oracle'a.

1

Niczym się to nie różni. OpenJDK to po prostu otwarta implementacja Javy. Tak jak C++ możesz kompilować za pomocą visuala, clanga czy gcc, albo pythona możesz uruchamiać na cpythonie, pypy, jythonie, iron pythonie i wielu innych, tak samo java ma też wiele implementacji. Oracle jako "właściciel" javy udostępnia swoje JDK, ale jest też implementacja open source OpenJDK, a także cała masa implementacji od innych firm (m.in. IBM ma swoją implementacje).

https://en.wikipedia.org/wiki/Java_Development_Kit#Other_JDKs
https://en.wikipedia.org/wiki/List_of_Java_virtual_machines

1

OpenJDK is the "official" open source version of the Java Platform, and Oracle makes it available under the GPL with a linking exception.

http://arstechnica.com/tech-policy/2016/01/android-n-switches-to-openjdk-google-tells-oracle-it-is-protected-by-the-gpl/

0

Póki co Google nic oficjalnie nie zakomunikowało, więc wstrzymałbym się z komentarzami.

0

oki dzieki pojaśniliście :)

0

Czekamy na 1.7 w Androidzie, oby jak najszybciej bo ograniczenia wersji 1.6 przy pisaniu pod Androida zaczynają dawać się we znaki.

0

OpenJDK jest ponoć wolniejsza :)

0

Lol 1.7 jest w Androidzie.

Racja, oczywiście chodziło o javę 8 a jest 7

1

A tak BTW to cały ten wątek zupełnie nie ma sensu, bo OpenJDK jest rozwijane głównie przez Oracle, a Android jako taki i tak nigdy nie korzystał z Oracle JDK tylko z Apache Harmony. Więc twierdzenie że Android rezygnuje z Javy od Oracla na rzecz Javy od OpenJDK nie ma nic wspólnego z rzeczywistością, bo jest zupełnie odwrotnie -> Android rezygnuje z własnej implementacji Javy na rzecz OpenJDK od Oracle.

0

Ale różnica jest taka, że licencja OpenJDK nie daje Oracle możliwości żadnych roszczeń.

0

Może by tak Oracle zainwestował w Polski język obiektowy?
http://kreczmar.gadzetomania.pl/58219,loglan-polska-programowanie

1 użytkowników online, w tym zalogowanych: 0, gości: 1