Why shouldn't a company that makes 100k/month using linux, etc. spend 0.5% or whatever of their revenues supporting that infrastructure. It could go a long way to improve OSS project funding, quality and long-term maintenance. (I guess it would be akin to a tax).
Another interesting idea with so much hosted software today would be to adopt a sort of "Affero LGPL" (require hosted software to publish the source & modifications of the code, but don't force the whole code base to become GPL). Perhaps allow a fee for keeping modifications proprietary. Not for ideological purists, but pragmatic imho.
Just trying to throw some ideas out there for discussion.