Google has Google.org, which has a billion dollars of seed money and little goals like literacy, clean water, eradicating poverty and other small projects.
Yahoo! has (as far as I can tell) “Yahoo! for good“, which is a web site where they can elicit UGC (user-generated content) showing how their users are doing good. Most impressively, Yahoo! for good is on the “brand.yahoo.com” website. Ugh.
(ActiveState has neither, true, but…).