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

Java neden .NET 'ten daha iyi (101 neden)

yilmaz

Java neden .net'ten iyidir soru suna verilmiş 101 cevap. Birkaç tanesi şöyle.

1) Public Domain API: ve yeniden kullanılabilirliği. .NET te bunların bir kısmının patenti var.

2) Standard Library Source Code Availability: her geliştirme kitinin kodları açıktır.

Kitap: Kurumsal Java Çıktı

malkocoglu_3

Servis tarafı Java çözümlerini örnekli ve uygulamalı olarak anlatan Kurumsal Java adlı kitabımız çıktı. Kitap tamamen JBoss, Spring, ITracker, JmxMonitor gibi açık yazılım ürünleri üzerinden ve konuları hakkında yazılmıştır. Kitabın içindekiler listesi buradadır.

Anti-Java Profesörü ve İşsiz Programcılar

FZ

New York Üniversitesi’nde bilgisayar bilimleri profesörü olarak görev yapan Robert Dewar, bugün Java’yı iyi bilen ve sık kullanan mezunların geleceğin pizza teslimatçılarından bir farkları olmadığını söylerken, bu kadar çok Üniversitede çekirdek dil olarak Java okutulmasının zayıf bilgisayar bilimleri mezunları yaratacağını belirtiyor.

sun.misc.Unsafe ve Jigsaw Projesi

tongucyumruk

Java dünyasını biraz takip eden herkesin dikkatini çekmiştir, son dönemde Java 9 ve Jigsaw projesinin getireceği modüler yapı ile birlikte sun.misc.Unsafe lafı gitgide daha çok duyulur oldu. Peki nedir bu sun.misc.Unsafe?

Mykhailo Kozik'in bu makalesinde detaylı bir şekilde açıkladığı üzere, sun.misc.Unsafe JVM'in bellek koruması ile ilgili garantilerini altüst etmenizi sağlayan bir Java...

Java'nın Bir Kalesi Daha Fethediliyor

anonim

Konu şu: Pascal ile Cep Telefonu için programı geliştirme. Yani Pascal, Java'nın kalelerinden birisi olan cep telefonlarına (biraz dolaylı da olsa) el atıyor...