Contributions

Open Co-creation Drives the Evolution of AI Infrastructure

Contribution Paths

There are two types of technical contributions, covering contributions to technical specifications and group standards.

Become a Community Member Unit

The Open AI Infra Community is a branch of the Global Computing Consortium (GCC). To join the community, you must become a GCC member unit. When applying for GCC membership, select the "Open AI Infra Community" branch.

Learn About the GCC Membership Application Process
View the Full Contribution Agreement→

Contributions to technical specifications can be made jointly (drafted jointly by multiple member units) and independently (drafted independently by a single member unit). The two types of processes differ only in the team formation phase.

Initiation
Formation
Implementation
Release and Termination
Joint Contribution
Independent Contribution
技术规范贡献流程
Key Points

Key Points:

  1. Use the Open AI Infra Community Project Initiation Proposal Template to prepare for project initiation.
  2. Core contributors should sign the Contributor License Agreement. For details about the Contributor License Agreement and the Open Specification License, please refer to the official website.

Key Points:

  1. Use the Open AI Infra Community Specification Template to develop specifications.
  2. The naming of intermediate versions shall comply with the Open AI Infra Community Specification Naming and Version Control Requirements.

Key Points:

  1. Versions v0.8 and above (including v1.0, v1.2, v1.5, v2.0, etc.) can be released (publicly visible) only after approval by the Technology Steering Committee.
  2. If a project cannot continue for any reason, it shall be terminated after approval by the Technology Steering Committee.
  3. Use the Open AI Infra Community Specification Release Review Template to prepare approval materials.

References for Specification Development

Regulation Released

Open AI Infra Community Specification Naming and Version Control Requirements

Regulation Released

Open AI Infra Community Specification Template

Regulation Released

Open AI Infra Community Work Regulations

Regulation Released

Open AI Infra Community Project Initiation Proposal

Regulation Released

Open AI Infra Community Specification Release Review Template (Download)

Contribution License Agreement

All technical contributors must sign the Contributor License Agreement (CLA) that specifies the clauses of intellectual property rights authorization.

Contributor License Agreement(CLA)

CLA is a core legal document that protects the rights and interests of both the community and contributors. All organizations participating in the development of community technical specifications and group standards must sign the CLA before making contributions.

协议 Released
Contributor License Agreement(TypeA)
协议 Released
Contributor License Agreement(TypeB)
协议 Released
Open Specification License(TypeA)
协议 Released
Open Specification License(TypeB)
STEP 01

Prepare the Contribution File

STEP 02

Sign the Contribution Agreement

STEP 03

Submit the Contribution File and Agreement

STEP 04

Check the Contribution File

Contribution Procedure

Follow the four steps below to complete the contribution of technical specifications, ensuring the rights and interests of both the community and contributors.

1

Prepare the Contribution File

Primary contributor: Obtain the CLA and prepare the contribution file and associated attachments to be submitted. There are two types of CLAs: type A and type B. Type A includes copyright and patent grants, while type B includes only copyright grants. Type A is recommended.

Non-primary contributors who have made contributions: Sign and submit the CLA along with the contribution file and associated attachments to be submitted. The CLA type must be consistent with that of the primary contributor.

2

Sign the Contribution Agreement

The CLA shall be signed by a contributor, either by affixing the official seal (the entity using the seal must be the same as the name of the member unit) or by the signature of the authorized signatory of the member unit. The CLA must be filled in with complete information about the contribution file and the date to protect the rights of the contributor.

If there is no primary contributor, or the primary contributor has not signed the CLA, the CLA of type B shall be used by default. Alternatively, after all contributors discuss and determine the agreement type, a contributor may be elected as the primary contributor to sign the CLA.

3

Submit the Contribution File and Agreement

The CLA and its corresponding contribution file and associated attachments can be uploaded by the contributor to the community database (to be enabled) or submitted to the Secretariat. The Secretariat will then store them in the technical contribution database on the community website or upload them to the AllianceHub community database.

The database on the community website is open to the public, while the AllianceHub community database is accessible only to members. If the contributor requests the contribution file to be open only within the Alliance, this must be specified when submitting the files.

4

Check the Contribution File

The program or project owner shall review the contribution file and associated attachments, and organize discussions on whether they can be used as input for existing projects or as the basis for new projects. Newly initiated projects must be approved by the Technology Steering Committee.

If the owner has suggestions or supplements to the contribution content, the contributor can modify the files based on the suggestions and resubmit them. When resubmitting, the contributor must include the files required in step 1.

Start Your Technical Contributions

Obtain the CLA, prepare contribution files, and participate in the development of community technical specifications.

Download CLA