5 Kasım 2008 Çarşamba

Lisansları okuyalım, öğrenelim

Neredeyse hiç bir lisans sözleşmesi okunmadığından, benim gözlemlediğim kadarıyla, özgür yazılım lisansları da okunmuyorlar. Bunda lisans metinlerinin Türkçe çevirilerinin bulunmamasının da etkisi var bence. Deniz Akkuş'un yaptığı GPL ve LGPL çevirilerinden başka (onların da yenileri sürümleri çıktı) pek az çeviri vardır herhalde. Bu kadar kritik öneme sahip belgelerin bile çevrilmemiş olmaları aslında oldukça şaşırılacak bir durum, çünkü çokça kullanılıyorlar. Elbette bağlayıcı olan lisans metinlerinin asılları ama bilgilendirme açısından Türkçelerinin de mutlaka bulunması gerekli. Özellikle GFDL ve CC lisanslarını kullanan bu kadar site, wiki filan varken çevirilerin olmaması daha şaşırtıcı. Ben açıkçası bu lisansları kullananların önemli bir kısmının lisans metnini okumadıklarını düşünüyorum.

Özellikle GFDL ile ilgili bir küçük uyarı yapmak istiyorum. Belgenin aslına bu adresten ulaşıp bakalım. Bu uzun lisansı okumaya sabrı olmayanlar(!) için ben son kısmı buraya alıntılayayım. Bu bölüm Bu Lisansı kendi belgelerinize nasıl uygularsınız başlığını taşıyor:

To use this License in a document you have written, include a copy of the License in the 
document and put the following copyright and license notices just after the title page:

Copyright (c) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".


Bunun anlamı eğer yazdığınız bir belgeyi GFDL ile lisanslamak isterseniz lisans metnini belgenize bir bölüm olarak eklemeniz gerekiyor. Yani sadece bu belge GFDL ile lisanslanmıştır yazmak yeterli olmuyor.

Bunu da günün ipucu olarak yazmış olayım.

Özgür yazılım ile açık kaynağın ne farkı var?

Özgür Yazılım hareketi 1983'de başlayan ve kullanıcıların yazılımları çalıştırma, anlama, değiştirme ve değiştirdikleri halini dağıtma ö...