Re: [Linux-sohbet] Java & Özgürlüğü

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Nilgün Belma Bugüner (nilgun@belgeler.org)
Date: Mon 21 Feb 2005 - 13:34:09 EET


Pazartesi 21 Şubat 2005 00:55 sularında, Alper KANAT şunları yazmıştı:
> Ben Java'nın açık kaynak kodlu olduğunu sanıyordum hep... Aşağıda
> anlamadığım yerlerle ilgili birşeyler yazdım, cevap verirseniz sevinirim.
>
Java kaynak kodlarını dağıttığı pakette genelde veriyor. (unzip ile açıp
inceleyebilirsiniz.) Ama size bu kodu değiştirme ve dağıtma hakkını vermiyor.

> Nilgün Belma Bugüner wrote:
> >Selam,
> >
> >Lisansında, sınırlamalar kısmında özetle şunlar yazıyor:
> >Arşivleme amacıyla yazılımın tek bir kopyası dışında yazılımın kopyaları
> >yapılamaz, kanunlar aksini şart koşmadıkça yazılım değiştirilemez,
> >yeniden derlenemez veya üzerinde tersine mühendislik yapılamaz.
> >
> >En iyisi lisansını iyice okuyun. Ek sınırlamalar da var.
>
> Burada anlamadığım yazılım arşivleme amacıyla tek kopyası dışında başka
> kopyası yapılamaz derken, kişi ya da kurumlarca çoğaltılmasından mı
> bahsediliyor ? Burada söylenen şeyler benim yazılımımla ilgiliyse benim
> haklarımı mı savunuyor bu ? Ben Java ile bir yazılım yazsam bunu
> istediğim lisansla dağıtamaz mıyım ?
>
Kendi kullanımınız için bir kopya almak dışında çoğaltamazsınız diyor.
ister kurum ister bireysel. Sizin haklarınızı savunmuyor, kendi haklarını
koruyor. Sizin yazdığınız kodun 3. şahıslarca kullanımına ilişkin
bir sınırlamaya rastlamadım.

> >Bu tür sınırlamalar beni hep şüphede bırakır. Derlenmiş bir yazılımın
> >dağıtılmasının dağıtımına izin verilmemiş kodu içerdiği iddia
> >edilebilir kuşkusu rahatsız edici.
>
> Buradaki 2. cümleyle ilgili pek birşey anlayamadım.
Derleme sırasında sizin kodunuza derleyici de bazı kodlar katar, kaçınılmaz
olarak. derleyicinin katıştırdığı kodların sorun çıkarabileceği (çıkardığı
değil, bir ihtimal) kuşkusundan bahsettim. Bu kuşkum, bir yerlerde gözüme çarpan,
m$'dan birilerinin .NET ile geliştirilmiş yazılımları silmenizi isteyebiliriz
gibisinden sözler sarfetmiş olmasındandır. Yani, özel mülkiyetli dilleri kullanmak,
kumar... Kendi malınızı kullanın. özgür yazılımlardan şaşmayın.
>
> Bu arada sormak istediğim bir diğer şey daha var. Diyelim ki ben bir
> yazılım yazdım. Şu anda okulda öğrendğm C bilgisiyle DivX Listeleme
> programı yazıyorum konsola yönelik.. (daha sonra GUI arabirim ile yazmak
> istiyorum kısmet olursa) Ben programımın kaynak kodunu GPL ile dağıtmak
> istiyorum.. (tabii lisansı da okumam gerekiyor ayrıntılarıyla) Bunun
> için yapmam gerekenler neler acaba ? Yalnızca bunu kaynak kodda, README
> dosyalarında beyan etmem yeterli mi ?
>
Kaynak kodla beraber lisansların özgün kopyalarını da dağıtmalısınız.
Genelde lisans metinlerinde değiştirilemez ibaresi vardır, yani tercümeler
hukuken geçersizdir. Dolayısıyla özgün biçimini yazılım paketinize yerleştirmelisiniz.
Ayrıca lisans bilgilerini yazılımın sürüm bilgilerinin verildiği bir yerde
özet olarak belirtmeli bu lisans bilgilerinin ayrıntılı olarak nerede
bulunacağını belirtmelisiniz.
Bunlar GNU standartlarında anlatılıyor, ama çevirisi henüz bitmedi.
http://belgeler.org/gnu-std/standards.html
> Bari sırası gelmişken şunu da sorayım... Benim yazdığım kodlar genelde
> tek dosya halinde divx.c gibi birşey oluyor... Ama kaynak kodunu
> gördüğüm projeler genellikle klasörlere ayrılmış dosyalar halinde ve
> baya hoş bir düzenlemeyle geliyorlar. Bu şekilde nasıl proje
> geliştirebilirim ? Nelere dikkat etmeliyim ? (IDE olarak Anjuta
> kullanıyorum.) Bunları öğrenmem için kitap mı okumam lazım ? Benim
> kullandığım Deitel Deitel kitabında çok fazla bilgi vermiyor bu
> konularla ilgili..
>
Bunun için de bir kitabımız var ve onun da çevirisi bitmedi:
http://belgeler.org/autobook/autobook.html
Yine de çevrildiği kadarı bir fikir verecektir.

Esen kalın,
Nilgün

> Teşekkürler..

_______________________________________________
Linux-sohbet mailing list
Linux-sohbet@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-sohbet


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.