@Suiseiseki @PurpCat @xianc78 @RK7
> If you want to incentivize people to pay you, you just ask for payment before you provide the binary and source code of the free software.
Right, I agree.
However it is important to note that (disclaimer: I am not a lawyer) The terms of the copyright license are agreed to upon acquisition of the software, not before. Almost no free software licenses require the author to give out free copies, the GPL entitles you to the source code if you have a free binary but you are allowed to paywall access to the software. You just cannot restrict what people do with it afterwards and you have to cough up the source to anyone who gets a copy (hence putting it on a public Git repo is the obvious choice).
This means you can sell a commercial product for-profit that is also free software. You don't need to ask for a donation before opening it up for download. But you cannot add DRM to try to stop people from copying it.