@Jeremiah "open source" is only what it says: "open source". You don't have to look for other ethical issues or promises. From Red Hat: The term open source refers to something people can modify and share because its design is publicly accessible.
So, it does not mean that people making open source software can't sell it, or use it in other ways to make a profit.
Basically it only means you can fiddle with it. Which in most cases is not recommended, because software nowadays is very complex.