I'd say a lot of it varies on who the audience is. Many FOSS projects try some form of crowdfunding at some point and I think a good detailed summary of the methods that they try are documented at: https://snowdrift.coop/p/snowdrift/w/en/othercrowdfunding