Sự khác biệt chính giữa FOSS và phần mềm thương mại là cái trước dựa trên niềm tự hào trong khi cái sau dựa trên thu nhập.
Hãy tự hỏi: những người đã viết phần mềm XYZ hạnh phúc như thế nào?
Nếu đó là FOSS, có lẽ họ đã rất hạnh phúc vì nếu không, tại sao họ lại bận tâm lãng phí thời gian của mình cho nó?
Nếu đó là phần mềm thương mại, bạn thực sự không thể nói. Rất có thể là những người được trả tiền để viết một cái gì đó họ không thực sự thích.
Vì vậy, phần mềm FOSS được yêu thích nhiều hơn. Điều đó không nhất thiết có nghĩa là nó tốt hơn nhưng nếu đó là một dự án FOSS thành công, bạn có thể chắc chắn rằng nó tốt hơn bất cứ thứ gì bạn có thể mua ("Tiền không thể mua được hạnh phúc", nhớ chứ?).
Làm thế nào bạn có thể nói rằng nó thành công? Kiểm tra trang web. Nếu trang web hiện tại và trông đẹp mắt, nó đủ thành công để lãng phí thời gian trên trang web (nhà phát triển FOSS là cốt lõi; họ không muốn lãng phí thời gian vào bất cứ điều gì không gây ngứa).
Điều đó để lại điểm quan trọng nhất: Hỗ trợ. Các công ty không mua phần mềm để sử dụng hợp pháp nhưng để được hỗ trợ trong trường hợp có sự cố xảy ra (suy nghĩ theo dòng: Nếu 100 người không thể làm việc và tôi sẽ sửa trong vòng một ngày, trị giá 100.000 đô la). May mắn thay, bạn có thể mua hỗ trợ cho phần mềm FOSS (chỉ cần nhìn vào trang web để biết con trỏ hoặc hỏi trên danh sách gửi thư).
Vì vậy, có, nếu bạn thực hiện đánh giá và FOSS đáp ứng nhu cầu của bạn, không có lý do gì để thích phần mềm thương mại nữa.