Selling out isn’t a dirty choice. It doesn’t matter what the deal’s details are, or the amount of money, or who you’re selling to. It’s fine. It’s business. If you want to take the money, take the money. It doesn’t make you a bad person.
I’m fine with this as a stance as long as you don’t try to blow smoke up my arse and tell me you’re in it for the product or “changing the world” at the same time.
For what it’s worth, I believe that this is something that customers should care about. I believe a license like this is a real solution. It affords developers the right to protect their product and make it commercially viable, but also provides assurances to customers that they won’t be left out in the cold.