One possible option there is to ask all OSM members, if they are able to, to contribute a very small amount e.g 1 US$ / GB£ / € each “month” (quarter / 6 months / annually).
A small amount such as that shouldn’t have a serious effect on anybody’s individual finances, but x 5 million members, should also make a nice amount!