Do tej pory były 2 świetne odpowiedzi, ale oto moje powody, dla których mogę zobaczyć:
- To więcej kłopotów niż jest warte.
- Używają modelu freemium
- Nie uważaj, że powinni
W przypadku nr 1, jeśli produkt jest bezpłatny, a dana osoba nie widzi z niego żadnych zysków, może nie mieć ochoty zajmować się hostowaniem kodu źródłowego i upewnianiem się, że aktualizuje go za każdym razem, gdy wprowadzi zmiany. Teraz wiem, że nie jest to tak duży problem, ale kto wie, może być wystarczająco duży, aby zniechęcić niektórych
W przypadku nr 2, jeśli używają modelu freemium, wówczas uwolnienie źródła zasadniczo pozwoli ludziom dodać funkcje, za które pobierają opłatę i kosztują pieniądze dewelopera.
Jeśli chodzi o # 3, myślę, że tradycyjną tradycją jest to, że programy Windows nie są open source (brak faktów, które mogłyby mnie poprzeć, więc mogłem się mylić). Windows był platformą o zamkniętym źródle, więc nie oczekuje się wydania źródła dla czegoś, co jest darmowe. Pierwotne pytanie nie wspomina konkretnie o systemie Windows, ale tutaj widzę większość wolnego, ale nie otwartego oprogramowania.