Erkin va ochiq kodli dastur. Erkin va ochiq kodli dasturlar () deganda, ham erkin, ham ochiq kodli dasturlarni oʻz ichiga olgan dasturlar tushuniladi. Bunday dasturlarning manba kodi barcha uchun ochiq boʻladi. Erkin va ochiq kodli dasturlar erkin litsenziya ostida eʼlon qilinadi, yaʼni foydalanuvchilarning ulardan foydalanishi, oʻrganishi, tarqatishi va oʻzgartirishi cheklanmagan boʻladi.