And you really think that will change something to the positive? Most of these companies have a long tradition of opensource or bought in companies (and their cooperate culture) that always have been opensource (in case of Novell: Ximian and Suse).
In Nokia, many managers and developers come from Symbian, for example the S60 series. Not all of them are used to interacting and talking directly to a community, and it takes a while to convince everybody that there's **advantages**.
This transition to an open culture does not become easier when developers get immediately attacked on the first day they join the community for stuff that is SIMPLY NOT THEIR FAULT.
I hope it's a bit easier now to understand the situation with Nokia and that the comparison to the other big companies you listed is not that similar as it initially looked like.