Open Cloud Principles
From Open Cloud Initiative (OCI) Wiki
Interoperability (the ability to exchange and use information) is an absolute requirement for unrestricted competition between vendors and unrestricted choice for users.
Users must be able to come (no barriers to entry) and go (no barriers to exit) regardless of who they are (no discrimination) and what systems they use (technological neutrality).
RFC 2119 requirement levels are used throughout.
[edit] Principles
- Open APIs: Key functionality must implement Open Standard APIs.
- Open Formats: User data must be represented in Open Standard formats.
- Open Source: System software may be licensed in compliance with the Open Source Definition or placed into the public domain.
- Open Data: User data may be licensed in compliance with the Open Knowledge Definition
[edit] Standards
- Open Standards must meet the following requirements:
- Copyrights: The standard is documented in all its details, has been published and is both accessible and usable free of charge
- Patents: Any patents possibly present on [parts of] the standard are irrevocably made available on a royalty-free basis
- Trademarks: Any trademarks possibly present on identifier(s) are used for non-discriminatory enforcement of compliance only
- Open Standards should also meet the following requirements:
- Impartiality: The standard is adopted and maintained by a non-profit organisation which operates a completely free access policy
- Implementations: There are multiple implementations from multiple vendors, at least one of which is Open Source
- Process: The standard is adopted on the basis of an open, equal-weighted decision-making procedure (consensus or majority decision etc)
- Reuse: There are no constraints on the re-use of the standard; a Creative Commons [dual] license applies (excluding NC and ND variants)

