I'm not too sure what the difference between charity and foundation is, but in Dutch een goed doel (lit. a good cause) is a charity, een stichting is a certain organisation form, a legal term. Most goede doelen are a stichting. The organisation form stichting is treated in a certain way by regulation, taxes, supervision. Other organisation forms are b.v., n.v. (which are listed on a stock exchange) and v.o.f. in the Netherlands v.z.w. and b.v.b.a. in Belgium, inc. and ltd. in English speaking countries.