Skip to main content

Interoperability Specifications Pledge

Tab navigation

 

IBM wants to encourage broad adoption of the Covered Specifications listed below. Therefore, IBM irrevocably covenants to you that it will not assert any against you for your making, using, importing, selling, or offering for sale However, this covenant will become void, and IBM reserves the right to assert its Necessary Claims against you, if you (or anyone acting in concert with you) assert any Necessary Claims against any Covered Implementations of IBM or of any third party. This covenant is available to everyone directly from IBM, and does not flow from you to your suppliers, business partners, distributors, customers or others. So, if your supplier, business partner, distributor, customer or other party independently takes an action that voids the covenant as to itself, IBM reserves the right to assert its Necessary Claims against that party, even though this covenant will remain in effect for you.

By making this irrevocable patent covenant with regard to the Specifications listed below, IBM does not represent that it holds any or all Necessary Claims regarding the Open Specifications you choose to implement.

List of Covered Specifications - December 12, 2011
Assertions and Protocol for the OASIS Security Assertion Markup Language (SAML) V1.1 (PDF, 322)
Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 616KB)
Authoring Techniques for XHTML & HTML Internationalization: Characters and Encodings 1.0
Authoring Techniques for XHTML & HTML Internationalization: Handling Bidirectional Text 1.0
Authoring Tools Guidelines 1.0
Authoring Tools Guidelines 2.0
Bindings and Profiles for the OASIS Security Assertion Markup Language (SAML) V1.1 (PDF, 223KB)
Bindings for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 432KB)
BPMN 2.0
Business Process Execution Language for Web Services Version 1.1 (507KB)
Canonical XML 1.1
Character Model for the World Wide Web 1.0: Fundamentals
CMIS
Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0
Compound Document by Reference Framework 1.0
Conformance Program Specification for the OASIS Security Assertion Markup Language (SAML) V1.1 (PDF, 132KB)
Conformance Requirements for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 171KB)
Content Selection for Device Independence (DISelect) 1.0
Core and hierarchical role based access control (RBAC) profile of XACML v2.0 (PDF, 241KB)
Darwin Information Typing Architecture (DITA) Architectural Specification v1.0 (PDF, 951KB)
Darwin Information Typing Architecture (DITA) Language Specification v1.0 (PDF, 3.3KB)
Delivery Context: Interfaces (DCI) Accessing Static and Dynamic Properties (19 October 2006)
DITA Architectural Specification v1.1
DITA Language Specification v1.1
DITA v1.1 Specification Overview
DRDA
ebXML Collaborative Partner Profile Agreement (CPPA) v2.0
Exclusive XML Canonicalization Version 1.0
eXtensible Access Control Markup Language (XACML) 1.0
eXtensible Access Control Markup Language (XACML) 1.1 (PDF, 729KB)
eXtensible Access Control Markup Language (XACML) Version 2.0 (PDF, 603KB)
Extensible Markup Language (XML) 1.0 (Fourth Edition)
Extensible Markup Language (XML) 1.0 (Third Edition)
Extensible Markup Language (XML) 1.1
Extensible Markup Language (XML) 1.1 (Second Edition)
Extensible Stylesheet Language (XSL) Version 1.1
Glossary for the OASIS Security Assertion Markup Language (SAML) V1.1 (PDF, 113KB)
Glossary for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 190KB)
Hierarchical resource profile of XACML v2.0 (PDF, 202KB)
Ink Markup Language (InkML) (23 October 2006)
Installable Unit Deployment Descriptor Specification Version 1.0
Installable Unit Package Format Specification Version 1.0
InterCharacter Model for the World Wide Web 1.0: Normalization
Language Tags and Locale Identifiers for the World Wide Web (12 June 2006)
Metadata for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 315KB)
MQTT
MTOM Serialization Policy Assertion (WS-MTOMPolicy) Version 1.0
Multimodal Architecture and Interfaces (11 December 2006)
Multiple resource profile of XACML v2.0 (PDF, 184KB)
Namespaces in XML 1.0 (Second Edition) (16 August 2006)
Namespaces in XML 1.1 (Second Edition)
OASIS Solution Deployment Descriptor v1.0
Open Document Format for Office Applications (OpenDocument) v1.0 (PDF, 64KB)
Open Document Format for Office Applications (OpenDocument) v1.1
Open Grid Services Architecture (OGSA) (PDF, 2.2KB)
OSIMM
OWL Web Ontology Language Guide (10 February 2004)
OWL Web Ontology Language Overview (10 February 2004)
OWL Web Ontology Language Reference (10 February 2004)
OWL Web Ontology Language Semantics and Abstract Syntax (10 February 2004)
Privacy policy profile of XACML v2.0 (PDF, 542KB)
Profiles for the OASIS Security Assertion Markup Language (SAML) V2.0 (PDF, 542KB)
Pronunciation Lexicon Specification (PLS) Version 1.0
RDF Primer (10 February 2004)
RDF Semantics (10 February 2004)
RDF Vocabulary Description Language 1.0: RDF Schema Concepts and Abstract Syntax (10 February 2004)
RDF/XML Syntax Specification (Revised) (10 February 2004)
Reliable Asynchronous Messaging Profile 1.0 (125KB)
Resource Description Framework (RDF): Concepts and Abstract Syntax (10 February 2004)
RIF Basic Logic Dialect
RIF Core Dialect
RIF Datatypes and Built-ins 1.0
RIF Framework for Logic Dialect
RIF Production Rule Dialect
RIF RDF and OWL Compatibility
Roadmap for Accessible Rich Internet Applications (WAI-ARIA Roadmap) (20 Dec 2006)
Roles for Accessible Rich Internet Applications (WAI-ARIA Roles) (20 Dec 2006)
SAML 2.0 profile of XACML v2.0 (PDF, 272KB)
SCA Assembly Model V1.00
SCA BPEL Client and Implementation V1.00
SCA C Client and Implementation V1.00
SCA COBOL Client and Implementation V1.00
SCA C++ Client and Implementation V1.00
SCA EJB Session Bean Binding V1.00
SCA Java Common Annotations and APIs V1.00
SCA Java Component Implementation V1.00
SCA JCA Binding V1.00
SCA JMS Binding V1.00
SCA Policy Framework V1.00
SCA Spring Component Implementation V1.00
SCA Web Services Binding V1.00
SCA Transaction Policy V1.00
SCA-Assembly Extensions for Event Processing and Pub/Sub V1.0
SDO for C Specification V2.1
SDO for COBOL Specification V2.1
SDO for C++ Specification V2.1
SDO for Java Specification V2.1 FINAL
Security and Privacy Considerations for the OASIS Security Assertion Markup Language (SAML) V1.1 (PDF, 173KB)
Security and Privacy Considerations for the OASIS Security Assertion Markup Language (SAML) V2.0
Security Assertion Markup Language (SAML 1.0) (PDF, 1.07KB)
Semantic Annotations for WSDL and XML Schema
Semantic Annotations for WSDL and XML Schema (26 January 2007)
Semantic Interpretation for Speech Recognition (SISR) Version 1.0
Simple Object Access Protocol (SOAP) 1.1
SOAP Message Transmission Optimization Mechanism (MTOM) (25 January 2005)
SOAP Messages with Attachments (11 December 2000)
SOAP 1.1 Binding for MTOM 1.0
SOAP Version 1.2 Part 0: Primer
SOAP Version 1.2 Part 1: Messaging Framework
SOAP Version 1.2 Part 2: Adjuncts
SOAP Version 1.2 Specification Assertions and Test Collection
SOAP: Resource Representation SOAP Header Block
SPARQL Protocol for RDF
SPARQL Protocol for RDF (6 April 2006)
SPARQL Query Results XML Format
SPARQL Query Language for RDF
SPARQL Query Language for RDF (4 October 2006)
SPARQL Query Results XML Format (6 April 2006)
Speech Recognition Grammar Specification Version 1.0
Speech Synthesis Markup Language (SSML) Version 1.0
Speech Synthesis Markup Language (SSML) Version 1.1
SOA Governance Framework
SOA Ontology
SOA RA (PDF, 276KB)
S-RAMP Atom Binding (PDF, 384KB)
S-RAMP Foundation (PDF,536KB)
State Chart XML (SCXML): State Machine Notation for Control Abstraction (21 February 2007)
States and Properties Module for Accessible Rich Internet Applications (WAI-ARIA States and Properties) (20 Dec 2006)
SVG Scalable Vector Graphics (SVG) 1.1
UDDI 3.0.2
UDDI Schema Centric Canonicalization
UDDI Version 2.01 Operator's Specification
UDDI Version 2.03 Data Structure Reference
UDDI Version 2.03 Replication Specification
UDDI Version 2.04 API Specification
User Agent Accessibility Guidelines 1.0
Voice Extensible Markup Language (VoiceXML) 2.1
Voice Extensible Markup Language (VoiceXML) Version 2.0
Web Content Accessibility Guidelines
Web Content Accessibility Guidelines 1.0
Web Content Accessibility Guidelines 2.0
Web Service Manageability - Concepts 1.0
Web Service Manageability - Representation 1.0
Web Service Manageability - Specification 1.0 (705KB)
Web Services Addressing 1.0 - Core
Web Services Addressing 1.0 - SOAP Binding
Web Services Base Notification 1.3 (WS-BaseNotification) (PDF, 388KB)
Web Services Brokered Notification 1.3 (WS-BrokeredNotification) (PDF, 234KB)
Web Services Business Process Execution Language Version 2.0
Web Services Enumeration (WS-Enumeration)
Web Services Event Descriptions (WS-EventDescriptions)
Web Services Eventing
Web Services Fragment (WS-Fragment)
Web Services Internationalization (WS-I18N) (14 September 2005)
Web Services Metadata Exchange (WS-MetadataExchange)
Web Services Reliable Messaging (WS-ReliableMessaging) 1.0
Web Services Reliable Messaging (WS-ReliableMessaging) 1.1
Web Services ReliableMessaging Policy 1.0
Web Services ReliableMessaging Policy Assertion (WS-RM Policy) 1.1
Web Services Resource 1.2 (WS-Resource)
Web Services Resource Lifetime 1.2 (WS-ResourceLifetime) (PDF, 190KB)
Web Services Resource Metadata 1.0 (WS-ResourceMetadataDescriptor) (PDF, 261KB)
Web Services Resource Properties 1.2 (WS-ResourceProperties) (PDF, 242KB)
Web Services Resource Transfer (WS-RT) v1.0 (6KB)
Web Services Security Kerberos Token Profile 1.1 (PDF, 65KB)
Web Services Security Rights Expression Language (REL) Token Profile 1.0 (PDF, 243KB)
Web Services Security Rights Expression Language (REL) Token Profile 1.1 (PDF, 239KB)
Web Services Security SOAP Message Security 1.1 (WS-Security 2004) (PDF, 266KB)
Web Services Security SOAP Messages with Attachments (SwA) Profile 1.1 (PDF, 369KB)
Web Services Security UsernameToken Profile 1.0 (PDF, 84KB)
Web Services Security UsernameToken Profile 1.1 (PDF, 80KB)
Web Services Security X.509 Certificate Token Profile (PDF, 129KB)
Web Services Security X.509 Certificate Token Profile 1.1 (PDF, 85KB)
Web Services Security: SAML Token Profile 1.0 (PDF, 10KB)
Web Services Security: SAML Token Profile 1.1 (PDF, 292KB)
Web Services Security: SOAP Message Security 1.0 (WS-Security 2004) (PDF, 231KB)
Web Services Service Group 1.2 (WS-ServiceGroup) (PDF, 169KB)
Web Services SOAP Assertions (WS-SOAPAssertions)
Web Services Transfer (WS-Transfer)
Web Services Topics 1.3 (WS-Topics) (PDF, 218KB)
WICD Core 1.0
WICD Full 1.0 Profile
WICD Mobile 1.0 Profile
WS Base Faults 1.2 (WS-BaseFaults) (PDF, 90KB)
WS Federation Language (WS-Federation) v1.2 (PDF, 1.7MB)
WS-Addressing (10 August 2004)
WS-AtomicTransaction v1.1 (PDF, 243KB)
WS-BPEL Extension for People (980KB)
WS-Business Activity v1.1 (PDF, 314KB)
WS-Coordination v1.1 (PDF, 444KB)
WS-Make Connection
WS-Policy - Attachment
WS-Policy - Framework
WS-Polling
WSDL 1.1
WSDL 1.1 Binding Extension for SOAP 1.2
WSDL Version 2.0 Part 0: Primer
WSDL Version 2.0 Part 1: Core Language
WSDL Version 2.0 Part 2: Adjuncts
WSDL Version 2.0 SOAP 1.1 Binding
WSDL Version 2.0: RDF Mapping
WSDM - Common Base Events 1.0.1 (DOC, 616KB)
WSDM: Management of Web Services (WSDM-MOWS) 1.0 (PDF, 441KB)
WSDM: Management of Web Services (WSDM-MOWS) 1.1
WSDM: Management Using Web Services (MUWS 1.0) Part 1 (PDF, 218KB)
WSDM: Management Using Web Services (MUWS 1.0) Part 2 (PDF, 277KB)
WSDM: Management Using Web Services (MUWS 1.1) Part 1
WSDM: Management Using Web Services (MUWS 1.1) Part 2
WS-Eventing (15 March 2006)
WS-Federation
WS-Federation Active Requestor Profile 1.0
WS-Federation Passive Requestor Profile 1.0
WS-Federation v1.1
WS-Human Tasks (802KB)
WS-I Attachments Profile 1.0
WS-I Basic Profile 1.0
WS-I Basic Profile 1.1
WS-I Basic Profile 1.2
WS-I Basic Security Profile 1.0
WS-I Simple SOAP Binding Profile 1.0
WS-MetadataExchange 1.1
WS-Policy 1.01 - Attachment (deprecated)
WS-Policy 1.01 - Framework (70KB)

