I'd have thought something more like the old Qt license tiering would make sense - a GPL version that can only be used to develop GPL apps and a commercially licensed version if you want to sell anything.
That would be enough for a useful "free for free software, pay for commercial development" model.