Açık kaynak, bir yazılımın kaynak kodunun kamuya açık biçimde yayımlandığı ve lisansı çerçevesinde herkesin inceleyip değiştirebildiği, geliştirip yeniden dağıtabildiği bir geliştirme modelidir. Buna karşılık kapalı (tescilli) yazılımda kod gizli tutulur.
Açık kaynak; şeffaflık, topluluk katkısıyla hızlı gelişim ve güvenlik açıklarının çok sayıda göz tarafından tespit edilmesi gibi avantajlar sunar. Linux işletim sistemi, birçok web sunucusu ve popüler programlama araçları açık kaynaktır ve modern internet altyapısının önemli bölümünü oluşturur.