This article has been translated from English to Vietnamese.

Mã nguồn mở, từ góc độ phần mềm, mô tả mã phần mềm có thể truy cập công khai, có nghĩa là bất kỳ ai cũng có thể xem, sửa đổi và phân phối lại mã này.

Phần mềm mã nguồn mở thường được phát triển theo cách hợp tác, với nhiều người tham gia để góp một tay.

Sứ mệnh của phần mềm mã nguồn mở là thúc đẩy sự cởi mở, minh bạch, hợp tác và tham gia bởi bất kỳ ai trong quá trình phát triển phần mềm.

Người ta cho rằng phần mềm mã nguồn mở hưởng lợi từ triết lý này qua việc có mã chất lượng tốt hơn, sửa lỗi nhanh chóng và chi phí thấp hơn nhờ số lượng người tham gia phát triển, và cải thiện sự hợp tác giữa các thành viên làm việc với những người có cùng chí hướng.

Phần mềm mã nguồn mở thường được viết tự nguyện cho dự án.

Liên quan đến blockchain, nhiều blockchain hàng đầu được phát triển bằng phần mềm mã nguồn mở, không có ngân hàng trung ương, chính phủ, hay tổ chức nào kiểm soát phần mềm này.

Bản chất mã nguồn mở của phần mềm nền tảng cho phép các nhà phát triển tạo ra các blockchain theo cách phi tập trung, dẫn đến lợi ích về an toàn, bảo mật và khả năng xác minh của các giao dịch trên blockchain.