edk2: Update to TianoCore Contribution Agreement 1.1

https://bugzilla.tianocore.org/show_bug.cgi?id=629

Update the TianoCore Contribution Agreement from Version 1.0
to Version 1.1 to cover open source documentation associated
with the TianoCore project.

Version 1.0 covers source code files.  Version 1.1 is a
backwards compatible extension that adds support for document
files in both source form and compiled form.

The edk2 repository is updated so the same contribution
agreement is used by developers that work on TianoCore
related source code or TianoCore related documents.

Links to RFC and Wiki on the GitBook documentation process
* https://lists.01.org/pipermail/edk2-devel/2017-March/008654.html
* https://github.com/tianocore-docs/edk2-TemplateSpecification/wiki

Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Andrew Fish <afish@apple.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
This commit is contained in:
Michael D Kinney 2017-07-18 13:59:21 -07:00
parent bbdd3bad1b
commit b6538c118a
1 changed files with 30 additions and 13 deletions

View File

@ -1,4 +1,3 @@
====================== ======================
= Code Contributions = = Code Contributions =
====================== ======================
@ -12,7 +11,7 @@ To make a contribution to a TianoCore project, follow these steps.
contribution is made under the terms of the specified contribution is made under the terms of the specified
contribution agreement. Your "Contributed-under" message contribution agreement. Your "Contributed-under" message
must include the name of contribution agreement and version. must include the name of contribution agreement and version.
For example: Contributed-under: TianoCore Contribution Agreement 1.0 For example: Contributed-under: TianoCore Contribution Agreement 1.1
The "TianoCore Contribution Agreement" is included below in The "TianoCore Contribution Agreement" is included below in
this document. this document.
4. Submit your code to the TianoCore project using the process 4. Submit your code to the TianoCore project using the process
@ -28,6 +27,10 @@ To make a contribution to a TianoCore project, follow these steps.
* Python-2.0: http://opensource.org/licenses/Python-2.0 * Python-2.0: http://opensource.org/licenses/Python-2.0
* Zlib: http://opensource.org/licenses/Zlib * Zlib: http://opensource.org/licenses/Zlib
For documentation:
* FreeBSD Documentation License
https://www.freebsd.org/copyright/freebsd-doc-license.html
Contributions of code put into the public domain can also be Contributions of code put into the public domain can also be
accepted. accepted.
@ -47,11 +50,11 @@ and the "Contributed-under" message.
=== Start of sample patch email message === === Start of sample patch email message ===
From: Contributor Name <contributor@example.com> From: Contributor Name <contributor@example.com>
Subject: [PATCH] CodeModule: Brief-single-line-summary Subject: [Repository/Branch PATCH] Module: Brief-single-line-summary
Full-commit-message Full-commit-message
Contributed-under: TianoCore Contribution Agreement 1.0 Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Contributor Name <contributor@example.com> Signed-off-by: Contributor Name <contributor@example.com>
--- ---
@ -65,29 +68,37 @@ Patch content inline or attached
=== Notes for sample patch email === === Notes for sample patch email ===
* The first line of commit message is taken from the email's subject * The first line of commit message is taken from the email's subject
line following [PATCH]. The remaining portion of the commit message line following [Repository/Branch PATCH]. The remaining portion of the commit message
is the email's content until the '---' line. is the email's content until the '---' line.
* git format-patch is one way to create this format * git format-patch is one way to create this format
=== Definitions for sample patch email === === Definitions for sample patch email ===
* "CodeModule" is a short idenfier for the affected code. For * "Repository" is the identifier of the repository the patch applies.
example MdePkg, or MdeModulePkg UsbBusDxe. This identifier should only be provided for repositories other than
'edk2'. For example 'edk2-BuildSpecification' or 'staging'.
* "Branch" is the identifier of the branch the patch applies. This
identifier should only be provided for branches other than 'edk2/master'.
For example 'edk2/UDK2015', 'edk2-BuildSpecification/release/1.27', or
'staging/edk2-test'.
* "Module" is a short identifier for the affected code or documentation. For
example 'MdePkg', 'MdeModulePkg/UsbBusDxe', 'Introduction', or
'EDK II INF File Format'.
* "Brief-single-line-summary" is a short summary of the change. * "Brief-single-line-summary" is a short summary of the change.
* The entire first line should be less than ~70 characters. * The entire first line should be less than ~70 characters.
* "Full-commit-message" a verbose multiple line comment describing * "Full-commit-message" a verbose multiple line comment describing
the change. Each line should be less than ~70 characters. the change. Each line should be less than ~70 characters.
* "Contributed-under" explicitely states that the contribution is * "Contributed-under" explicitly states that the contribution is
made under the terms of the contribtion agreement. This made under the terms of the contribution agreement. This
agreement is included below in this document. agreement is included below in this document.
* "Signed-off-by" is the contributor's signature identifying them * "Signed-off-by" is the contributor's signature identifying them
by their real/legal name and their email address. by their real/legal name and their email address.
======================================== ========================================
= TianoCore Contribution Agreement 1.0 = = TianoCore Contribution Agreement 1.1 =
======================================== ========================================
INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION ("DOCUMENTATION"),
INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE TIANOCORE OPEN SOURCE INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE TIANOCORE OPEN SOURCE
PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE
TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU AND INTEL AND/OR THE TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU AND INTEL AND/OR THE
@ -100,14 +111,20 @@ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
USE THE CONTENT. USE THE CONTENT.
Unless otherwise indicated, all Content made available on the TianoCore Unless otherwise indicated, all Content (except Documentation) made available on the TianoCore
site is provided to you under the terms and conditions of the BSD site is provided to you under the terms and conditions of the BSD
License ("BSD"). A copy of the BSD License is available at License ("BSD"). A copy of the BSD License is available at
http://opensource.org/licenses/bsd-license.php http://opensource.org/licenses/bsd-license.php
or when applicable, in the associated License.txt file. or when applicable, in the associated License.txt file.
Unless otherwise indicated, all Documentation made available on the
TianoCore site is provided to you under the terms and conditions of the
FreeBSD Documentation License ("FreeBSD"). A copy of the BSD License is
available at https://www.freebsd.org/copyright/freebsd-doc-license.html or,
when applicable, in the associated License.txt file.
Certain other content may be made available under other licenses as Certain other content may be made available under other licenses as
indicated in or with such Content. (For example, in a License.txt file.) indicated in or with such Content (for example, in a License.txt file).
You accept and agree to the following terms and conditions for Your You accept and agree to the following terms and conditions for Your
present and future Contributions submitted to TianoCore site. Except present and future Contributions submitted to TianoCore site. Except