I have a theory that open source which mostly targets business use could be funded by providing binary releases in the form of an apt/etc repo.
Small/Medium businesses increasingly seem to prefer to just pay for the solution (rather than say paying a staff member to compile, test, and distribute something open source).