Tôi là một fan hâm mộ lớn của mã nguồn mở. Tôi nghĩ rằng tôi hiểu hầu hết các lợi thế của việc mở nguồn. Tôi là một nhà nghiên cứu sinh viên khoa học và tôi phải làm việc với một số lượng phần mềm và mã khá đáng ngạc nhiên không phải là nguồn mở (có thể là độc quyền hoặc không công khai). Tôi thực sự không thể thấy một lý do chính đáng cho điều này và tôi có thể thấy rằng mã và những người sử dụng nó chắc chắn sẽ được hưởng lợi từ việc công khai hơn (nếu không có gì khác, trong khoa học, điều quan trọng là kết quả của bạn có thể được sao chép nếu cần, và điều đó khó hơn nhiều nếu những người khác không có quyền truy cập vào mã của bạn).
Trước khi tôi ra ngoài và bắt đầu thịnh vượng, tôi muốn biết: có bất kỳ lý lẽ tốt nào để không phát hành mã phi lợi nhuận công khai và với giấy phép tuân thủ OSI không?
(Tôi nhận thấy có một vài câu hỏi tương tự xung quanh, nhưng hầu hết tập trung vào các tình huống mà mã chủ yếu được sử dụng để kiếm tiền và tôi không thể liên quan nhiều đến câu trả lời.)
Làm rõ: Bằng cách "phi lợi nhuận", tôi bao gồm các động cơ lợi nhuận hạ nguồn, chẳng hạn như nhận biết thương hiệu của công ty mẹ và kỳ vọng lợi nhuận của nhà đầu tư. Nói cách khác, câu hỏi chỉ liên quan đến phần mềm mà KHÔNG có động cơ lợi nhuận gắn liền với phần mềm từ trước đến nay.