Dubito che qualcuno rifiuterà un generoso assegno in apprezzamento del proprio sforzo. (Basta che sia "senza vincoli" come il software - vedi sotto.)
Lo dico per lo più per scherzo, ma ci sono un certo numero di progetti che sono gestiti con un budget ridotto nonostante siano fondamentali per le grandi aziende. OpenSSL mi viene in mente dopo il suo recente problema. Non mi aspetterei che l'utente medio donasse al progetto, ma le grandi aziende che gestiscono molti milioni di dollari di transazioni attraverso il software dovrebbero farlo. (Si tratta di "garanzia di commerciabilità", se ricordo bene. L'idea è che se vi do qualcosa liberamente allora non ho obblighi. Se vi vendo qualcosa, allora c'è una presunzione legale che ciò che vi ho venduto ha un certo valore e sono obbligato a sostenerlo.
Questo è il motivo per cui tutto il software commerciale off the shelf ha una licenza standard che dice che la "garanzia di commerciabilità" dei danni è limitata al costo del software. Potrebbe avere un bug che vi costa un milione di dollari per ripararlo, ma al massimo potete ottenere indietro il costo del software. Se volete una protezione migliore dovete comprare una licenza di supporto - e spesso è lì che le aziende fanno i veri soldi.
C'è anche un aspetto pratico negativo nella vendita di qualcosa - un piccolo operatore può probabilmente raccogliere denaro tramite un conto paypal. Qualsiasi cosa io porti ad un business dovrà essere un business stesso e questo'è un'impresa non banale. Licenza commerciale, conto corrente aziendale, raccolta delle tasse sulle vendite (se del caso) sia nella giurisdizione locale che in quella del cliente (se del caso), ecc. Questo significa che il costo minimo per renderlo utile può essere abbastanza significativo. Questo cambia con un market maker come Apple o Google per le applicazioni per smartphone.