Phần mềm mã nguồn mở (PMNM) là những chương trình máy tính được cung cấp cùng với mã nguồn và bản quyền sử dụng mã nguồn, cho phép người sử dụng có thể tự do cài đặt, chỉnh sửa và phân phối lại chúng mà không phải chi trả phí bản quyền sở hữu trí tuệ cho cộng đồng tác giả. Việc phát triển PMNM mang lại lợi ích to lớn trên phương diện bảo đảm an ninh quốc gia, cải thiện tình trạng vi phạm bản quyền phần mềm, tạo cơ hội phát triển các sản phẩm nội địa và bản địa hoá, an toàn và bảo mật, tránh sự phụ thuộc vào nhà cung cấp, giúp giáo dục ý thức công dân tôn trọng quyền sở hữu trí tuệ, ...