Özgür ve açık kaynak kodlu yazılım
hem kullanımı özgür olan hem de açık kaynak kodlu olan yazılım / From Wikipedia, the free encyclopedia
Özgür ve açık kaynak kodlu yazılım (kısaca ÖAKK,[1][2][3] İngilizce FOSS), kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma özgürlükleri veren bir lisans kapsamında yayınlanan bilgisayar yazılımıdır.[4]
ÖAKK hem özgür yazılım hem de açık kaynak kodlu yazılımı kapsayan şemsiye bir terimdir. Bir yazılımın açık kaynak sayılması için Açık Kaynak Tanımı'na uyması, bir özgür yazılım sayılması için Özgür Yazılım Tanımı'na uyması gerekir. Bu iki tanım pratikte birbirine çok yakın olduklarından Özgür Yazılım Vakfı'nın özgür kabul ettiği yazılım lisansları ile Açık Kaynak Girişimi'nin açık kaynak kabul ettiği yazılım lisanslar çok büyük ölçüde örtüşmektedir. Örneğin GNU GPL, MPL, MIT Lisansı, AGPL, LGPL, BSD lisansları hem özgür yazılım lisansıdır hem de açık kaynak yazılım lisansıdır. Bu nedenle neredeyse tüm özgür yazılımlar açık kaynak yazılımdır ve neredeyse tüm açık kaynak yazılımlar da özgür yazılımdır.[5] Buna karşın, bu iki görüşün savunucuları arasında güçlü bir felsefi anlaşmazlık vardır. Bu nedenle "özgür" ve "açık kaynak" kelimeleri arasında tarafsız bir yol izlemek isteyenler ise "özgür ve açık kaynak koldu yazılım" terimini kullanmaktadır. Özgür yazılım hareketi, bilgisayar kullanıcıları için özgürlük ve adalet harekettir. Açık kaynak ise daha çok pratik faydalara odaklıdır.
ÖAKK kullanımı; azalan yazılım maliyetleri dahil olmak üzere, artan güvenlik (özellikle kötü amaçlı yazılım açısından), gizliliğin korunması gibi faydalarının yanı sıra kullanıcılarına kendi yazılım ve donanımları üzerinde daha fazla kontrol imkânı verir. Linux temelli özgür ve açık kaynak kodlu işletim sistemleri günümüzde milyonlarca sunucu, akıllı telefon (örneğin Google Android gibi), masaüstü bilgisayar ve diğer cihazlarda yoğun olarak kullanılmaktadır.[6][7] Ayrıca Özgür yazılım lisansları ve açık kaynak kodlu lisanslar çok sayıda yazılım paketi tarafından kullanılmaktadır.
ÖAKK, yazılımın kısıtlayıcı telif hakkı veya lisanslama altında olduğu ve kaynak kodunun kullanıcılardan gizlendiği özel mülk yazılımın tersidir.