ÖZGÜR YAZILIM

Özgür Yazılım nedir ?

Özgür yazılım ifadesinin İngilizce karşılığı "free software" olarak kullanılmaktadır. Bu nedenle burada geçen "free" kelimesi çoğu zaman "bedava" olarak algılanmaktadır. Özgür yazılım demek, bedava yazılım demek değildir. Temel olarak kişilere parasal anlamdan çok düşünce, uygulama ve kullanım anlamında özgürlükler sunmaktadır.

Özgür yazılım kullanıcılara, yazılımı özgürce kullanma, kopyalama, dağıtma, üzerinde çalışma, değişiklik yapma ve geliştirme gibi özgürlükler sunar. Bir yazılımın özgür yazılım olabilmesi için aşağıdaki dört temel özgürlüğe sahip olması gerekmektedir:

  • Özgürlük 0 - Yazılımın istenilen amaç için özgürce kullanılması.
  • Özgürlük 1 - Yazılımın nasıl çalıştığının incelenebilmesi ve kişisel ihtiyaçlara göre değiştirilebilmesi. (Kaynak kodunun açık olması bunun için ön koşuldur)
  • Özgürlük 2 - Kullanıcının etrafındaki diğer kimselere yardımcı olabilmesi amacıyla yazılımın özgürce kopyalanarak çoğaltılabilmesi.
  • Özgürlük 3 - Tüm toplumun faydalanabilmesi için, yazılımın geliştirilebilmesi ve geliştirilmiş halinin özgürce dağıtılabilmesi. (Kaynak kodunun açık olması bunun için ön koşuldur)

Özgür yazılımın fikir babası Richard M. STALLMAN (RMS)' dır. RMS, bu fikri MIT'deki yapay zeka laboratuvarında çalışmakta olduğu yıllarda, kullanmakta oldukları UNIX işletim sisteminin özgürlüklerinin kısıtlanmasına karşı bir düşünce olarak geliştirmiş ve projeji 1984 yılında "GNU" adı altında başlatmıştır. Pek çok programcının da katılımıyla proje dahilindeki çoğu yazılımı geliştirmişler ancak sistemin çekirdeğini henüz oluşturamamışlardır. Tam bu sırada Finlandiyalı bir programcı olan Linus TORVALDS tarafından yaratılan "Linux" adlı çekirdeğin performansını ve GNU sistemi ile uyumluluğunu farkeden RMS ve diğer katılımcılar, Linux'u GNU projesinin çekirdeği olarak sisteme dahil etmişler ve geliştirdikleri sistemi "GNU/Linux" olarak adlandırmışlardır. Bugün pek çok kimse tarafından "Linux" olarak adlandırılan işletim sisteminin adı aslında GNU/Linux'tur. Ben en azından fikire, projeye ve RMS'ye saygı göstermek adına "GNU/Linux" adını kullanmayı tercih ediyor ve öneriyorum. Ayrıca şunu da göz önünde bulundurmak gerekir ki, Linux olarak adlandırılan dağıtımların hepsi büyük çoğunlukla GNU projesi dahilinde geliştirimiş yazılım paketleri kullanılarak derlenmiş ve oluşturulmuştur. Bu anlamda GNU/Linux oldukça uygun bir isimdir.

Merhaba

Bu web sitesi "Müzik Teknolojisi" ve "Özgür Yazılım" konularına ilgi duyan kişilere ve öğrencilerime kaynak olması amacıyla tasarlanmıştır.

Bu şablon Kalyan Chakravarthy tarafından oluşturulmuştur. Bu şablona ve daha fazlasına ulaşmak için Open Web Design sitesini ziyaret edebilirsiniz.


Edited with Emacs

Bağlantılar