You can make money by developing a free software package but leave it pretty
bare bones and delegate support to user forums. Leave it to a talented coder
or webmaster to figure it out. Non technical users are stuck.
When that user needs help installing or using it, you offer support under an
"enterprise" edition where you dual license the software under the GPL and a
custom license so code is no longer copyleft.
You do this as the copyright holder, but everyone else is stuck with and
forced to use the GPL.