Surely, the whole point of open-source is so that everyone is free to use it? I fail to see why Amazon, Microsoft, Google, etc. making money from it is a problem. Hosting cloud services costs money, and that's what they're charging for.
Having an open-source project that brings in volunteers...