NetworkPkg: Move Network library header file from MdeModulePkg to NetworkPkg
[mirror_edk2.git] / License-History.txt
1                               License-History.txt\r
2                               ===================\r
3 \r
4 This file contains the history of license change and contributor's agreement\r
5 changes.\r
6 \r
7 Unless otherwise noted in a specific file, the EDK2 project is now licensed\r
8 under the terms listed in the License.txt file.  Terms under which Contributions\r
9 made prior to the move to the License.txt formulation are shown below.  Those\r
10 terms require notice of the terms themselves be preserved and presented with the\r
11 contributions.  This file serves that preservation purpose as a matter of\r
12 documenting the history of the project.\r
13 \r
14 Key Dates\r
15 ----------\r
16 * August 3, 2017\r
17 \r
18   Update the TianoCore Contribution Agreement from Version 1.0\r
19   to Version 1.1 to cover open source documentation associated\r
20   with the TianoCore project.\r
21 \r
22   Version 1.0 covers source code files.  Version 1.1 is a\r
23   backwards compatible extension that adds support for document\r
24   files in both source form and compiled form.\r
25 \r
26   References:\r
27       https://opensource.org/licenses/BSD-2-Clause\r
28       Complete text of TianoCore Contribution Agreement 1.0 included below\r
29       Complete text of TianoCore Contribution Agreement 1.1 included below\r
30 \r
31   Proposals (RFCs):\r
32       https://lists.01.org/pipermail/edk2-devel/2017-March/008654.html\r
33 \r
34   TianoCore Bugzilla:\r
35       https://bugzilla.tianocore.org/show_bug.cgi?id=629\r
36 \r
37 * April 9, 2019\r
38 \r
39   Replace BSD 2-Clause License with BSD + Patent License removing the need for\r
40   the TianoCore Contribution Agreement.\r
41 \r
42   References:\r
43       https://opensource.org/licenses/BSD-2-Clause\r
44       Complete text of TianoCore Contribution Agreement 1.0 included below\r
45       Complete text of TianoCore Contribution Agreement 1.1 included below\r
46       https://opensource.org/licenses/BSDplusPatent\r
47 \r
48   Proposals (RFCs):\r
49       https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html\r
50       https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html\r
51 \r
52   TianoCore Bugzilla:\r
53       https://bugzilla.tianocore.org/show_bug.cgi?id=1373\r
54 \r
55 --------------------------------------------------------------------------------\r
56 License.txt: BSD 2-Clause License\r
57 --------------------------------------------------------------------------------\r
58     Redistribution and use in source and binary forms, with or without\r
59     modification, are permitted provided that the following conditions\r
60     are met:\r
61 \r
62     * Redistributions of source code must retain the above copyright\r
63       notice, this list of conditions and the following disclaimer.\r
64     * Redistributions in binary form must reproduce the above copyright\r
65       notice, this list of conditions and the following disclaimer in\r
66       the documentation and/or other materials provided with the\r
67       distribution.\r
68 \r
69     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\r
70     "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\r
71     LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS\r
72     FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
73     COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\r
74     INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\r
75     BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
76     LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\r
77     CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT\r
78     LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\r
79     ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE\r
80     POSSIBILITY OF SUCH DAMAGE.\r
81 --------------------------------------------------------------------------------\r
82 \r
83 --------------------------------------------------------------------------------\r
84 Contributions.txt: TianoCore Contribution Agreement 1.1\r
85 --------------------------------------------------------------------------------\r
86     ======================\r
87     = Code Contributions =\r
88     ======================\r
89 \r
90     To make a contribution to a TianoCore project, follow these steps.\r
91     1. Create a change description in the format specified below to\r
92        use in the source control commit log.\r
93     2. Your commit message must include your "Signed-off-by" signature,\r
94        and "Contributed-under" message.\r
95     3. Your "Contributed-under" message explicitly states that the\r
96        contribution is made under the terms of the specified\r
97        contribution agreement.  Your "Contributed-under" message\r
98        must include the name of contribution agreement and version.\r
99        For example: Contributed-under: TianoCore Contribution Agreement 1.1\r
100        The "TianoCore Contribution Agreement" is included below in\r
101        this document.\r
102     4. Submit your code to the TianoCore project using the process\r
103        that the project documents on its web page.  If the process is\r
104        not documented, then submit the code on development email list\r
105        for the project.\r
106     5. It is preferred that contributions are submitted using the same\r
107        copyright license as the base project. When that is not possible,\r
108        then contributions using the following licenses can be accepted:\r
109        * BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause\r
110        * BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause\r
111        * MIT: http://opensource.org/licenses/MIT\r
112        * Python-2.0: http://opensource.org/licenses/Python-2.0\r
113        * Zlib: http://opensource.org/licenses/Zlib\r
114 \r
115        For documentation:\r
116        * FreeBSD Documentation License\r
117          https://www.freebsd.org/copyright/freebsd-doc-license.html\r
118 \r
119        Contributions of code put into the public domain can also be\r
120        accepted.\r
121 \r
122        Contributions using other licenses might be accepted, but further\r
123        review will be required.\r
124 \r
125     =====================================================\r
126     = Change Description / Commit Message / Patch Email =\r
127     =====================================================\r
128 \r
129     Your change description should use the standard format for a\r
130     commit message, and must include your "Signed-off-by" signature\r
131     and the "Contributed-under" message.\r
132 \r
133     == Sample Change Description / Commit Message =\r
134 \r
135     === Start of sample patch email message ===\r
136 \r
137     From: Contributor Name <contributor@example.com>\r
138     Subject: [Repository/Branch PATCH] Module: Brief-single-line-summary\r
139 \r
140     Full-commit-message\r
141 \r
142     Contributed-under: TianoCore Contribution Agreement 1.1\r
143     Signed-off-by: Contributor Name <contributor@example.com>\r
144     ---\r
145 \r
146     An extra message for the patch email which will not be considered part\r
147     of the commit message can be added here.\r
148 \r
149     Patch content inline or attached\r
150 \r
151     === End of sample patch email message ===\r
152 \r
153     === Notes for sample patch email ===\r
154 \r
155     * The first line of commit message is taken from the email's subject\r
156       line following [Repository/Branch PATCH]. The remaining portion of the\r
157       commit message is the email's content until the '---' line.\r
158     * git format-patch is one way to create this format\r
159 \r
160     === Definitions for sample patch email ===\r
161 \r
162     * "Repository" is the identifier of the repository the patch applies.\r
163       This identifier should only be provided for repositories other than\r
164       'edk2'. For example 'edk2-BuildSpecification' or 'staging'.\r
165     * "Branch" is the identifier of the branch the patch applies. This\r
166       identifier should only be provided for branches other than 'edk2/master'.\r
167       For example 'edk2/UDK2015', 'edk2-BuildSpecification/release/1.27', or\r
168       'staging/edk2-test'.\r
169     * "Module" is a short identifier for the affected code or documentation. For\r
170       example 'MdePkg', 'MdeModulePkg/UsbBusDxe', 'Introduction', or\r
171       'EDK II INF File Format'.\r
172     * "Brief-single-line-summary" is a short summary of the change.\r
173     * The entire first line should be less than ~70 characters.\r
174     * "Full-commit-message" a verbose multiple line comment describing\r
175       the change.  Each line should be less than ~70 characters.\r
176     * "Contributed-under" explicitly states that the contribution is\r
177       made under the terms of the contribution agreement. This\r
178       agreement is included below in this document.\r
179     * "Signed-off-by" is the contributor's signature identifying them\r
180       by their real/legal name and their email address.\r
181 \r
182     ========================================\r
183     = TianoCore Contribution Agreement 1.1 =\r
184     ========================================\r
185 \r
186     INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION\r
187     ("DOCUMENTATION"), INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE\r
188     TIANOCORE OPEN SOURCE PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CONTENT\r
189     IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU AND\r
190     INTEL AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES\r
191     INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR\r
192     USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND\r
193     CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR\r
194     REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS\r
195     AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\r
196     AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT\r
197     USE THE CONTENT.\r
198 \r
199     Unless otherwise indicated, all Content (except Documentation) made available\r
200     on the TianoCore site is provided to you under the terms and conditions of the\r
201     BSD License ("BSD"). A copy of the BSD License is available at\r
202     http://opensource.org/licenses/bsd-license.php\r
203     or when applicable, in the associated License.txt file.\r
204 \r
205     Unless otherwise indicated, all Documentation made available on the\r
206     TianoCore site is provided to you under the terms and conditions of the\r
207     FreeBSD Documentation License ("FreeBSD"). A copy of the license is\r
208     available at https://www.freebsd.org/copyright/freebsd-doc-license.html or,\r
209     when applicable, in the associated License.txt file.\r
210 \r
211     Certain other content may be made available under other licenses as\r
212     indicated in or with such Content (for example, in a License.txt file).\r
213 \r
214     You accept and agree to the following terms and conditions for Your\r
215     present and future Contributions submitted to TianoCore site. Except\r
216     for the license granted to Intel hereunder, You reserve all right,\r
217     title, and interest in and to Your Contributions.\r
218 \r
219     == SECTION 1: Definitions ==\r
220     * "You" or "Contributor" shall mean the copyright owner or legal\r
221       entity authorized by the copyright owner that is making a\r
222       Contribution hereunder. All other entities that control, are\r
223       controlled by, or are under common control with that entity are\r
224       considered to be a single Contributor. For the purposes of this\r
225       definition, "control" means (i) the power, direct or indirect, to\r
226       cause the direction or management of such entity, whether by\r
227       contract or otherwise, or (ii) ownership of fifty percent (50%)\r
228       or more of the outstanding shares, or (iii) beneficial ownership\r
229       of such entity.\r
230     * "Contribution" shall mean any original work of authorship,\r
231       including any modifications or additions to an existing work,\r
232       that is intentionally submitted by You to the TianoCore site for\r
233       inclusion in, or documentation of, any of the Content. For the\r
234       purposes of this definition, "submitted" means any form of\r
235       electronic, verbal, or written communication sent to the\r
236       TianoCore site or its representatives, including but not limited\r
237       to communication on electronic mailing lists, source code\r
238       control systems, and issue tracking systems that are managed by,\r
239       or on behalf of, the TianoCore site for the purpose of\r
240       discussing and improving the Content, but excluding\r
241       communication that is conspicuously marked or otherwise\r
242       designated in writing by You as "Not a Contribution."\r
243 \r
244     == SECTION 2: License for Contributions ==\r
245     * Contributor hereby agrees that redistribution and use of the\r
246       Contribution in source and binary forms, with or without\r
247       modification, are permitted provided that the following\r
248       conditions are met:\r
249     ** Redistributions of source code must retain the Contributor's\r
250        copyright notice, this list of conditions and the following\r
251        disclaimer.\r
252     ** Redistributions in binary form must reproduce the Contributor's\r
253        copyright notice, this list of conditions and the following\r
254        disclaimer in the documentation and/or other materials provided\r
255        with the distribution.\r
256     * Disclaimer. None of the names of Contributor, Intel, or the names\r
257       of their respective contributors may be used to endorse or\r
258       promote products derived from this software without specific\r
259       prior written permission.\r
260     * Contributor grants a license (with the right to sublicense) under\r
261       claims of Contributor's patents that Contributor can license that\r
262       are infringed by the Contribution (as delivered by Contributor) to\r
263       make, use, distribute, sell, offer for sale, and import the\r
264       Contribution and derivative works thereof solely to the minimum\r
265       extent necessary for licensee to exercise the granted copyright\r
266       license; this patent license applies solely to those portions of\r
267       the Contribution that are unmodified. No hardware per se is\r
268       licensed.\r
269     * EXCEPT AS EXPRESSLY SET FORTH IN SECTION 3 BELOW, THE\r
270       CONTRIBUTION IS PROVIDED BY THE CONTRIBUTOR "AS IS" AND ANY\r
271       EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\r
272       THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\r
273       PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
274       CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
275       SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r
276       NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
277       LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
278       HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r
279       CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\r
280       OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE\r
281       CONTRIBUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
282       DAMAGE.\r
283 \r
284     == SECTION 3: Representations ==\r
285     * You represent that You are legally entitled to grant the above\r
286       license. If your employer(s) has rights to intellectual property\r
287       that You create that includes Your Contributions, You represent\r
288       that You have received permission to make Contributions on behalf\r
289       of that employer, that Your employer has waived such rights for\r
290       Your Contributions.\r
291     * You represent that each of Your Contributions is Your original\r
292       creation (see Section 4 for submissions on behalf of others).\r
293       You represent that Your Contribution submissions include complete\r
294       details of any third-party license or other restriction\r
295       (including, but not limited to, related patents and trademarks)\r
296       of which You are personally aware and which are associated with\r
297       any part of Your Contributions.\r
298 \r
299     == SECTION 4: Third Party Contributions ==\r
300     * Should You wish to submit work that is not Your original creation,\r
301       You may submit it to TianoCore site separately from any\r
302       Contribution, identifying the complete details of its source\r
303       and of any license or other restriction (including, but not\r
304       limited to, related patents, trademarks, and license agreements)\r
305       of which You are personally aware, and conspicuously marking the\r
306       work as "Submitted on behalf of a third-party: [named here]".\r
307 \r
308     == SECTION 5: Miscellaneous ==\r
309     * Applicable Laws. Any claims arising under or relating to this\r
310       Agreement shall be governed by the internal substantive laws of\r
311       the State of Delaware or federal courts located in Delaware,\r
312       without regard to principles of conflict of laws.\r
313     * Language. This Agreement is in the English language only, which\r
314       language shall be controlling in all respects, and all versions\r
315       of this Agreement in any other language shall be for accommodation\r
316       only and shall not be binding. All communications and notices made\r
317       or given pursuant to this Agreement, and all documentation and\r
318       support to be provided, unless otherwise noted, shall be in the\r
319       English language.\r
320 --------------------------------------------------------------------------------\r
321 \r
322 --------------------------------------------------------------------------------\r
323 Contributions.txt: TianoCore Contribution Agreement 1.0\r
324 --------------------------------------------------------------------------------\r
325     ======================\r
326     = Code Contributions =\r
327     ======================\r
328 \r
329     To make a contribution to a TianoCore project, follow these steps.\r
330     1. Create a change description in the format specified below to\r
331        use in the source control commit log.\r
332     2. Your commit message must include your "Signed-off-by" signature,\r
333        and "Contributed-under" message.\r
334     3. Your "Contributed-under" message explicitly states that the\r
335        contribution is made under the terms of the specified\r
336        contribution agreement.  Your "Contributed-under" message\r
337        must include the name of contribution agreement and version.\r
338        For example: Contributed-under: TianoCore Contribution Agreement 1.0\r
339        The "TianoCore Contribution Agreement" is included below in\r
340        this document.\r
341     4. Submit your code to the TianoCore project using the process\r
342        that the project documents on its web page.  If the process is\r
343        not documented, then submit the code on development email list\r
344        for the project.\r
345     5. It is preferred that contributions are submitted using the same\r
346        copyright license as the base project. When that is not possible,\r
347        then contributions using the following licenses can be accepted:\r
348        * BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause\r
349        * BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause\r
350        * MIT: http://opensource.org/licenses/MIT\r
351        * Python-2.0: http://opensource.org/licenses/Python-2.0\r
352        * Zlib: http://opensource.org/licenses/Zlib\r
353 \r
354        Contributions of code put into the public domain can also be\r
355        accepted.\r
356 \r
357        Contributions using other licenses might be accepted, but further\r
358        review will be required.\r
359 \r
360     =====================================================\r
361     = Change Description / Commit Message / Patch Email =\r
362     =====================================================\r
363 \r
364     Your change description should use the standard format for a\r
365     commit message, and must include your "Signed-off-by" signature\r
366     and the "Contributed-under" message.\r
367 \r
368     == Sample Change Description / Commit Message =\r
369 \r
370     === Start of sample patch email message ===\r
371 \r
372     From: Contributor Name <contributor@example.com>\r
373     Subject: [PATCH] CodeModule: Brief-single-line-summary\r
374 \r
375     Full-commit-message\r
376 \r
377     Contributed-under: TianoCore Contribution Agreement 1.0\r
378     Signed-off-by: Contributor Name <contributor@example.com>\r
379     ---\r
380 \r
381     An extra message for the patch email which will not be considered part\r
382     of the commit message can be added here.\r
383 \r
384     Patch content inline or attached\r
385 \r
386     === End of sample patch email message ===\r
387 \r
388     === Notes for sample patch email ===\r
389 \r
390     * The first line of commit message is taken from the email's subject\r
391       line following [PATCH]. The remaining portion of the commit message\r
392       is the email's content until the '---' line.\r
393     * git format-patch is one way to create this format\r
394 \r
395     === Definitions for sample patch email ===\r
396 \r
397     * "CodeModule" is a short idenfier for the affected code.  For\r
398       example MdePkg, or MdeModulePkg UsbBusDxe.\r
399     * "Brief-single-line-summary" is a short summary of the change.\r
400     * The entire first line should be less than ~70 characters.\r
401     * "Full-commit-message" a verbose multiple line comment describing\r
402       the change.  Each line should be less than ~70 characters.\r
403     * "Contributed-under" explicitely states that the contribution is\r
404       made under the terms of the contribtion agreement.  This\r
405       agreement is included below in this document.\r
406     * "Signed-off-by" is the contributor's signature identifying them\r
407       by their real/legal name and their email address.\r
408 \r
409     ========================================\r
410     = TianoCore Contribution Agreement 1.0 =\r
411     ========================================\r
412 \r
413     INTEL CORPORATION ("INTEL") MAKES AVAILABLE SOFTWARE, DOCUMENTATION,\r
414     INFORMATION AND/OR OTHER MATERIALS FOR USE IN THE TIANOCORE OPEN SOURCE\r
415     PROJECT (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE\r
416     TERMS AND CONDITIONS OF THIS AGREEMENT BETWEEN YOU AND INTEL AND/OR THE\r
417     TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR\r
418     REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE\r
419     CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS\r
420     OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\r
421     BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS\r
422     AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\r
423     AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT\r
424     USE THE CONTENT.\r
425 \r
426     Unless otherwise indicated, all Content made available on the TianoCore\r
427     site is provided to you under the terms and conditions of the BSD\r
428     License ("BSD"). A copy of the BSD License is available at\r
429     http://opensource.org/licenses/bsd-license.php\r
430     or when applicable, in the associated License.txt file.\r
431 \r
432     Certain other content may be made available under other licenses as\r
433     indicated in or with such Content. (For example, in a License.txt file.)\r
434 \r
435     You accept and agree to the following terms and conditions for Your\r
436     present and future Contributions submitted to TianoCore site. Except\r
437     for the license granted to Intel hereunder, You reserve all right,\r
438     title, and interest in and to Your Contributions.\r
439 \r
440     == SECTION 1: Definitions ==\r
441     * "You" or "Contributor" shall mean the copyright owner or legal\r
442       entity authorized by the copyright owner that is making a\r
443       Contribution hereunder. All other entities that control, are\r
444       controlled by, or are under common control with that entity are\r
445       considered to be a single Contributor. For the purposes of this\r
446       definition, "control" means (i) the power, direct or indirect, to\r
447       cause the direction or management of such entity, whether by\r
448       contract or otherwise, or (ii) ownership of fifty percent (50%)\r
449       or more of the outstanding shares, or (iii) beneficial ownership\r
450       of such entity.\r
451     * "Contribution" shall mean any original work of authorship,\r
452       including any modifications or additions to an existing work,\r
453       that is intentionally submitted by You to the TinaoCore site for\r
454       inclusion in, or documentation of, any of the Content. For the\r
455       purposes of this definition, "submitted" means any form of\r
456       electronic, verbal, or written communication sent to the\r
457       TianoCore site or its representatives, including but not limited\r
458       to communication on electronic mailing lists, source code\r
459       control systems, and issue tracking systems that are managed by,\r
460       or on behalf of, the TianoCore site for the purpose of\r
461       discussing and improving the Content, but excluding\r
462       communication that is conspicuously marked or otherwise\r
463       designated in writing by You as "Not a Contribution."\r
464 \r
465     == SECTION 2: License for Contributions ==\r
466     * Contributor hereby agrees that redistribution and use of the\r
467       Contribution in source and binary forms, with or without\r
468       modification, are permitted provided that the following\r
469       conditions are met:\r
470     ** Redistributions of source code must retain the Contributor's\r
471        copyright notice, this list of conditions and the following\r
472        disclaimer.\r
473     ** Redistributions in binary form must reproduce the Contributor's\r
474        copyright notice, this list of conditions and the following\r
475        disclaimer in the documentation and/or other materials provided\r
476        with the distribution.\r
477     * Disclaimer. None of the names of Contributor, Intel, or the names\r
478       of their respective contributors may be used to endorse or\r
479       promote products derived from this software without specific\r
480       prior written permission.\r
481     * Contributor grants a license (with the right to sublicense) under\r
482       claims of Contributor's patents that Contributor can license that\r
483       are infringed by the Contribution (as delivered by Contributor) to\r
484       make, use, distribute, sell, offer for sale, and import the\r
485       Contribution and derivative works thereof solely to the minimum\r
486       extent necessary for licensee to exercise the granted copyright\r
487       license; this patent license applies solely to those portions of\r
488       the Contribution that are unmodified. No hardware per se is\r
489       licensed.\r
490     * EXCEPT AS EXPRESSLY SET FORTH IN SECTION 3 BELOW, THE\r
491       CONTRIBUTION IS PROVIDED BY THE CONTRIBUTOR "AS IS" AND ANY\r
492       EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,\r
493       THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\r
494       PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\r
495       CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\r
496       SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT\r
497       NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r
498       LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\r
499       HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\r
500       CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR\r
501       OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE\r
502       CONTRIBUTION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\r
503       DAMAGE.\r
504 \r
505     == SECTION 3: Representations ==\r
506     * You represent that You are legally entitled to grant the above\r
507       license. If your employer(s) has rights to intellectual property\r
508       that You create that includes Your Contributions, You represent\r
509       that You have received permission to make Contributions on behalf\r
510       of that employer, that Your employer has waived such rights for\r
511       Your Contributions.\r
512     * You represent that each of Your Contributions is Your original\r
513       creation (see Section 4 for submissions on behalf of others).\r
514       You represent that Your Contribution submissions include complete\r
515       details of any third-party license or other restriction\r
516       (including, but not limited to, related patents and trademarks)\r
517       of which You are personally aware and which are associated with\r
518       any part of Your Contributions.\r
519 \r
520     == SECTION 4: Third Party Contributions ==\r
521     * Should You wish to submit work that is not Your original creation,\r
522       You may submit it to TianoCore site separately from any\r
523       Contribution, identifying the complete details of its source\r
524       and of any license or other restriction (including, but not\r
525       limited to, related patents, trademarks, and license agreements)\r
526       of which You are personally aware, and conspicuously marking the\r
527       work as "Submitted on behalf of a third-party: [named here]".\r
528 \r
529     == SECTION 5: Miscellaneous ==\r
530     * Applicable Laws. Any claims arising under or relating to this\r
531       Agreement shall be governed by the internal substantive laws of\r
532       the State of Delaware or federal courts located in Delaware,\r
533       without regard to principles of conflict of laws.\r
534     * Language. This Agreement is in the English language only, which\r
535       language shall be controlling in all respects, and all versions\r
536       of this Agreement in any other language shall be for accommodation\r
537       only and shall not be binding. All communications and notices made\r
538       or given pursuant to this Agreement, and all documentation and\r
539       support to be provided, unless otherwise noted, shall be in the\r
540       English language.\r
541 --------------------------------------------------------------------------------\r
542 \r