NDA Program

The purpose of The Linux Foundation (“LF”) NDA Program is to facilitate the sharing of proprietary specifications between (i) open-source community developers who are actively working on projects that depend on the interfaces defined in those specifications (“Developers”) and (ii) third party companies who want Developers to develop open source work product based on those specifications (“Third Party Companies”). Depending on the situation, LF generally will use the following approach to help Developers gain access to specifications.

Indirect-Signing Model

Under this model, LF negotiates with the Third Party Company to sign an NDA Program Confidential Disclosure Agreement for Contributors directly with LF, giving LF access to the required Third Party Company specification. Additionally, the Developer signs an NDA Program Confidential Disclosure Agreement for Developers directly with LF, intended to provide the Developer with access to the specification covered under the NDA on terms mutually agreeable to the Third Party Company, LF and the Developer. Under this model LF’s intention is to:

1. Ensure the NDA is consistent with open-source development processes.

2. Indicate who are the intended recipients (i.e. Developers) of the specifications.

3. Enable the Developer to access to the specification covered under the NDA on terms mutually agreeable to the Third Party Company, LF and the Developer. The independent contractor agreement is NOT an agreement to hire or pay the Developer for any services.

LF generally manages the receipt, use and return of the specification being shared under this model, with the cooperation and assistance of the Developer.

How to Request Services from LF

Third Party Companies or Developers can request help in signing NDAs and delivering or receiving specifications by sending a request, to developer-nda at linuxfoundation dot org. The request must include:

1. The name of the company or entity that owns the specification.

2. A contact name of the owner company, if the requester knows one.

3. The names of community developers needing access to the specification.

4. The name of the specification.

5. A brief explanation of why the specification is needed by the community developer.

Third Party Companies and Developers may be asked for additional information. LF will review inbound requests and will make a final decision following consultation with its Technical Advisory Board. All decisions are final and may be made in the sole discretion of LF.

You can download the NDAs for developers here or for contributors here.