Does this not mean it's time for a new open source license? Perhaps one that stipulates all the freedom current ones have up to a point?
I am not a lawyer and know little about open source but is it possible to create a new license that allows free use up to a certain revenue level?