WS-Policy 1.1 - Attachment (deprecated)

WS-Policy 1.1 - Framework
WS-Policy 1.2 - Attachment
WS-Policy 1.2 - Framework
WS-Policy 1.5 - Attachment
WS-Policy 1.5 - Framework
WSRP (Remote Portlets)
WSRP v1 (Remote Portlets) (PDF, 330KB)
WSRP v2 (Remote Portlets)
WS-SecureConversation 1.1 (ZIP, 616KB)
WS-SecureConversation 1.3
WS-SecurityPolicy 1.1
WS-SecurityPolicy 1.2
WS-Trust 1.1 (ZIP, 616KB)
WS-Trust 1.3
XDBX - eXtensible Dynamic Binary XML
XForms 1.0 Third edition
XForms 1.0 Second edition
XML Base (27 June 2001)
XML Base (Second Edition)
XML Digital Signature profile of XACML v2.0 (PDF, 5KB)
XML Inclusions (XInclude) Version 1.0
XML Inclusions (XInclude) Version 1.0 (Second Edition)
XML Information Set (Second Edition) (4 February 2004)
XML Linking Language (XLink) Version 1.1
XML Path Language (XPath) 2.0
XML Schema 1.1 Part 1: Structures
XML Schema 1.1 Part 2: Datatypes
XML Schema Part 0: Primer Second Edition (28 October 2004)
XML Schema Part 1: Structures Second Edition (28 October 2004)
XML Schema Part 2: Datatypes Second Edition (28 October 2004)
XML Syntax for XQuery 1.0 (XQueryX)
XML 1.0
xml:id Version 1.0
XML-binary Optimized Packaging (XOP) (25 January 2005)
XPath 1.0
XQuery 1.0 and XPath 2.0 Data Model (XDM)
XQuery 1.0 and XPath 2.0 Formal Semantics
XQuery 1.0 and XPath 2.0 Full-Text
XQuery 1.0 and XPath 2.0 Functions and Operators
XQuery 1.0: An XML Query Language
XSL Transformations (XSLT) Version 1.0
XSL Transformations (XSLT) Version 2.0
XSLT 2.0 and XQuery 1.0 Serialization

