Re: GPL & C. were thought before the "cloud"....
"So I fully understand MongoDB and others..."
I agree with Paul Berg's thinking on this: "Open source and libre software doesn't require you to give back to the community, it allows you to do so unimpeded. The rationale for these new licenses seems to me to be something different."
And what that different thing seems to be, at least to me, is that after using the free/open source model to gain market-share and dependence they've decided that now that people are making money [from their s/w] they want some of it.