Relicensing VCV Rack to GPLv3 with freeware/commercial exceptions?

So the idea here is to limit commercial plugins to the official store exclusively, and to use the revenue from those to keep VCV Rack itself free?