Paul Krill
Editor at Large

Gates: Open source, interoperability not synonymous

news
Feb 3, 20052 mins

Microsoft chairman cites company’s efforts to work with other platforms

Microsoft Chairman and Chief Software Architect Bill Gates on Thursday sent an e-mail to customers emphasizing the company’s commitment to being interoperable and stressing that open source and interoperability are not necessarily one and the same.

Saying the industry has attempted many efforts at heterogeneity, Gates cited “a strong commitment to interoperability” as the solution. “That means letting different kinds of applications and systems do what they do best, while agreeing on a common ‘contract’ for how disparate systems can communicate to exchange data with one another,” Gates wrote in the message entitled “Building Software That Is Interoperable By Design.”

Interoperability is sometimes confused with open source software, Gates said.

“Open source is a methodology for licensing and/or developing software – that may or may not be interoperable. Additionally, the open source development approach encourages the creation of many permutations of the same type of software application, which could add implementation and testing overhead to interoperability efforts,” Gates said.

Microsoft has been seen in some circles as the opposite of open source – largely maintaining its code in a proprietary, commercial format controlled by a single vendor. A Microsoft official last year even publicly questioned the open source movement and its potentially negative affects on the software industry.

Gates in his letter also said, “Today I want to focus on two major thrusts of Microsoft’s product interoperability strategy: First, we continue to support customers’ needs for software that works well with what they have today. Second, we are working with the industry to define a new generation of software and Web services based on eXtensible Markup Language [XML], which enables software to efficiently share information and opens the door to a greater degree of ‘interoperability by design’ across many different kinds of software.”

Continuing on his interoperability soapbox, Gates stressed that Microsoft “offers a comprehensive portfolio of interoperability software capabilities, from the operating system to individual applications.” He cited a list of systems that Microsoft software will communicate with, including mainframes, minicomputers, and “various Unixes, including Linux.”

Gates’ e-mail was described by a Microsoft representative as the latest in a series of periodic communications from Microsoft’s top executives about important issues. Previous e-mails have covered topics such as security, anti-spam, and manageability.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author