We live in the world where we can see a
bait and switch for what it is.
MongoDB was advertised as being Open Source and Free Software, distributed under an OSI-compliant and FSF-compliant license. Now they are trying to eat their cake and have it too.
> "then are lambasted when they try to prevent a competitor from copying it wholesale?"
Because that's not what open source is about. Open source is about contributing to the commons, such that your competitors can make a profit from your work.
If your competitors aren't able to do that, then the software is not open source. Period. And in this case, we should point out that MongoDB Inc by owning the copyright doesn't have to play by the same rules, they aren't beholden to the same rules as everyone else.
> "If MongoDB Inc can't compete in the enterprise cloud market simply because they are not AWS (as mentioned by threeseed), what should their business model be?"
Why the fuck should we care what their business model would be? That's for them to figure out.
But if they sell something as open source and they close source it, then we, the schmucks that bought into it, will point out that MongoDB is no longer open source and treat it as a proprietary piece that comes with the caveats of proprietary software, like lock in, etc.
So I hope somebody forks MongoDB from the version when it was open source.