This is closer to Ayn's own view. My take on her view is "an altruist, is someone who gives up something our of their own *needs* (i.e. not their excess) to someone else who has done nothing to deserve it". Ayn was not against giving your excess to charity.
In a message dated 11/13/2008 9:06:18 A.M. Pacific Standard Time, scs@eskimo.com writes:
3. To be altruistic, you must make significant sacrifices (it must significantly cost you) to do what you do.
**************Get the Moviefone Toolbar. Showtimes, theaters, movie news & more!(http://pr.atwola.com/promoclk/100000075x1212774565x1200812037/aol?redir=htt p://toolbar.aol.com/moviefone/download.html?ncid=emlcntusdown00000001)