An interesting post at Econlog:
What do you call a man you never met? A stranger.
What are you morally forbidden to do to a stranger? You may not murder him. You may not attack him. You may not enslave him. Neither may you rob him.
What are you morally required to do for a stranger? Not much. Even if he seems hungry and asks you for food, you’re probably within your rights to refuse. If you’ve ever been in a large city, you’ve refused to help the homeless on more than one occasion. And even if you think you broke your moral obligation to give, your moral obligation wasn’t strong enough to let the beggar justifiably mug you.
Notice: These common-sense ethics regarding strangers, ethics that almost everyone admits, are unequivocally libertarian. Yes, you have an obligation to leave strangers alone, but charity is optional.