Ö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

Bu blogdaki popüler yayınlar

Kanonik bir etiket nedir?

Java &Reg Nedir? Veritabanı Bağlantısı

Navajo Tarihinin Önemli Olayları Nelerdir?