Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 8
  • 129

Witam.

Zastanawiam się jak wygląda zestawianie "oracle`owy" JDK i OpenJDK. Rozumiem, że oba spełniają specyfikację języka z tą różnicą, że jeden jest tworzony przez Oracle`a, a drugi przez społeczność.

Jednak, jakie są niedogodności, jeżeli chciałoby się tworzyć oprogramowanie produkcyjne w oparciu o OpenJDK?

 

 

Rafał_Kędzierski
  • Zapytał
  • @ Rafał_Kędzierski | 20.07.2015
    • lider
    • laureat
    • 39
    • 6
    • 46

Odpowiedź (1)

  • 0

Pierwsza różnica dotyczy licencji: OpenJDK jest oparte na GPL v2, za Oracle JDK na Oracle Binary Code License Agreement.

OpenJDK jest wersją referencyjną JDK o kodzie całkowicie otwartym. Oracle JDK w dużej mierze bazuje na OpenJDK, ale zawiera także kod komercyjny, trochę więcej klas i jest bardziej stabilny (część bugów z OpenJDK została usunięta).

Różnice dotyczą m.in. kodu wdrożeniowego (oracle'owe implementacje Java Web Start i Java Plug-in), implementacji Rhino, dodatkowych czcionek.

  • Odpowiedział
  • @ | 26.07.2015
  • TRENER MODERATOR ALTKOM AKADEMII