Açık Kaynaklı Yazılım
Açık kaynaklı yazılım, kullanıcılar tarafından okunabilen veya değiştirilebilen kaynak koduyla dağıtılan yazılımdır.
Açık kaynaklı yazılım topluluğu, genellikle açık kaynaklı yazılımın aşağıdaki kriterleri karşılaması gerektiğini kabul eder: -Program serbestçe dağıtılmalıdır. -Kaynak kodu programa dahil edilmelidir. -Herkes kaynak kodunu değiştirebilmelidir. -Kaynak kodun değiştirilmiş sürümleri yeniden dağıtılabilir. -Açık kaynak kodlu bir yazılım lisansı, diğer yazılımların hariç tutulmasını veya bunlara müdahale edilmesini gerektirmemelidir.