Eu já vi alguns projetos de freeware no passado em que os autores investiram uma quantidade significativa de seu tempo e recursos pessoais e nunca consideraram cobrar pelo software. Muitos desses projetos foram baseados em doações e, pelo que ouvi, o donationware nunca pode ser um modelo de negócios viável (mesmo para simplesmente suportar os custos de desenvolvimento) porque a maioria das pessoas prefere não doar se tiver uma opção. Muitos desses projetos acabaram sendo encerrados porque seus autores não puderam sustentá-los ainda mais.
É verdade que algumas pessoas simplesmente gostam de tornar a comunidade feliz (ou algo assim), mas se você está lutando para manter seu projeto vivo, por que não cobrar uma pequena quantia, como US $ 10, simplesmente para permanecer operacional? Se as pessoas acharem seu software útil (e muitas pessoas acharam esses projetos MUITO úteis), não terão problemas em pagar uma quantia tão pequena.
A pergunta é: se você tem um aplicativo popular que as pessoas gostam e baixam em grandes números, por que não colocar um preço nele? Por que fazer isso de graça?