It would be interesting to look at the places where sharing has been very effective (Wikipedia, linux, open source software in general, etc.) and see if we can learn anything from them about structuring things in such a way to facilitate sharing. I guess it's mainly an issue of aligning incentives... people who keep more to themselves are more likely to look intelligent and be promoted/acknowledge by their bosses (or they think that's what will happen at least).