Hey All,
Well, the sharing of knowledge with others has it boundaries, lines and exceptions to the rules, the same as everything has in this world.
As an individual I feel that it is a good thing to pass on knowledge to others, but maybe its the way you do it and not what you pass on. I would rather hint at a solution and let the other party figure it out for themselves (with a little coaxing), than just give them the answer outright. Is it not better for them to come to the conclusion on their own than have it handed on a plate. I say yes, its the way I have always pass my knowledge onto the next and it has always seemed to work.
As a company, as in mirek's example, there is no way you would openly give a competitor any help what so ever (unless you planned to take them over :p), why should you suffer for your own benefits and learning just so you have competition back.
Chris (formerly R@nSiD)
Twitter
When the power of love overcomes the love of power the world will truely know peace - Jimmy Hendrix

Winner SM VFX Challenge 1

3rd Place SM SteamPunk Challenge (May 2007)