Comment by chlorion

2 years ago

This is really important.

A lot of people think open source is about not paying for software, even some open source devs think this.

You are allowed to sell your software even if its GPL'd or whatever. You are not obligated to give the source away for free, you can charge people for the source and for binaries, you just have to provide the source when someone does buy it. I would like to see more people try this out.

The most common counterargument here is that someone can pay for your source code, and then upload it to github, or even sell it themselves, allowing people to circumvent paying (you) for it. This is true, but most software needs to be maintained in order to be useful, and you are not obligated to provide the updates to people who haven't paid you, and I think you could charge for access to the updates, even for people who have purchased your software before.

You can also use trademarks, anyone who would attempt to resell it would not be able to use your "marks", which could be the project name or logo for example.

Maybe there are reasons nobody is doing this, maybe its not viable, but I haven't seen any cases where someone has at least tried this.