Yeah, Im too "generous". I'm not one to put myself out there and speak but if i'm interested in a subject and have someone willing to discuss and/or listen I could go on for an extraordinary amount of time. I have to be on tangent alert though because I have a lot of interests and an ability to tie and shift the conversation to one of those interests. I'm definitely not one of those people that seeks knowledge just so I can hoard it and hold it above someones head like I'm privileged. If I withhold it it's more likely because I think it is more nerdy and somewhat alienating.
My cold, snide, intellectual life is just a veneer, behind which lies the plywood of loneliness.
Most INTPs, I believe, want the knowledge in the minds of those they're in contact with to be sound. Immature INTPs, like myself as a kid/teenager, aren't subtle about it and excel at irritating others. These days I try to make knowledge inviting, like cake, and you can take a bite if you like.
I love free exchange of ideas and I am more than willing to teach people anything I can do if they are interested.
I can't see any reason to withhold my knowledge from anyone who asks for it.
"No ray of sunshine is ever lost, but the green which it awakes into existence needs time to sprout, and it is not always granted to the sower to see the harvest. All work that is worth anything is done in faith." - Albert Schweitzer