Mục lục:
Định nghĩa - Phần mềm nguồn mở (OSS) nghĩa là gì?
Phần mềm nguồn mở (OSS) là phần mềm được phân phối với mã nguồn có thể được đọc hoặc sửa đổi bởi người dùng.
Cộng đồng OSS thường đồng ý rằng phần mềm nguồn mở phải đáp ứng các tiêu chí sau:
- Chương trình phải được phân phối tự do
- Mã nguồn phải được đưa vào chương trình
- Bất cứ ai cũng phải có thể sửa đổi mã nguồn
- Các phiên bản sửa đổi của mã nguồn có thể được phân phối lại
Đồng thời, giấy phép phần mềm nguồn mở không được yêu cầu loại trừ hoặc can thiệp vào hoạt động của phần mềm khác.
Techopedia giải thích Phần mềm nguồn mở (OSS)
Không giống như phần mềm truyền thống được phân phối theo định dạng biên dịch không thể thay đổi, phần mềm nguồn mở được phân phối với cả định dạng được biên dịch và không biên dịch, cho phép sửa đổi mã mở. Trong giấy phép phần mềm truyền thống, đặc quyền này sẽ được dành riêng cho chủ bản quyền.
Không phải tất cả các nhà phát triển phần mềm đều ủng hộ việc sử dụng phần mềm nguồn mở, nhưng nhiều người đã chấp nhận nó vì nó cho phép sửa chữa nhanh hơn các vấn đề phần mềm và cuối cùng có thể dẫn đến các ứng dụng chất lượng cao hơn.