Основное различие между FOSS и коммерческим программным обеспечением заключается в том, что первое основано на гордости, а второе - на доходах.
Задайте себе вопрос: насколько счастливы люди, написавшие программное обеспечение XYZ?
Если это FOSS, они, вероятно, были очень счастливы, потому что иначе зачем им тратить на это свое время?
Если это коммерческое программное обеспечение, вы не можете сказать. Скорее всего, людям платят за то, что они на самом деле им не нравятся.
Так что ПО FOSS получает больше любви. Это не обязательно означает, что он лучше, но если это успешный проект FOSS, вы можете быть уверены, что он лучше, чем все, что вы можете купить («Деньги не могут купить счастье», помните?).
Как вы можете сказать, что это успешно? Проверьте сайт. Если веб-сайт является текущим и выглядит хорошо, он достаточно успешен, чтобы тратить время на него (разработчики FOSS - твердое ядро; они не хотят тратить время на что-то, что не царапает зуд).
Это оставляет самый важный момент: поддержка. Компании покупают программное обеспечение не для того, чтобы использовать его на законных основаниях, а для получения поддержки в случае, если что-то пойдет не так (думая по-другому: если 100 человек не могут работать, и я получаю исправление в течение дня, это стоит 100 000 долларов). К счастью, вы можете купить поддержку программного обеспечения FOSS (просто посмотрите на сайт для указателей или спросите в списке рассылки).
Так что да, если вы проводите оценку и FOSS удовлетворяет вашим потребностям, нет никаких оснований больше отдавать предпочтение коммерческому программному обеспечению.