Give away the software, sell the maintenance.
With advance apologies to Freeper Linux supporters, I have worked with a lot of Linux zealot wingnuts, and they have usually been democrats too.
And they could not see the hypocrisy of working on their pet Linux ‘free’ projects while getting paid by someone else.