The basic functionality costs nothing, and all the money is in customization

I just read very intresting article at IT Manager’s Journal that highlights seven business strategies for open source. After this I really don?t wonder why Microsoft is thread by Open Source Software. That is really hitting into their core business and I don’t think they have anything to stop where software development is evolving. Though, Even open source presents a large potential competitive advantage for hardware and software vendors, and vendors of complementary or substitute services. I still doubt what would I get by contributing actual open source project by writing the code?