@CadeJohnson That's one option.
Another is simply increasing the complexity of the codebase, build process, and hosting requirements to the point that it's beyond the reach of private individuals or even mid-sized organisations.
See, for example, Red Hat's ongoing War on Free Linux, and Google's War on the Free Web.