Mã nguồn mở là một loại mã nguồn được công bố và cấp phép cho mọi người sử dụng, sửa đổi và tái phân phối. Nó được công bố trên một nền tảng mã nguồn mở, như là một phần của một dự án mã nguồn mở. Mã nguồn mở có thể được sử dụng cho mục đích cá nhân hoặc doanh nghiệp, và có thể được sử dụng để tạo ra các sản phẩm phần mềm mới hoặc để nâng cấp các sản phẩm phần mềm hiện có.