Definitions:

"Necessary Claims" are those patent claims that can not be avoided by any commercially reasonable, compliant implementation of the Required Portions of a Covered Specification. "Required Portions" are those portions of a specification that must be implemented to comply with such specification. If the specification prescribes discretionary extensions, Required Portions include those portions of the discretionary extensions that must be implemented to comply with such discretionary extensions.

"Covered Implementations" are those specific portions of a product (hardware, software, services or combinations thereof) that implement and comply with a Covered Specification and are included in a fully compliant implementation of that Covered Specification. Reference to IBM (or you) includes entities controlled by, controlling, and under common control with IBM (or you), based on majority control.

Definition

Necessary Claims
"Necessary Claims" are those patent claims that can not be avoided by any commercially reasonable, compliant implementation of the Required Portions of a Covered Specification. "Required Portions" are those portions of a specification that must be implemented to comply with such specification. If the specification prescribes discretionary extensions, Required Portions include those portions of the discretionary extensions that must be implemented to comply with such discretionary extensions.

Definition

Covered Implementations
"Covered Implementations" are those specific portions of a product (hardware, software, services or combinations thereof) that implement and comply with a Covered Specification and are included in a fully compliant implementation of that Covered Specification. Reference to IBM (or you) includes entities controlled by, controlling, and under common control with IBM (or you), based on majority control.

Cloud Computing

Learn how Cloud can bring value to your organization. IBM Cloud Computing Open Cloud Manifesto

Human Ability and Accessibility

IBM and 'Open' technologies work to remove barriers Learn more

developerWorks

IBM's resource for developers and IT professionals Get connected

Document options