yüzeysel olarak, açık kaynak üreticisi tarafından kullanıcıların programı modifiye etmesine izin vermesidir. kapalı kaynak ise tam tersi. misal linux ve windows. linux eksikleri çabuk giderilirken, windows hala internet explorer ile uğraşmaktadır.
açık kaynak kodlu yazılımları isteğinize göre geliştirebilir, değiştirebilirsiniz.
kapalı kaynak kodlar ise erişim satın aldığınız neyse onu kullanmak zorundasınız.