Canonical, Oracle, SUSE и RedHat вполне себе коммерческие компании, зарабатывающие на поддержке неплохие деньги. Больше половины софта пишется именно на деньги от этих компаний (организация хактонов, конференций, написание нового софта). Это получается, что покровители есть как минимум у openSUSE, SUSE Linux Enterprise, fedora, CentOS, RedHat Linux Enterprise, Debian (майнтейнеров спонсирует та же Canonical), Ubuntu и Oracle Linux. Не стоит забывать, что многие дистрибутивы просто берут открытые репозитории вышеперечисленных дистрибутивов и просто дописывают что-то, упаковывая это в новый дистрибутив.
Есть еще компании, которые пишут огромное количества софта, но который рядовой пользователь не видит. Это железные компании типа Intel, IBM, ARM и другие.
На деньги перечисленныех выше компаний пишется, думаю, не меньше 90% софта. Остальное действительно создается энтузиастами, которые ожидают пожертвований. Это GNU ребята, или, к примеру, OpenBSD разработчики, написавшие OpenSSH, которую используют все дистрибутивы.