I just wish there was an open source license that basically says "its free to use but if your company makes more than x billion of dollars in profit then you have to pay $x per month/year."
If you offer GPL/Commercial dual licensing then that basically is the case because large companies generally don't have lawyer-approval for GPL in their codebases (not always but as a rule of thumb they don't like the GPL).
I think the aforementioned model is the best one for the longevity of an open source project - If you want to use my work for free, then give something back to the project (your changes) but if you don't want to do that then please support it financially.
You could just write that term into a modified BSD license or some such. It wouldn't be Open Source at that point but it would get your point across. Enforcement would be difficult but you'd really only need to rely on the rule following behavior of a few big corps
I will consider offering consulting support.
I just wish there was an open source license that basically says "its free to use but if your company makes more than x billion of dollars in profit then you have to pay $x per month/year."