Когда меня просят порекомендовать программное обеспечение для среднего пользователя, не являющегося суперпользователем, я конфликтую между рекомендацией Open Source против Close Source.
Я хочу порекомендовать открытый исходный код, так как он часто является лучшим выбором, однако он редко имеет такую дополнительную полировку, которую имеет закрытый источник, и если что-то пойдет не так, по крайней мере, с близким исходным кодом, им должен быть кто-то, кого они могут подключить для поддержки.
Кто-нибудь задумывался о руководящих принципах, чтобы решить, когда лучше выбрать один или другой?