Comment by cedws
2 years ago
If you want be compensated for your project, license your project appropriately and sell licenses/corporate support. Nobody's going to throw money at you out of the goodness of their heart, that's not how the world works.
If you burn yourself out on serving your entitled users for free, that's on you, not on them. You've created that sense of entitlement. You're an adult capable of saying "no" or "pay me."
easy to say - hard to do. corporates have the money to sustain an accounting department, random devs from developing countries don't. And nobody cares about them
Many of those complexities come with accepting donations too.
this single-point-of-view analysis fails to account for market dynamics over time, adoption of innovation, commodity markets, disruptive inventions.. and many, many other things that someone with experience and real critical thinking skills would discover quickly with any research on the topic.