Why do I share my knowledge? Well, actually, I don’t. I could not share my knowledge with you, if I wanted. There is no such thing as knowledge transfer. Data and information can be transferred, but not knowledge.
To me, since we are all embarked on a lifetime learning experience of what we know, what’s around us, who we are, what we do and why we do it, who we connect with, etc. etc. knowledge sharing is innate to our human nature of wanting to connect and collaborate with others. We, human beings, are social beings, and as such have been bound to share what we know with others, so that our learning curve never becomes flat. On the contrary.