Home · About · A-Z Index · Search · Contacts · Press · Register · LoginCIO Corner |
CIO Corner ArticlesBoundaryless Information Flow is Real and RelevantBoundaryless Information Flow to Manage Our SafetyEA, Business Agility, and Boundaryless Information FlowEnterprise Architecture: Return on InvestmentDeciding on Open SourceManaging the FlowCertification - A Part of a Virtuous CircleDirectories - If There Were No Directories I Couldn't Find ITBoundaryless Information Flow & Enterprise ArchitectureThinking Strategically about Certified ProductsArchitecture: Make IT Work for YouOpen Source and StandardsArchitecture: An Essential Tool for the CIOWhat Keeps CIO Awake |
You are here: The Open Group > CIOOpen Source and StandardsThe Open Source movement is having an impact on all aspects of the IT industry, including standards organizations. In this article, I’ll give a brief description of the relationship between Open Source and standards. The British Standards Institute (BSI) offers a clear definition of a standard: “A published specification that establishes a common language, and contains a technical specification or other precise criteria and is designed to be used consistently, as a rule, a guideline, or a definition.” In the context of The Open Group, we see a standard as a model that should be followed in order to achieve a goal that will benefit multiple organizations. Our view fits with that of BSI’s, which also says that a standard “promotes both efficiency and reliability. In many scenarios it can bring major competitive edge and advantage to businesses.” We also agree with the International Organization for Standardization’s (ISO) characterization of the value of standards to customers: “(Standards) contribute to making life simpler, and to increasing the reliability and effectiveness of the goods and services we use.” Standards fall into four basic categories:
The categories above are related, and standards can move from one to another. We must emphasize that the goodness of the standard is measured in terms of its usefulness, market adoption, and by the degree of control that is retained or relinquished. Open Source refers to software that can be read, redistributed, used and/or modified, and where those modifications must, in turn, be Open to all. In the Open Source world any programmer can improve, adapt, and fix software. Open Source does not mean free of charge; it is really about the freedom the process brings to users to improve, adapt and fix software at the pace they need rather than relying on a vendor. So what happens when you put these concepts together – Open Source and standards. Well, Open Source is simply a way that one develops and releases a software product. An Open Source software project could have started from a specification or a standard, or an Open Source project could have started from an implementation. If there are goals that surround the Open Source project that deal with re-use and interoperability, then it is likely that standards are needed for the Open Source implementation to have lasting value. If an Open Source implementation of a directory service doesn’t support standard directory service requests, its usefulness is limited. Lasting Open Source implementations will have standards associated with them, regardless of whether the standard was developed first, or derived by the implementation. If standards are important, buyers should demand certification of conformance to those standards and interoperability of the products that support the standard. In short, Open Source is a process to deliver software, and standards are a model for software behavior.
There is great potential value-add to the industry when Open Source and standards come together, each playing its specific role. Keep this in mind when you establish your strategies around software. |