I've been thinking about how best to fund an open source project. Some people think it should be purely donations. Others think selling related products and services is the best route. There are many funding models out there.
Maybe I should make it capitalism vs. donations.
I give people two choices. Donate money and the funds pay developers to create free code. Or purchase a product or service and a percentage of the proceeds helps fund the open source project, which releases it's code for free. The more money generated, the more code we can release for free.
I'm curious which would raise more money for an open source project. Because to be sustainable, developers and contributors need to be able to pay their bills.