Here's an excerpt from the yet-to-be-published developerWorks interview with Lotus CTO Doug Wilson, talking about Workplace Client Technologies. Notice how these comments reflect the open standards theme of this blog, as well as the importance of choice -- for IBM as well as for developers and other customers:
developerWorks: IBM is very committed to the support of open standards and open source. How has this commitment improved our products?
Doug Wilson, IBM Lotus CTO: Fundamental to our software strategy is a notion that true choice is provided for customers when we implement faithfully to standards, and when those standards are the subject of public negotiation. It's really important that these issues be debated in the open. ... The open source movement is certainly one of the best ways to move standards or de facto standards forward in the industry. We benefit by the collective skills of all of the people who participate in those open source efforts, and by the collective skills of all of the people in the industry who participate in the standards effort. These are complicated problems to define. A definition and implementation of standards that really provides interoperability is a difficult thing to do, and fundamentally can't be done as a one-sided effort. A company can introduce a thought for a new technology, but one company alone can't make it a standard and can't make it widely adopted. It has to be a partnership. And the communities that we participate in are key to doing that.
The benefits in IBM Workplace Client Technologies are very tangible. In the rich edition of Workplace Client Technologies, the fundamental framework for component assembly and component aggregation and the platform distribution mechanisms come directly from the Eclipse open source project. We've been working very closely with the Eclipse group through the development of Eclipse version 3, on which an important part of Workplace Client Technologies is based. We've also worked with a consortium of device manufacturers in the open systems gateway interface specification, which underlies the provisioning of the client technologies. We've worked in open standards with the SyncML group that forms the standard base around which we do client-to-server data synchronization in workplace client technology. So it's really dramatically influenced by our work in standards and by the open source communities in which we participate.
Look for the full interview in the next week or so.