The only way you have not listed is gov't funding. And i dont think i would trust a gov't run search engine either. May be a well meaning librarian institution could make it work.
> I'm quite sure a subscription model would fail.
this hasn't really been tried yet - it could work, who knows?