Oracle Java neden standart Ubuntu deposuna dahil edilmedi?


Yanıtlar:


22

Ubuntu'nun deposunda OpenJDK var. Bazı kapalı kaynaklı parçalar içeren Oracle JDK'nın tamamen açık kaynaklı bir versiyonudur .

OpenJDK'nın daha düşük ve daha az kararlı olduğu bir efsanedir, ancak bu geçmişti.
Bugün (sürüm 7'den beri), oldukça eşitler. OpenJDK, Java 7 ve Java 8 için referans uygulamasıdır . Bazı yeni özellikler önce OpenJDK'da göründükten sonra OracleJDK'ya dahil edilirken, bu iki uygulama arasında bir yarış olurken, bazı özellikler diğer tarafa dahil edilir.

En büyük farklar, OpenJDK'da hiçbir Webstart'ın bulunmaması (ancak açık kaynaklı IcedTea bu işi yapıyor) ve Oracle'ın diğer kapalı kaynak araçlarının eksik olması, ancak önemli bir şey olmamasıdır.

Özetlemek gerekirse : Ubuntu açık kaynaklı olan her şeyi desteklediğinden, özellikle artık gerçek dezavantajları olmadığı için OpenJDK'yı destekliyor.


1
hiçbir suç burada kastedilmiyordu. OpenJDK lehine güçlü bir argüman yapıyordunuz ve bu argümanı kanonik bir referansla desteklemek mantıklı olurdu.
Adam Matan

1
Sorun değil, rahatsız hissetmedim. Seni doğru anladığımdan% 100 emin değildim. :)
Byte Komutanı

1
programmers.stackexchange.com/q/171129 ama OracleJDK tamamen kapalı kaynak değil, çünkü OracleJDK ve OpenJDK kodları neredeyse eşit. Sadece küçük kapalı kaynaklı parçalar (örn. Grafik için bazı kodlar) ve ek araçlar. Ve herhangi bir yayını bir şekilde geliştirebileceğinizi düşünüyorsanız, sadece düzenlemeyi yapın. Eğer beğenmezsem, yine de geri alabilirim. Sormaya gerek yok.
Byte Commander

2
Sorun, birçok web uygulamasının Oracle Java gerektirmesidir. OpenJDK çalışmıyor.
Pilot6

4
Asıl soru "Oracle Java neden standart Ubuntu deposuna dahil edilmedi" ve "Ubuntu'da OracleJDK yerine ne kullanabilirim" değil. Ve bence cevap bazı yasal nedenleri açıklıyor olmalı.
karatedog

2

Bence lisans nedeniyle:

  • OpenJDK , GNU Genel Kamu Lisansı (GNU GPL) kapsamında lisanslanmıştır
  • Oracle JDK 'Sun Lisansı' altında lisanslanmıştır

Dürüst olmak gerekirse, (ne yazık ki) bazı uygulamalar hala talep ettiğinden Ubuntu / Ubuntu tabanlı Oracle Java olmasını tercih ediyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.