Özgür yazılım (Free
software), kullanıcıların bilgisayar programlarını çalıştırmak, kopyalamak,
dağıtmak, değiştirmek ve geliştirmek için özgür olduğu anlamına gelir.
"Özgür" burada "bedava" anlamında değildir, aslında özgür
yazılım, kullanıcılara yazılımın kontrolünü ve özgürlüğünü verir.
Özgür yazılım, Richard
Stallman tarafından GNU projesi ile başlatılmıştır. Özgür yazılımın beş temel
özgürlüğü şunlardır:
1. Programın
çalıştırılması için özgürlük.
2. Programın
kaynak koduna erişim özgürlüğü.
3. Programı
değiştirme özgürlüğü.
4. Değiştirilmiş
programın tekrar dağıtılması özgürlüğü.
5. Programın
topluluk için geliştirilmesi ve paylaşılması özgürlüğü.
Özgür yazılımın
avantajlarından bazıları şunlardır:
1. Kullanıcıların
programları istedikleri şekilde kullanmalarına izin verir.
2. Yazılımın
kaynak koduna erişim sağlandığından, hataları ve güvenlik açıklarını bulmak ve
gidermek daha kolaydır.
3. Topluluk
tarafından geliştirilen özgür yazılım, daha geniş bir kullanıcı tabanına sahip
olduğundan, daha fazla kullanıcı tarafından test edilir ve geliştirilir.
4. Özgür
yazılım, farklı platformlarda çalışabilir ve bu sayede kullanıcılar arasında
daha az uyumsuzluk yaşanır.
Özgür yazılımın
dezavantajlarından bazıları şunlardır:
1. Bazı
kullanıcılar özgür yazılımın gelişimini sınırlayabilecekleri endişesiyle, özgür
yazılım kullanmayı tercih etmeyebilirler.
2. Bazı
kullanıcılar, özgür yazılımın ticari kullanımını kısıtlayabileceği endişesiyle,
özgür yazılım kullanmayı tercih etmeyebilirler.
3. Özgür
yazılımın her zaman ticari ürünlerden daha iyi olacağına dair bir garanti
yoktur.
Özgür yazılımın popüler
örnekleri arasında Linux işletim sistemi, Apache web sunucusu, Mozilla Firefox
web tarayıcısı ve LibreOffice ofis yazılım paketi bulunmaktadır.
Yorum yok :