Boa pergunta (motivos abaixo):
-
É código-fonte aberto para que não seja necessário muito financiamento considerando comunidade contribui muito tempo de codificação - quase todos os pacotes do Ubuntu são baseados quase inteiramente em código feito pela comunidade (essencialmente tudo que não seja Unity, o Ubuntu Software Center e alguns patches para algumas aplicações funcionarem melhor com o Unity).
-
Doações no download. Uma vez que você pode apenas baixá-lo gratuitamente de qualquer maneira, isso provavelmente não aumenta muito.
-
Serviços pagos da Canonical para empresas ( Ubuntu Advantage / Landscape ) incluindo Google , estes ajudam porque custam muito e o estouro disso vai para o Ubuntu .
-
Presumivelmente royalties (custos de suporte, etc ...) do Telefone do Ubuntu .