|
|
 |
Open Source at IBM
Frequently Asked Questions
|
|
|
|
| |
| Have questions about Open Source at IBM? Find your answers to the most common questions about Open Source and how IBM can help integrate Open Source into your business. |

Q: What is open computing?
A: Open computing is the philosophical principle that describes architecture and technology procurement policies and practices that align IT with the principles of "openness" by ensuring interoperability with open standards.
The principles and benefits of "openness" include choice, flexibility, speed to market, agility, and the availability of skilled resources. Open computing is built on a foundation of community innovation, and uses open standards and open architecture. Open source can be a good way of implementing open computing, along with private source and mixed open/private source solutions.
IBM believes that open computing is the simplest and most cost effective approach to building flexible business infrastructures.


|
|
Q: What are open standards?
A: Open standards in IT typically define interfaces or formats that software or hardware components must adhere to in order to ensure interoperability with other components or systems. Open standards are openly documented and published without restrictions that limit implementations. They include specifications for programming interfaces, protocols, data and file formats. Open standards, like HTTP, HTML, TCP/IP, XML and SQL, are evolved collaboratively by software engineers typically from various IT or software companies who collaborate under the auspices of standards organizations such as W3C, OASIS, OMA, ISO and IETF. Open standards are implemented by offerings available in the market, including software and hardware.


|
|
Q: What is open architecture?
A: Open architecture in IT is a flexible architectural approach that allows for the loose binding of application functionality through the use of standards. Open architectures provide independence to isolate and distribute work to the most effective teams within and outside the organization. A good example is the Services Oriented Architecture (SOA) which views every application or resource as a reconfigurable service implementing a specific, identifiable set of (business) functions.


 |
Q: What is open source?
A: Open source in IT is software whose source code is published and made available to the public, enabling anyone to copy, modify and redistribute the source code without paying royalties or fees. Open source software (OSS) usually evolves through community developers composed of individual programmers, as well as very large companies. Some examples of open source initiatives are Linux, Eclipse, Apache, Mozilla, Globus Alliance and various projects hosted on SourceForge.net, a developer portal for the hosting of open source projects.
Open source software is offered under a license agreement which allows recipients to freely copy, modify and distribute the program source code without paying a royalty or fee. The Open Source Initiative (OSI) is a non-profit corporation dedicated to managing and promoting the Open Source Definition for the good of the community, specifically through the OSI Certified Open Source Software certification mark and program. There are a variety of different open source licenses approved by the OSI.
Open source software promotes standards and leverages community development and collaborative innovation. It also typically is produced through a development methodology which uses a community approach and peer review to develop software.
 |
|
 |
 |
 |
 |
Bob Sutor's (IBM Vice President Standards and Open Source) Open Source blog entries. |
 |
 |
 |
|
|
 |
|
|