Cho đến nay đã có 2 câu trả lời tuyệt vời nhưng đây là những lý do mà tôi có thể thấy:
- Đó là nhiều rắc rối hơn nó là giá trị.
- Họ sử dụng mô hình freemium
- Đừng cảm thấy họ nên
Đối với # 1, nếu sản phẩm miễn phí và người đó không thấy bất kỳ lợi nhuận nào từ sản phẩm đó, họ có thể không cảm thấy phải đối phó với việc lưu trữ mã nguồn và đảm bảo rằng họ cập nhật bất cứ khi nào họ thay đổi. Bây giờ, tôi biết rằng nó không lớn như vậy nhưng ai biết được, nó có thể đủ lớn để làm nản lòng một số người
Đối với # 2, nếu họ sử dụng mô hình freemium, thì việc phát hành nguồn về cơ bản sẽ cho phép mọi người thêm vào các tính năng mà họ tính phí và tiêu tốn tiền của nhà phát triển.
Đối với # 3, tôi nghĩ rằng đó là một truyền thống (loại) cho các chương trình Windows không phải là nguồn mở (không có sự thật để sao lưu cho tôi để tôi có thể sai). Windows đã là một nền tảng nguồn đóng, do đó, dự kiến sẽ không phát hành nguồn cho thứ gì đó miễn phí. Câu hỏi ban đầu không đề cập cụ thể đến Windows, nhưng đó là nơi tôi thấy phần lớn các phần mềm miễn phí nhưng không phải là nguồn mở.