Earlier quoted context omitted.
Game is its own thing indeed and I'll admit that first, I don't play much, and second, never even started thinking about business models for open source games. Maybe you could license the data for a fee and have the code as open source? Of course this is low effort and you know way better than me.
I've done a fair bit of open source work, but the best I could come up with for games is "source available" where you can get the code to recompile for yourself or mod it. (My wife and I put up the source code of our first game as a DLC on Steam as an experiment.) Re only code: Game engines often tie code and data together and the code without the data won't even compile in many cases, or you won't be able to produce…
> Finally, there is no real benefit to open sourcing a game if you want to make money.
the same thing can be said for pretty much all software (although it's not always actually true, sometimes open source is a selling point and/or have specific strengths beyond ethics)
> a less than ethical company with a bunch of cheap labor can go and undercut you
Isn't the data which is the most costly part in developing a game? Of course I realize you stated that separating the data is not practical.
> I would like to be able to release on an alternative storefront so people who want to degoogle their phones
Still 100% with you on this. Also degoogled with some proprietary software is still a step in the right direction