I was originally planning to spend two days at LinuxWorld this week, but I needed to attend to something else yesterday and did not arrive in the Boston area until late afternoon. Today was wall-to-wall meetings from 8 until 4, with my talk squeezed in from 10:15 to 11:15. Oddly enough, two other talks that were taking place at the same time were my IBM colleague Kareem Yusuf talking about how Linux fits into an SOA strategy and someone else (sorry didn't catch the name of the speaker) talking about ODF. I felt I was competing against two of my other favorite topics.
My talk was called "When Good Enough Is Better" and I noted at the beginning that talks with that title could be given about many different subject areas by many different people. I discussed how your software stack from operating system up through middleware to applications could be all open source, or closed source, or (most likely) a mix of the two. I then discussed how you might optimize this mix depnding on what you were trying to accomplish. In this talk as in most of my talks, I tried to give the reasoning of why IBM does what it does in the open source and standards area and how our track record demonstrates our commitment (we're not just now starting to dabble).
My summary slide made the following points:
- Open source gives you choice
- Stacks range from pure open source to pure commercial, with hybrid options in the middle
- Choose the optimal stack you based on
- Project complexity (strategic, corporate-wide vs. tactical, departmental)
- Level of support (correlated with skill sets you have in-house)
- Strong preference for pure open source
- Commercial characteristics such as broad platform support, documentation, tools
- Structure of budget
- IBM can help you choose
Thanks to everyone who attended and a special hello to you-know-who from you-know-where (grin).[Read More]