Açık kaynak, herhangi bir yazılımın kaynak kodunun, herkes tarafından erişilebilir ve değiştirilebilir olduğu bir yazılım lisanslama modelidir. Bu, yazılım geliştiricilerinin kaynak koduna erişimleri olduğu için yazılımlarını istedikleri şekilde değiştirebilmeleri ve özelleştirebilmeleri anlamına gelir. Aynı zamanda, yazılımın geliştiricileri, kodlarını başkalarıyla paylaşarak işbirliği yapabilir ve birlikte çalışabilirler.
Açık kaynak, ücretsiz olabileceği gibi ücretli de olabilir ve lisanslama koşulları projeden projeye farklılık gösterebilir. Açık kaynaklı yazılımlar, özellikle son yıllarda büyük bir popülerlik kazanmış ve birçok farklı sektörde kullanılmaktadır.