Open source?

Here's the thing. As developers, there's a push for everything to be MIT, open sourced.


But just because you can, either because you have the time, or maybe you just happen to be altruistic, should you?


There's a reason why you shouldn't. Open source projects, regardless of whether you think they are good or bad, have worked hard to gain popularity, sometimes pushing the boundaries of what we thought was technologically possible.


They are in there own right to sell something that is monetised. At the end of the day, people need to make money to survive. Everyone has their own right to impose whatever restrictions they want on the things they create.


Here, I want to talk about, not whether or not monetisation is a bad thing. It's really not.


Here I want to specifically talk about, the people who have the free time, and technical expertise to freely open source a paid offering, by some individual or company.


I don't think it is a good idea, you're stepping on someone else's toes. You are laying waste to what someone may have invested months maybe even years of hard work, sweat and tears.


As always, being self aware helps you appreciate this.


TLDR, it's OK for a company or team to make money, let them have their cake and eat it.