And really goodwill is the excuse used by the advocates in the company for whatever the sponsorship they want the company to make.  It makes sense.<p>Also even just the goodwill of employees of their own employees (who want their company to support this or various open source projects etc.) makes donation make sense for many companies.