IBM has made more of a commitment to open source, in terms of money and people, than any other company.
It also has more to show for its investment than anyone else. IBM remains highly profitable.
How is this so? I think it's because IBM has learned the key lesson of open source.
That lesson: system integration.
People don't buy software, or hardware, or services. What they want from computing is a solution. They want their supply chain to work better, they want their fulfillment to go more smoothly, they want to account for what they have and make their people more productive.
IBM delivers this, using open source, and tells clients they need bring nothing but problems and a checkbook to the party.
Now you are not IBM, and your customers are likely not Fortune 500 firms, but did you ever think of using open source to meet the system integration ideal? Hardware, software, communications, put it all together for someone, anyone.
You do it for yourself. You do it well.
Do it for someone else, and you can be IBM, too.