Mã nguồn mở (Open Source) là thuật ngữ chỉ các sản phẩm phần mềm có mã nguồn mang tính cộng đồng, bất kỳ ai cũng có thể vào nghiên cứu, phân tích, sửa đổi và phát triển mà không tốn bất kỳ một khoản phí nào. Tuy nhiên, quá trình thay đổi này vẫn cần tuân theo những nguyên tắc và quy định chung trong giấy phép mã nguồn mở (ví dụ như Giấy phép Công cộng GNU).