Główna różnica między oprogramowaniem FOSS a oprogramowaniem komercyjnym polega na tym, że ten pierwszy oparty jest na dumie, a drugi na dochodach.
Zadaj sobie pytanie: jak zadowoleni są ludzie, którzy napisali oprogramowanie XYZ?
Jeśli to FOSS, prawdopodobnie byliby bardzo szczęśliwi, bo w przeciwnym razie po co mieliby tak marnować na to swój czas?
Jeśli jest to oprogramowanie komercyjne, tak naprawdę nie można powiedzieć. Są szanse, że ludzie otrzymali zapłatę za napisanie czegoś, czego tak naprawdę nie lubią.
Oprogramowanie FOSS zyskuje więcej miłości. To niekoniecznie oznacza, że jest lepszy, ale jeśli jest to udany projekt FOSS, możesz być całkiem pewien, że jest lepszy niż cokolwiek, co możesz kupić („Pieniądze nie mogą kupić szczęścia”, pamiętasz?).
Jak możesz stwierdzić, że się udało? Sprawdź stronę internetową. Jeśli witryna jest aktualna i wygląda ładnie, wystarczy jej marnowanie czasu na stronie (programiści FOSS są twarde; nie chcą marnować czasu na nic, co nie powoduje zadraśnięcia).
To pozostawia najważniejszy punkt: wsparcie. Firmy nie kupują oprogramowania, aby legalnie z niego korzystać, ale w celu uzyskania wsparcia na wypadek, gdyby coś poszło nie tak (myślenie: jeśli 100 osób nie będzie w stanie pracować, a ja dostanę naprawę w ciągu jednego dnia, jest to warte 100 000 USD). Na szczęście możesz kupić wsparcie dla oprogramowania FOSS (poszukaj wskazówek na stronie internetowej lub zapytaj na liście mailingowej).
Tak więc, jeśli przeprowadzisz ocenę, a FOSS spełni twoje potrzeby, nie ma powodu, aby preferować oprogramowanie komercyjne.