So here is a question, how can you be generous with ideas that don't belong to you? I don't mean ones you steal . . . I'm referring to ideas that you create as part of your work. They are works for hire; owned by the company you work for.
What is the protocol here. You are a generous person who is committed to sharing what you know. But your ideas belong to the company paying the bills and providing you with resources.
Here are some questions to ask:
1. Will you jeopardize the organization you work for by sharing the information or will you benefit the organization?
2. What is your motivation to share? Are you trying to hurt the organization or impact it's profitability or mission? Or are you trying to help the organization accomplish it's mission in your generosity?
3. Have you talked with your team or your boss about your passion to be generous? Is that passion shared among those you work with?
These are key questions to ask. Think of something you have developed for your company and then ask these questions about it. Does it give you permission to share? If you feel you have permission from the organization, then your next job is to figure out how to be generous with what you are working on.