here are some business models that might work with GPL software:

Classical service & support, training
Charging for additional features (virtualBox)
A modell where the software gets freed after...