Michael Lewis [The English Verb, (1986), Hove: LTP] wrote:
“Both some and any are used with indefinite reference. Some is used if the idea is restricted or limited in some way. Any is used if the idea is unrestricted or unlimited. Any applies to all or none; some applies to part.
The restriction may be a real one – There’s some cheese in the fridge – or a psychological one, existing only in the mind of the speaker – Would you like something to eat?
The real semantic distinction is as simple as that, and applies to all uses of some and any.”
Lewis could have added, "and to all words begining with some or any - ~one, ~body, ~thing, ..."