Sun® firmasından olumlu bir adım

0
roktas
Son birkaç gün içinde Simon Phipps'in de belirttiği gibi sessiz sedasız önemli bir gelişme oldu ve Sun, Java dağıtımını belirleyen lisans şartlarını gevşetti. Bu değişikliğin en önemli sonucu Java'nın artık diğer Özgür Java gerçeklemeleriyle (GCJ, Kaffe, GNU Classpath vb.) birlikte (fakat onlarla karıştırılmadan) dağıtılabilecek olması. Daha da açık söylemek gerekirse Sun Java'yı Debian veya Ubuntu'da non-free depodan 'apt-get install sun-java5-jre ' komutuyla kurabileceksiniz, ilk paket hazır durumda.
Bu lisans esnekliği Sun Java'nın GNU/Linux dağıtımları tarafından (gerekiyorsa dağıtıma özgü dosya yeri değişiklikleriyle birlikte) paketlenebilmesini ve bu paketin, dağıtıma sunulduğu ortamla ilgili ağır bir kısıtlama olmaksızın, dağıtılabilmesini sağlıyor. Bu lisans değişikliği Java'yı "özgür" kılmıyor[1], fakat ikilik halde dağıtımını mümkün kılıyor[2].

[1] Konuyla ilgili bir tartışma.

[2] Debian GNU/Linux'da Java, bu kısıtlamadan dolayı, "indir, paketle ve kur" işlevini gören java-package adında bir yardımcı paketle kurulabiliyordu ancak.

Görüşler

0
darkhunter
Okudum, kurdum, kullanıyorum...

Depoda yer alması gayet konforlu bir gelişme olmuş. En azından, listelere make-jpkg ile paket oluşturamadığını yazanların mesaj trafiğine bir çare olur bu durum :)

(Evet, make-jpkg kullanıp lisansı onaylamayanların büyük çoğunluğu paket oluşturamıyordu :)
0
jfever
kod açık değil mi?

jdk'nin icinde geliyor ve basım sıkıstıkca bakarim. coktandir vardi zaten..

0
roktas
Uyarı için teşekkürler! İlgili parantez arası için şöyle bir düzeltme yapalım: "(herşeyden önce lisans, kaynak kodda yaptığınız değişikliklerle birlikte tekrar dağıtıma [redistribution] izin vermiyor)"[1,2].

[1] Özgür Yazılım Nedir? => Özgürlük 3

[2] Açık Kaynak Tanımı => 3. Türetilmiş Eserler

0
mdakin
JDK'nın içinde gelen Java standart kütüphanelerinin kodudur. (Java kodları)
Ayrıca Java sanal makinasının kodu da yıllardır açıktır.
Tabi açık kodlu olması "ögür yazılım" olması anlamına gelmiyor.
Benim tahminim bu yıl içinde Java 6 nın çıkışının ardından kontrollü bir gelişim ve yönetim mekanizmasının eşliğinde Java "özgür yazılım" haline gelecektir. Bakalım zaman ne gösterecek.
0
jfever
java'nın java community process(jcp) cercevesinde kontrollu ve standardize (bunun turkcesi ne olabilir?) bir sekilde gelismesinin dağınık bir bicimde gelismesinden daha iyi oldugunu dusunuyorum. tam olarak özgür olacaksa bile bunun sıkı kontrollü bir gelişim ve yönetim mekanizmasının eşliğinde olmasını dilerim.
0
FZ
Linux çekirdek projesinde olduğu gibi mi? Ya da FreeBSD? Ya da GCC projesinde olduğu gibi mi?
0
sefalet
"standardize" yerine "kurallı" ya da "yöntemli" sözcükleri kullanılabilir.Bunlar illa bahsedilen sözcüğün tam karşılığı olmak zorunda değil, sizin anlatmak istediğiniz ifadeyi karşılasın yeter.
0
anonim
Eğer yanlış hatırlamıyorsam akademik işler için java kodunu değiştirip dağıtabiliryordunuz.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Netbeans IDE İçin Android Eklentisi Hazır

opheus

Netbeans IDE 6.0 kullanıyorsanız ve Android SDK ile ilgileniyorsanız sizin için hazırlanmış olan Undroid eklentisini kullanarak zahmetsizce kodlamaya başlayabilirsiniz.

Java SE 6 çıktı

bozokhun

Uzun süredir beklenen Java SE 6 sonunda çıktı. Bir çok yeni özelliğin yanısıra performans artışlarıyla da gündemde olan Java SE 6'yı NetBeans 5.5 ile beraber indirebilirsiniz.

Java Kongresi İzlenimleri

FZ

18 Haziran 2005 Cumartesi, sıcak bir İstanbul sabahı. Yatmadan önce son hatırladığım şey kan çanağı gözlerle Practical Common Lisp kitabından bir bölüm okuduğum idi ancak güneş çoktan doğmuştu ve bir FM edtörü olarak yakından takip etmem gereken bir Java etkinliği vardı. Apar topar kalk, banyo, hemencecik bir şeyler giyin ve dışarı fırla...

İstanbul Bilgi Üniversitesi Dolapdere tesisleri dolu dolu bir etkinliğe ev sahipliği yapmak için hazır görünüyordu. Tanıdığım en iyi Delphi programcısı olan dostumla buluşup açılış konuşmasıyla başlayacak etkinliği izlemek için BS-1 salonuna doğru yol aldım.

Java Türkçe Yazılım Hatası

anonim

LimeWire adlı bir birebir (peer-to-peer) iletişim uygulamasının Türkçe çevirisini yaparken javadan kaynaklanan bir Türkçe uyumsuzluğu, yazılım hatası saptadık. Sorun, basitçe ifade etmek gerekirse, "İi-Iı" çiftlerinden kaynaklanıyor...

JavaFX Coding Challenge

numangoceri

Dünya genelinde katılıma açık, JavaFX Coding Challenge adı altında bir kodlama yarışması düzenleniyor.

Yarışmada Netbeans 6.5 platformunda JavaFX 1.1 kullanmanız gerekiyor. Yapmanız gereken şey çok basit ve sitede adım adım anlatılmış:

  1. Yarışmaya bu linkten(http://javafx.kendallsquare.com/challenge/reg.jsp) kayıt oluyorsunuz ve gelişmeleri mail aracılığı ile takip ediyorsunuz.
  2. Yarışma için gerekli olan JavaFX 1.1'i indiriyorsunuz.(http://www.javafx.com/downloads/windows.jsp)
  3. JavaFX 1.1 kullanarak Netbeans 6.5 platformunda yaratıcı bir rich media application geliştiriyorsunuz. (http://www.javafx.com/samples/)
  4. Başvurular 23 Mart günü başlıyor!!