Özgür Yazılım Nedir?
Yazılım libre veya açık kaynaklı yazılım olarak da bilinen
ücretsiz yazılım, yazılım sahibi tarafından kullanılabilecek ve
değiştirilebilen ve aynı zamanda yeniden dağıtılabilen bir yazılım türüdür.
Çoğunlukla, değişiklikleri yapmış olan kişi tarafından yeniden dağıtılabilir ve
satılabilir, ancak yine de açık kaynak kalması gerekir. Ücretsiz yazılım,
ücretsiz olarak kullanılabilen, ancak değiştirilebilen veya değiştirilemeyen
bir yazılım olan "ücretsiz" ile faizsiz kredi veren bankalareşanlamlı
değildir. Bu yazılım bazen de ücretsizdir, ancak bazen satın almak için bir
ücret talep eder; isimde "özgür" ifadesi, serbestçe kullanılabileceği
ve değiştirilebileceği gerçeğini ifade eder.
Bu tip yazılımlar ayrıca açık kaynak yazılım olarak da
adlandırılabilir . Tüm bu terimler aynı şeyi ifade eder ve yazılımın kaynak
kodunun bilgisayarında yazılımı olan her kişiye açık olduğunu belirtir .
Yazılımın kaynak kodu, hem orijinal sürümde hem de değiştirilmiş sürümlerde
kullanılabilir durumda olmalıdır; değilse, yazılım artık ücretsiz kabul
edilemez. Tabii ki, insanlar yazılımda kendi kişisel değişikliklerini yapmakta
özgürdürler ve kimseyle paylaşmazlar. Sadece var olma özgürlüğü gerekli olduğu
anlamına gelmez.
Özgür yazılım herhangi bir türde yazılım olabilir ve
yazılımı kendi bilgisayarına yüklemek isteyen herkes tarafından kullanılabilir.
Free Software Foundation ilk Richard Stallman tarafından 1985 yılında
geliştirilen ve ücretsiz yazılımın tanımını basitleştirmeye yardımcı dört özel
"özgürlükler" bir listesini sağlar edildi. Bunlar "Programı
herhangi bir amaç için çalıştırma özgürlüğü", "programın nasıl
çalıştığını inceleme özgürlüğü ve istediğini yapmak için kredisiz
borç paradeğiştirmesi",
"komşunuza yardım edebilmeniz için kopyaları yeniden dağıtma
özgürlüğü". ve "programı iyileştirme özgürlüğü ve gelişmelerinizi (ve
genel olarak değiştirilmiş sürümleri) herkese açık hale getirin, böylece tüm
toplum yararlanır."
Özgür yazılımın kamuya açık kaynak koduna ek olarak,
yazılıma ayrıca ücretsiz bir yazılım lisansı veya ek izinler sağlayan başka bir
bildirim eşlik etmelidir. Genellikle manuel olarak da yazılımla birlikte
verilir, bu da genellikle değişiklik yapan kullanıcılar tarafından güncellenir.
Bu tür yazılımlar, bireylerin yanı sıra daha büyük gruplar veya şirketler için
yararlı olabilir, çünkü yazılım, kullanıcıların ihtiyaçlarına göre sürekli
olarak geliştirilebilir ve özelleştirilebilir.
Yorumlar
Yorum Gönder