I guess I should mention that there's nothing wrong with selling an open source product, or selling services related to it. And it can work for sure, especially if you market it correctly.
The thing to note is that:
1. If you're sticking your code up on GitHub or whatever, you shouldn't really expect to make money from that alone. People will use it, and the majority of them won't do much more to support the project that give it a star.
2. If you do sell an open source product, other people can compete with you by selling the same code to their users/customers too.
The thing to note is that:
1. If you're sticking your code up on GitHub or whatever, you shouldn't really expect to make money from that alone. People will use it, and the majority of them won't do much more to support the project that give it a star.
2. If you do sell an open source product, other people can compete with you by selling the same code to their users/customers too.