codekingpro/portable-devtools
114k
1THIRD PARTY SOFTWARE NOTICES AND INFORMATION
2
3Do Not Translate or Localize
4
5This software incorporates material from third parties. Microsoft makes certain
6open source code available at http://3rdpartysource.microsoft.com, or you may
7send a check or money order for US $5.00, including the product name, the open
8source component name, and version number, to:
9
10Source Code Compliance Team
11Microsoft Corporation
12One Microsoft Way
13Redmond, WA 98052
14USA
15
16Notwithstanding any other terms, you may reverse engineer this software to the
17extent required to debug changes to any libraries licensed under the GNU Lesser
18General Public License.
19
20_____
21
22Intel Math Kernel Library (Intel MKL)
23
24Intel Simplified Software License (Version April 2018)
25
26Copyright (c) 2018 Intel Corporation.
27
28Use and Redistribution. You may use and redistribute the software (the “Software”), without modification,
29provided the following conditions are met:
30
31* Redistributions must reproduce the above copyright notice and the following terms of use in the Software
32and in the documentation and/or other materials provided with the distribution.
33
34* Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products
35derived from this Software without specific prior written permission.
36
37* No reverse engineering, decompilation, or disassembly of this Software is permitted.
38
39Limited patent license. Intel grants you a world-wide, royalty-free, non-exclusive license under patents it now
40or hereafter owns or controls to make, have made, use, import, offer to sell and sell (“Utilize”) this Software,
41but solely to the extent that any such patent is necessary to Utilize the Software alone. The patent license
42shall not apply to any combinations which include this software. No hardware per se is licensed hereunder.
43
44Third party and other Intel programs. “Third Party Programs” are the files listed in the “third-party-programs.txt”
45text file that is included with the Software and may include Intel programs under separate license terms.
46Third Party Programs, even if included with the distribution of the Materials, are governed by
47separate license terms and those license terms solely govern your use of those programs.
48
49DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
50INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
51FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS
52NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE
53MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY
54CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS’ FEES ARISING OUT OF ANY SUCH USE,
55EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF
56THE MATERIALS.
57
58LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT,
59INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
60LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
61PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
62WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
63ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
64OF SUCH DAMAGE. YOU AGREE TO INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS
65AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHORIZED USE OF THE SOFTWARE.
66
67No support. Intel may make changes to the Software, at any time without notice, and is not obligated to
68support, update or provide training for the Software.
69
70Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement
71and you fail to cure the breach within a reasonable period of time.
72
73Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input
74(“Feedback”) related to the Software Intel will be free to use, disclose, reproduce, license or otherwise
75distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind,
76including without limitation, intellectual property rights or licensing obligations.
77
78Compliance with laws. You agree to comply with all relevant laws and regulations governing your use,
79transfer, import or export (or prohibition thereof) of the Software.
80
81Governing law. All disputes will be governed by the laws of the United States of America and the State of
82Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or
83federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal
84jurisdiction and venue of those courts and waives any objections. The United Nations Convention on
85Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the
86Software.
87
88*Other names and brands may be claimed as the property of others.
89
90_____
91
92protocolbuffers/protobuf
93
94Copyright 2008 Google Inc. All rights reserved.
95
96Redistribution and use in source and binary forms, with or without
97modification, are permitted provided that the following conditions are
98met:
99
100 * Redistributions of source code must retain the above copyright
101notice, this list of conditions and the following disclaimer.
102
103 * Redistributions in binary form must reproduce the above
104copyright notice, this list of conditions and the following disclaimer
105in the documentation and/or other materials provided with the
106distribution.
107
108 * Neither the name of Google Inc. nor the names of its
109contributors may be used to endorse or promote products derived from
110this software without specific prior written permission.
111
112THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
113"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
114LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
115A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
116OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
117SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
118LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
119DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
120THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
121(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
122OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
123
124Code generated by the Protocol Buffer compiler is owned by the owner
125of the input file used when generating it. This code is not
126standalone and requires a support library to be linked with it. This
127support library is itself covered by the above license.
128
129_____
130
131madler/zlib
132
133The deflate format used by zlib was defined by Phil Katz. The deflate and
134zlib specifications were written by L. Peter Deutsch. Thanks to all the
135people who reported problems and suggested various improvements in zlib; they
136are too numerous to cite here.
137
138Copyright notice:
139
140 (C) 1995-2017 Jean-loup Gailly and Mark Adler
141
142 This software is provided 'as-is', without any express or implied
143 warranty. In no event will the authors be held liable for any damages
144 arising from the use of this software.
145
146 Permission is granted to anyone to use this software for any purpose,
147 including commercial applications, and to alter it and redistribute it
148 freely, subject to the following restrictions:
149
150 1. The origin of this software must not be misrepresented; you must not
151 claim that you wrote the original software. If you use this software
152 in a product, an acknowledgment in the product documentation would be
153 appreciated but is not required.
154
155 2. Altered source versions must be plainly marked as such, and must not be
156 misrepresented as being the original software.
157
158 3. This notice may not be removed or altered from any source distribution.
159
160 Jean-loup Gailly Mark Adler
161 jloup@gzip.org madler@alumni.caltech.edu
162
163If you use the zlib library in a product, we would appreciate *not* receiving
164lengthy legal documents to sign. The sources are provided for free but without
165warranty of any kind. The library has been entirely written by Jean-loup
166Gailly and Mark Adler; it does not include third-party code.
167
168If you redistribute modified sources, we would appreciate that you include in
169the file ChangeLog history information documenting your changes. Please read
170the FAQ for more information on the distribution of modified source versions.
171
172_____
173
174pybind/pybind11
175
176Copyright (c) 2016 Wenzel Jakob <wenzel.jakob@epfl.ch>, All rights reserved.
177
178Redistribution and use in source and binary forms, with or without
179modification, are permitted provided that the following conditions are met:
180
1811. Redistributions of source code must retain the above copyright notice, this
182 list of conditions and the following disclaimer.
183
1842. Redistributions in binary form must reproduce the above copyright notice,
185 this list of conditions and the following disclaimer in the documentation
186 and/or other materials provided with the distribution.
187
1883. Neither the name of the copyright holder nor the names of its contributors
189 may be used to endorse or promote products derived from this software
190 without specific prior written permission.
191
192THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
193ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
194WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
195DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
196FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
197DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
198SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
199CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
200OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
201OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
202
203Please also refer to the file CONTRIBUTING.md, which clarifies licensing of
204external contributions to this project including patches, pull requests, etc.
205
206_____
207
208onnx
209Open Neural Network Exchange
210
211Copyright (c) Facebook, Inc. and Microsoft Corporation. All rights reserved.
212
213 Apache License
214 Version 2.0, January 2004
215 http://www.apache.org/licenses/
216
217 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
218
219 1. Definitions.
220
221 "License" shall mean the terms and conditions for use, reproduction,
222 and distribution as defined by Sections 1 through 9 of this document.
223
224 "Licensor" shall mean the copyright owner or entity authorized by
225 the copyright owner that is granting the License.
226
227 "Legal Entity" shall mean the union of the acting entity and all
228 other entities that control, are controlled by, or are under common
229 control with that entity. For the purposes of this definition,
230 "control" means (i) the power, direct or indirect, to cause the
231 direction or management of such entity, whether by contract or
232 otherwise, or (ii) ownership of fifty percent (50%) or more of the
233 outstanding shares, or (iii) beneficial ownership of such entity.
234
235 "You" (or "Your") shall mean an individual or Legal Entity
236 exercising permissions granted by this License.
237
238 "Source" form shall mean the preferred form for making modifications,
239 including but not limited to software source code, documentation
240 source, and configuration files.
241
242 "Object" form shall mean any form resulting from mechanical
243 transformation or translation of a Source form, including but
244 not limited to compiled object code, generated documentation,
245 and conversions to other media types.
246
247 "Work" shall mean the work of authorship, whether in Source or
248 Object form, made available under the License, as indicated by a
249 copyright notice that is included in or attached to the work
250 (an example is provided in the Appendix below).
251
252 "Derivative Works" shall mean any work, whether in Source or Object
253 form, that is based on (or derived from) the Work and for which the
254 editorial revisions, annotations, elaborations, or other modifications
255 represent, as a whole, an original work of authorship. For the purposes
256 of this License, Derivative Works shall not include works that remain
257 separable from, or merely link (or bind by name) to the interfaces of,
258 the Work and Derivative Works thereof.
259
260 "Contribution" shall mean any work of authorship, including
261 the original version of the Work and any modifications or additions
262 to that Work or Derivative Works thereof, that is intentionally
263 submitted to Licensor for inclusion in the Work by the copyright owner
264 or by an individual or Legal Entity authorized to submit on behalf of
265 the copyright owner. For the purposes of this definition, "submitted"
266 means any form of electronic, verbal, or written communication sent
267 to the Licensor or its representatives, including but not limited to
268 communication on electronic mailing lists, source code control systems,
269 and issue tracking systems that are managed by, or on behalf of, the
270 Licensor for the purpose of discussing and improving the Work, but
271 excluding communication that is conspicuously marked or otherwise
272 designated in writing by the copyright owner as "Not a Contribution."
273
274 "Contributor" shall mean Licensor and any individual or Legal Entity
275 on behalf of whom a Contribution has been received by Licensor and
276 subsequently incorporated within the Work.
277
278 2. Grant of Copyright License. Subject to the terms and conditions of
279 this License, each Contributor hereby grants to You a perpetual,
280 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
281 copyright license to reproduce, prepare Derivative Works of,
282 publicly display, publicly perform, sublicense, and distribute the
283 Work and such Derivative Works in Source or Object form.
284
285 3. Grant of Patent License. Subject to the terms and conditions of
286 this License, each Contributor hereby grants to You a perpetual,
287 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
288 (except as stated in this section) patent license to make, have made,
289 use, offer to sell, sell, import, and otherwise transfer the Work,
290 where such license applies only to those patent claims licensable
291 by such Contributor that are necessarily infringed by their
292 Contribution(s) alone or by combination of their Contribution(s)
293 with the Work to which such Contribution(s) was submitted. If You
294 institute patent litigation against any entity (including a
295 cross-claim or counterclaim in a lawsuit) alleging that the Work
296 or a Contribution incorporated within the Work constitutes direct
297 or contributory patent infringement, then any patent licenses
298 granted to You under this License for that Work shall terminate
299 as of the date such litigation is filed.
300
301 4. Redistribution. You may reproduce and distribute copies of the
302 Work or Derivative Works thereof in any medium, with or without
303 modifications, and in Source or Object form, provided that You
304 meet the following conditions:
305
306 (a) You must give any other recipients of the Work or
307 Derivative Works a copy of this License; and
308
309 (b) You must cause any modified files to carry prominent notices
310 stating that You changed the files; and
311
312 (c) You must retain, in the Source form of any Derivative Works
313 that You distribute, all copyright, patent, trademark, and
314 attribution notices from the Source form of the Work,
315 excluding those notices that do not pertain to any part of
316 the Derivative Works; and
317
318 (d) If the Work includes a "NOTICE" text file as part of its
319 distribution, then any Derivative Works that You distribute must
320 include a readable copy of the attribution notices contained
321 within such NOTICE file, excluding those notices that do not
322 pertain to any part of the Derivative Works, in at least one
323 of the following places: within a NOTICE text file distributed
324 as part of the Derivative Works; within the Source form or
325 documentation, if provided along with the Derivative Works; or,
326 within a display generated by the Derivative Works, if and
327 wherever such third-party notices normally appear. The contents
328 of the NOTICE file are for informational purposes only and
329 do not modify the License. You may add Your own attribution
330 notices within Derivative Works that You distribute, alongside
331 or as an addendum to the NOTICE text from the Work, provided
332 that such additional attribution notices cannot be construed
333 as modifying the License.
334
335 You may add Your own copyright statement to Your modifications and
336 may provide additional or different license terms and conditions
337 for use, reproduction, or distribution of Your modifications, or
338 for any such Derivative Works as a whole, provided Your use,
339 reproduction, and distribution of the Work otherwise complies with
340 the conditions stated in this License.
341
342 5. Submission of Contributions. Unless You explicitly state otherwise,
343 any Contribution intentionally submitted for inclusion in the Work
344 by You to the Licensor shall be under the terms and conditions of
345 this License, without any additional terms or conditions.
346 Notwithstanding the above, nothing herein shall supersede or modify
347 the terms of any separate license agreement you may have executed
348 with Licensor regarding such Contributions.
349
350 6. Trademarks. This License does not grant permission to use the trade
351 names, trademarks, service marks, or product names of the Licensor,
352 except as required for reasonable and customary use in describing the
353 origin of the Work and reproducing the content of the NOTICE file.
354
355 7. Disclaimer of Warranty. Unless required by applicable law or
356 agreed to in writing, Licensor provides the Work (and each
357 Contributor provides its Contributions) on an "AS IS" BASIS,
358 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
359 implied, including, without limitation, any warranties or conditions
360 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
361 PARTICULAR PURPOSE. You are solely responsible for determining the
362 appropriateness of using or redistributing the Work and assume any
363 risks associated with Your exercise of permissions under this License.
364
365 8. Limitation of Liability. In no event and under no legal theory,
366 whether in tort (including negligence), contract, or otherwise,
367 unless required by applicable law (such as deliberate and grossly
368 negligent acts) or agreed to in writing, shall any Contributor be
369 liable to You for damages, including any direct, indirect, special,
370 incidental, or consequential damages of any character arising as a
371 result of this License or out of the use or inability to use the
372 Work (including but not limited to damages for loss of goodwill,
373 work stoppage, computer failure or malfunction, or any and all
374 other commercial damages or losses), even if such Contributor
375 has been advised of the possibility of such damages.
376
377 9. Accepting Warranty or Additional Liability. While redistributing
378 the Work or Derivative Works thereof, You may choose to offer,
379 and charge a fee for, acceptance of support, warranty, indemnity,
380 or other liability obligations and/or rights consistent with this
381 License. However, in accepting such obligations, You may act only
382 on Your own behalf and on Your sole responsibility, not on behalf
383 of any other Contributor, and only if You agree to indemnify,
384 defend, and hold each Contributor harmless for any liability
385 incurred by, or claims asserted against, such Contributor by reason
386 of your accepting any such warranty or additional liability.
387
388 END OF TERMS AND CONDITIONS
389
390 APPENDIX: How to apply the Apache License to your work.
391
392 To apply the Apache License to your work, attach the following
393 boilerplate notice, with the fields enclosed by brackets "[]"
394 replaced with your own identifying information. (Don't include
395 the brackets!) The text should be enclosed in the appropriate
396 comment syntax for the file format. We also recommend that a
397 file or class name and description of purpose be included on the
398 same "printed page" as the copyright notice for easier
399 identification within third-party archives.
400
401 Copyright [yyyy] [name of copyright owner]
402
403 Licensed under the Apache License, Version 2.0 (the "License");
404 you may not use this file except in compliance with the License.
405 You may obtain a copy of the License at
406
407 http://www.apache.org/licenses/LICENSE-2.0
408
409 Unless required by applicable law or agreed to in writing, software
410 distributed under the License is distributed on an "AS IS" BASIS,
411 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
412 See the License for the specific language governing permissions and
413 limitations under the License.
414
415_____
416
417Eigen
418
419MPL v2.0
420Mozilla Public License Version 2.0
421
422
423==================================
424
4251. Definitions
426
427--------------
428
4291.1. "Contributor"
430 means each individual or legal entity that creates, contributes to
431 the creation of, or owns Covered Software.
432
4331.2. "Contributor Version"
434 means the combination of the Contributions of others (if any) used
435 by a Contributor and that particular Contributor's Contribution.
436
4371.3. "Contribution"
438 means Covered Software of a particular Contributor.
439
4401.4. "Covered Software"
441 means Source Code Form to which the initial Contributor has attached
442 the notice in Exhibit A, the Executable Form of such Source Code
443 Form, and Modifications of such Source Code Form, in each case
444 including portions thereof.
445
4461.5. "Incompatible With Secondary Licenses"
447 means
448
449 (a) that the initial Contributor has attached the notice described
450 in Exhibit B to the Covered Software; or
451
452 (b) that the Covered Software was made available under the terms of
453 version 1.1 or earlier of the License, but not also under the
454 terms of a Secondary License.
455
4561.6. "Executable Form"
457 means any form of the work other than Source Code Form.
458
4591.7. "Larger Work"
460 means a work that combines Covered Software with other material, in
461 a separate file or files, that is not Covered Software.
462
4631.8. "License"
464 means this document.
465
4661.9. "Licensable"
467 means having the right to grant, to the maximum extent possible,
468 whether at the time of the initial grant or subsequently, any and
469 all of the rights conveyed by this License.
470
4711.10. "Modifications"
472 means any of the following:
473
474 (a) any file in Source Code Form that results from an addition to,
475 deletion from, or modification of the contents of Covered
476 Software; or
477
478 (b) any new file in Source Code Form that contains any Covered
479 Software.
480
4811.11. "Patent Claims" of a Contributor
482 means any patent claim(s), including without limitation, method,
483 process, and apparatus claims, in any patent Licensable by such
484 Contributor that would be infringed, but for the grant of the
485 License, by the making, using, selling, offering for sale, having
486 made, import, or transfer of either its Contributions or its
487 Contributor Version.
488
4891.12. "Secondary License"
490 means either the GNU General Public License, Version 2.0, the GNU
491 Lesser General Public License, Version 2.1, the GNU Affero General
492 Public License, Version 3.0, or any later versions of those
493 licenses.
494
4951.13. "Source Code Form"
496 means the form of the work preferred for making modifications.
497
4981.14. "You" (or "Your")
499 means an individual or a legal entity exercising rights under this
500 License. For legal entities, "You" includes any entity that
501 controls, is controlled by, or is under common control with You. For
502 purposes of this definition, "control" means (a) the power, direct
503 or indirect, to cause the direction or management of such entity,
504 whether by contract or otherwise, or (b) ownership of more than
505 fifty percent (50%) of the outstanding shares or beneficial
506 ownership of such entity.
507
5082. License Grants and Conditions
509
510--------------------------------
511
5122.1. Grants
513
514Each Contributor hereby grants You a world-wide, royalty-free,
515non-exclusive license:
516
517(a) under intellectual property rights (other than patent or trademark)
518 Licensable by such Contributor to use, reproduce, make available,
519 modify, display, perform, distribute, and otherwise exploit its
520 Contributions, either on an unmodified basis, with Modifications, or
521 as part of a Larger Work; and
522
523(b) under Patent Claims of such Contributor to make, use, sell, offer
524 for sale, have made, import, and otherwise transfer either its
525 Contributions or its Contributor Version.
526
5272.2. Effective Date
528
529The licenses granted in Section 2.1 with respect to any Contribution
530become effective for each Contribution on the date the Contributor first
531distributes such Contribution.
532
5332.3. Limitations on Grant Scope
534
535The licenses granted in this Section 2 are the only rights granted under
536this License. No additional rights or licenses will be implied from the
537distribution or licensing of Covered Software under this License.
538Notwithstanding Section 2.1(b) above, no patent license is granted by a
539Contributor:
540
541(a) for any code that a Contributor has removed from Covered Software;
542 or
543
544(b) for infringements caused by: (i) Your and any other third party's
545 modifications of Covered Software, or (ii) the combination of its
546 Contributions with other software (except as part of its Contributor
547 Version); or
548
549(c) under Patent Claims infringed by Covered Software in the absence of
550 its Contributions.
551
552This License does not grant any rights in the trademarks, service marks,
553or logos of any Contributor (except as may be necessary to comply with
554the notice requirements in Section 3.4).
555
5562.4. Subsequent Licenses
557
558No Contributor makes additional grants as a result of Your choice to
559distribute the Covered Software under a subsequent version of this
560License (see Section 10.2) or under the terms of a Secondary License (if
561permitted under the terms of Section 3.3).
562
5632.5. Representation
564
565Each Contributor represents that the Contributor believes its
566Contributions are its original creation(s) or it has sufficient rights
567to grant the rights to its Contributions conveyed by this License.
568
5692.6. Fair Use
570
571This License is not intended to limit any rights You have under
572applicable copyright doctrines of fair use, fair dealing, or other
573equivalents.
574
5752.7. Conditions
576
577Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
578in Section 2.1.
579
5803. Responsibilities
581
582-------------------
583
5843.1. Distribution of Source Form
585
586All distribution of Covered Software in Source Code Form, including any
587Modifications that You create or to which You contribute, must be under
588the terms of this License. You must inform recipients that the Source
589Code Form of the Covered Software is governed by the terms of this
590License, and how they can obtain a copy of this License. You may not
591attempt to alter or restrict the recipients' rights in the Source Code
592Form.
593
5943.2. Distribution of Executable Form
595
596If You distribute Covered Software in Executable Form then:
597
598(a) such Covered Software must also be made available in Source Code
599 Form, as described in Section 3.1, and You must inform recipients of
600 the Executable Form how they can obtain a copy of such Source Code
601 Form by reasonable means in a timely manner, at a charge no more
602 than the cost of distribution to the recipient; and
603
604(b) You may distribute such Executable Form under the terms of this
605 License, or sublicense it under different terms, provided that the
606 license for the Executable Form does not attempt to limit or alter
607 the recipients' rights in the Source Code Form under this License.
608
6093.3. Distribution of a Larger Work
610
611You may create and distribute a Larger Work under terms of Your choice,
612provided that You also comply with the requirements of this License for
613the Covered Software. If the Larger Work is a combination of Covered
614Software with a work governed by one or more Secondary Licenses, and the
615Covered Software is not Incompatible With Secondary Licenses, this
616License permits You to additionally distribute such Covered Software
617under the terms of such Secondary License(s), so that the recipient of
618the Larger Work may, at their option, further distribute the Covered
619Software under the terms of either this License or such Secondary
620License(s).
621
6223.4. Notices
623
624You may not remove or alter the substance of any license notices
625(including copyright notices, patent notices, disclaimers of warranty,
626or limitations of liability) contained within the Source Code Form of
627the Covered Software, except that You may alter any license notices to
628the extent required to remedy known factual inaccuracies.
629
6303.5. Application of Additional Terms
631
632You may choose to offer, and to charge a fee for, warranty, support,
633indemnity or liability obligations to one or more recipients of Covered
634Software. However, You may do so only on Your own behalf, and not on
635behalf of any Contributor. You must make it absolutely clear that any
636such warranty, support, indemnity, or liability obligation is offered by
637You alone, and You hereby agree to indemnify every Contributor for any
638liability incurred by such Contributor as a result of warranty, support,
639indemnity or liability terms You offer. You may include additional
640disclaimers of warranty and limitations of liability specific to any
641jurisdiction.
642
6434. Inability to Comply Due to Statute or Regulation
644
645---------------------------------------------------
646
647If it is impossible for You to comply with any of the terms of this
648License with respect to some or all of the Covered Software due to
649statute, judicial order, or regulation then You must: (a) comply with
650the terms of this License to the maximum extent possible; and (b)
651describe the limitations and the code they affect. Such description must
652be placed in a text file included with all distributions of the Covered
653Software under this License. Except to the extent prohibited by statute
654or regulation, such description must be sufficiently detailed for a
655recipient of ordinary skill to be able to understand it.
656
6575. Termination
658
659--------------
660
6615.1. The rights granted under this License will terminate automatically
662if You fail to comply with any of its terms. However, if You become
663compliant, then the rights granted under this License from a particular
664Contributor are reinstated (a) provisionally, unless and until such
665Contributor explicitly and finally terminates Your grants, and (b) on an
666ongoing basis, if such Contributor fails to notify You of the
667non-compliance by some reasonable means prior to 60 days after You have
668come back into compliance. Moreover, Your grants from a particular
669Contributor are reinstated on an ongoing basis if such Contributor
670notifies You of the non-compliance by some reasonable means, this is the
671first time You have received notice of non-compliance with this License
672from such Contributor, and You become compliant prior to 30 days after
673Your receipt of the notice.
674
6755.2. If You initiate litigation against any entity by asserting a patent
676infringement claim (excluding declaratory judgment actions,
677counter-claims, and cross-claims) alleging that a Contributor Version
678directly or indirectly infringes any patent, then the rights granted to
679You by any and all Contributors for the Covered Software under Section
6802.1 of this License shall terminate.
681
6825.3. In the event of termination under Sections 5.1 or 5.2 above, all
683end user license agreements (excluding distributors and resellers) which
684have been validly granted by You or Your distributors under this License
685prior to termination shall survive termination.
686
687************************************************************************
688* *
689* 6. Disclaimer of Warranty *
690* ------------------------- *
691* *
692* Covered Software is provided under this License on an "as is" *
693* basis, without warranty of any kind, either expressed, implied, or *
694* statutory, including, without limitation, warranties that the *
695* Covered Software is free of defects, merchantable, fit for a *
696* particular purpose or non-infringing. The entire risk as to the *
697* quality and performance of the Covered Software is with You. *
698* Should any Covered Software prove defective in any respect, You *
699* (not any Contributor) assume the cost of any necessary servicing, *
700* repair, or correction. This disclaimer of warranty constitutes an *
701* essential part of this License. No use of any Covered Software is *
702* authorized under this License except under this disclaimer. *
703* *
704************************************************************************
705
706************************************************************************
707* *
708* 7. Limitation of Liability *
709* -------------------------- *
710* *
711* Under no circumstances and under no legal theory, whether tort *
712* (including negligence), contract, or otherwise, shall any *
713* Contributor, or anyone who distributes Covered Software as *
714* permitted above, be liable to You for any direct, indirect, *
715* special, incidental, or consequential damages of any character *
716* including, without limitation, damages for lost profits, loss of *
717* goodwill, work stoppage, computer failure or malfunction, or any *
718* and all other commercial damages or losses, even if such party *
719* shall have been informed of the possibility of such damages. This *
720* limitation of liability shall not apply to liability for death or *
721* personal injury resulting from such party's negligence to the *
722* extent applicable law prohibits such limitation. Some *
723* jurisdictions do not allow the exclusion or limitation of *
724* incidental or consequential damages, so this exclusion and *
725* limitation may not apply to You. *
726* *
727************************************************************************
7288. Litigation
729-------------
730
731Any litigation relating to this License may be brought only in the
732courts of a jurisdiction where the defendant maintains its principal
733place of business and such litigation shall be governed by laws of that
734jurisdiction, without reference to its conflict-of-law provisions.
735Nothing in this Section shall prevent a party's ability to bring
736cross-claims or counter-claims.
737
7389. Miscellaneous
739----------------
740
741This License represents the complete agreement concerning the subject
742matter hereof. If any provision of this License is held to be
743unenforceable, such provision shall be reformed only to the extent
744necessary to make it enforceable. Any law or regulation which provides
745that the language of a contract shall be construed against the drafter
746shall not be used to construe this License against a Contributor.
747
74810. Versions of the License
749---------------------------
750
75110.1. New Versions
752
753Mozilla Foundation is the license steward. Except as provided in Section
75410.3, no one other than the license steward has the right to modify or
755publish new versions of this License. Each version will be given a
756distinguishing version number.
757
75810.2. Effect of New Versions
759
760You may distribute the Covered Software under the terms of the version
761of the License under which You originally received the Covered Software,
762or under the terms of any subsequent version published by the license
763steward.
764
76510.3. Modified Versions
766
767If you create software not governed by this License, and you want to
768create a new license for such software, you may create and use a
769modified version of this License if you rename the license and remove
770any references to the name of the license steward (except to note that
771such modified license differs from this License).
772
77310.4. Distributing Source Code Form that is Incompatible With Secondary
774Licenses
775
776If You choose to distribute Source Code Form that is Incompatible With
777Secondary Licenses under the terms of this version of the License, the
778notice described in Exhibit B of this License must be attached.
779
780Exhibit A - Source Code Form License Notice
781-------------------------------------------
782
783 This Source Code Form is subject to the terms of the Mozilla Public
784 License, v. 2.0. If a copy of the MPL was not distributed with this
785 file, You can obtain one at http://mozilla.org/MPL/2.0/.
786
787If it is not possible or desirable to put the notice in a particular
788file, then You may include the notice in a location (such as a LICENSE
789file in a relevant directory) where a recipient would be likely to look
790for such a notice.
791
792You may add additional accurate notices of copyright ownership.
793
794Exhibit B - "Incompatible With Secondary Licenses" Notice
795---------------------------------------------------------
796
797 This Source Code Form is "Incompatible With Secondary Licenses", as
798 defined by the Mozilla Public License, v. 2.0.
799
800_____
801
802intel/dnnl
803
804Copyright 2016-2018 Intel Corporation
805
806Apache License
807Version 2.0, January 2004
808http://www.apache.org/licenses/
809
810TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
811
812 1. Definitions.
813
814 "License" shall mean the terms and conditions for use, reproduction,
815 and distribution as defined by Sections 1 through 9 of this document.
816
817 "Licensor" shall mean the copyright owner or entity authorized by
818 the copyright owner that is granting the License.
819
820 "Legal Entity" shall mean the union of the acting entity and all
821 other entities that control, are controlled by, or are under common
822 control with that entity. For the purposes of this definition,
823 "control" means (i) the power, direct or indirect, to cause the
824 direction or management of such entity, whether by contract or
825 otherwise, or (ii) ownership of fifty percent (50%) or more of the
826 outstanding shares, or (iii) beneficial ownership of such entity.
827
828 "You" (or "Your") shall mean an individual or Legal Entity
829 exercising permissions granted by this License.
830
831 "Source" form shall mean the preferred form for making modifications,
832 including but not limited to software source code, documentation
833 source, and configuration files.
834
835 "Object" form shall mean any form resulting from mechanical
836 transformation or translation of a Source form, including but
837 not limited to compiled object code, generated documentation,
838 and conversions to other media types.
839
840 "Work" shall mean the work of authorship, whether in Source or
841 Object form, made available under the License, as indicated by a
842 copyright notice that is included in or attached to the work
843 (an example is provided in the Appendix below).
844
845 "Derivative Works" shall mean any work, whether in Source or Object
846 form, that is based on (or derived from) the Work and for which the
847 editorial revisions, annotations, elaborations, or other modifications
848 represent, as a whole, an original work of authorship. For the purposes
849 of this License, Derivative Works shall not include works that remain
850 separable from, or merely link (or bind by name) to the interfaces of,
851 the Work and Derivative Works thereof.
852
853 "Contribution" shall mean any work of authorship, including
854 the original version of the Work and any modifications or additions
855 to that Work or Derivative Works thereof, that is intentionally
856 submitted to Licensor for inclusion in the Work by the copyright owner
857 or by an individual or Legal Entity authorized to submit on behalf of
858 the copyright owner. For the purposes of this definition, "submitted"
859 means any form of electronic, verbal, or written communication sent
860 to the Licensor or its representatives, including but not limited to
861 communication on electronic mailing lists, source code control systems,
862 and issue tracking systems that are managed by, or on behalf of, the
863 Licensor for the purpose of discussing and improving the Work, but
864 excluding communication that is conspicuously marked or otherwise
865 designated in writing by the copyright owner as "Not a Contribution."
866
867 "Contributor" shall mean Licensor and any individual or Legal Entity
868 on behalf of whom a Contribution has been received by Licensor and
869 subsequently incorporated within the Work.
870
871 2. Grant of Copyright License. Subject to the terms and conditions of
872 this License, each Contributor hereby grants to You a perpetual,
873 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
874 copyright license to reproduce, prepare Derivative Works of,
875 publicly display, publicly perform, sublicense, and distribute the
876 Work and such Derivative Works in Source or Object form.
877
878 3. Grant of Patent License. Subject to the terms and conditions of
879 this License, each Contributor hereby grants to You a perpetual,
880 worldwide, non-exclusive, no-charge, royalty-free, irrevocable
881 (except as stated in this section) patent license to make, have made,
882 use, offer to sell, sell, import, and otherwise transfer the Work,
883 where such license applies only to those patent claims licensable
884 by such Contributor that are necessarily infringed by their
885 Contribution(s) alone or by combination of their Contribution(s)
886 with the Work to which such Contribution(s) was submitted. If You
887 institute patent litigation against any entity (including a
888 cross-claim or counterclaim in a lawsuit) alleging that the Work
889 or a Contribution incorporated within the Work constitutes direct
890 or contributory patent infringement, then any patent licenses
891 granted to You under this License for that Work shall terminate
892 as of the date such litigation is filed.
893
894 4. Redistribution. You may reproduce and distribute copies of the
895 Work or Derivative Works thereof in any medium, with or without
896 modifications, and in Source or Object form, provided that You
897 meet the following conditions:
898
899 (a) You must give any other recipients of the Work or
900 Derivative Works a copy of this License; and
901
902 (b) You must cause any modified files to carry prominent notices
903 stating that You changed the files; and
904
905 (c) You must retain, in the Source form of any Derivative Works
906 that You distribute, all copyright, patent, trademark, and
907 attribution notices from the Source form of the Work,
908 excluding those notices that do not pertain to any part of
909 the Derivative Works; and
910
911 (d) If the Work includes a "NOTICE" text file as part of its
912 distribution, then any Derivative Works that You distribute must
913 include a readable copy of the attribution notices contained
914 within such NOTICE file, excluding those notices that do not
915 pertain to any part of the Derivative Works, in at least one
916 of the following places: within a NOTICE text file distributed
917 as part of the Derivative Works; within the Source form or
918 documentation, if provided along with the Derivative Works; or,
919 within a display generated by the Derivative Works, if and
920 wherever such third-party notices normally appear. The contents
921 of the NOTICE file are for informational purposes only and
922 do not modify the License. You may add Your own attribution
923 notices within Derivative Works that You distribute, alongside
924 or as an addendum to the NOTICE text from the Work, provided
925 that such additional attribution notices cannot be construed
926 as modifying the License.
927
928 You may add Your own copyright statement to Your modifications and
929 may provide additional or different license terms and conditions
930 for use, reproduction, or distribution of Your modifications, or
931 for any such Derivative Works as a whole, provided Your use,
932 reproduction, and distribution of the Work otherwise complies with
933 the conditions stated in this License.
934
935 5. Submission of Contributions. Unless You explicitly state otherwise,
936 any Contribution intentionally submitted for inclusion in the Work
937 by You to the Licensor shall be under the terms and conditions of
938 this License, without any additional terms or conditions.
939 Notwithstanding the above, nothing herein shall supersede or modify
940 the terms of any separate license agreement you may have executed
941 with Licensor regarding such Contributions.
942
943 6. Trademarks. This License does not grant permission to use the trade
944 names, trademarks, service marks, or product names of the Licensor,
945 except as required for reasonable and customary use in describing the
946 origin of the Work and reproducing the content of the NOTICE file.
947
948 7. Disclaimer of Warranty. Unless required by applicable law or
949 agreed to in writing, Licensor provides the Work (and each
950 Contributor provides its Contributions) on an "AS IS" BASIS,
951 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
952 implied, including, without limitation, any warranties or conditions
953 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
954 PARTICULAR PURPOSE. You are solely responsible for determining the
955 appropriateness of using or redistributing the Work and assume any
956 risks associated with Your exercise of permissions under this License.
957
958 8. Limitation of Liability. In no event and under no legal theory,
959 whether in tort (including negligence), contract, or otherwise,
960 unless required by applicable law (such as deliberate and grossly
961 negligent acts) or agreed to in writing, shall any Contributor be
962 liable to You for damages, including any direct, indirect, special,
963 incidental, or consequential damages of any character arising as a
964 result of this License or out of the use or inability to use the
965 Work (including but not limited to damages for loss of goodwill,
966 work stoppage, computer failure or malfunction, or any and all
967 other commercial damages or losses), even if such Contributor
968 has been advised of the possibility of such damages.
969
970 9. Accepting Warranty or Additional Liability. While redistributing
971 the Work or Derivative Works thereof, You may choose to offer,
972 and charge a fee for, acceptance of support, warranty, indemnity,
973 or other liability obligations and/or rights consistent with this
974 License. However, in accepting such obligations, You may act only
975 on Your own behalf and on Your sole responsibility, not on behalf
976 of any other Contributor, and only if You agree to indemnify,
977 defend, and hold each Contributor harmless for any liability
978 incurred by, or claims asserted against, such Contributor by reason
979 of your accepting any such warranty or additional liability.
980
981 END OF TERMS AND CONDITIONS
982
983 APPENDIX: How to apply the Apache License to your work.
984
985 To apply the Apache License to your work, attach the following
986 boilerplate notice, with the fields enclosed by brackets "{}"
987 replaced with your own identifying information. (Don't include
988 the brackets!) The text should be enclosed in the appropriate
989 comment syntax for the file format. We also recommend that a
990 file or class name and description of purpose be included on the
991 same "printed page" as the copyright notice for easier
992 identification within third-party archives.
993
994 Copyright {yyyy} {name of copyright owner}
995
996 Licensed under the Apache License, Version 2.0 (the "License");
997 you may not use this file except in compliance with the License.
998 You may obtain a copy of the License at
999
1000 http://www.apache.org/licenses/LICENSE-2.0
1001
1002 Unless required by applicable law or agreed to in writing, software
1003 distributed under the License is distributed on an "AS IS" BASIS,
1004 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1005 See the License for the specific language governing permissions and
1006 limitations under the License.
1007
1008sub-components:
1009
1010xbyak
1011
1012Copyright (c) 2007 MITSUNARI Shigeo. All rights reserved.
1013
1014Redistribution and use in source and binary forms, with or without
1015modification, are permitted provided that the following conditions are met:
1016
1017Redistributions of source code must retain the above copyright notice, this
1018list of conditions and the following disclaimer.
1019Redistributions in binary form must reproduce the above copyright notice,
1020this list of conditions and the following disclaimer in the documentation
1021and/or other materials provided with the distribution.
1022Neither the name of the copyright owner nor the names of its contributors may
1023be used to endorse or promote products derived from this software without
1024specific prior written permission.
1025
1026THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1027AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1028IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1029ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
1030LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1031CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1032SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1033INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1034CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1035ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1036THE POSSIBILITY OF SUCH DAMAGE.
1037
1038_____
1039
1040Microsoft GSL
1041
1042Copyright (c) 2015 Microsoft Corporation. All rights reserved.
1043
1044This code is licensed under the MIT License (MIT).
1045
1046Permission is hereby granted, free of charge, to any person obtaining a copy
1047of this software and associated documentation files (the "Software"), to deal
1048in the Software without restriction, including without limitation the rights
1049to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
1050of the Software, and to permit persons to whom the Software is furnished to do
1051so, subject to the following conditions:
1052
1053The above copyright notice and this permission notice shall be included in all
1054copies or substantial portions of the Software.
1055
1056THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1057IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1058FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1059AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1060LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1061OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1062THE SOFTWARE.
1063
1064_____
1065
1066Tensorflow
1067
1068Copyright 2018 The TensorFlow Authors. All rights reserved.
1069
1070Apache License
1071Version 2.0, January 2004
1072http://www.apache.org/licenses/
1073
1074TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1075
10761. Definitions.
1077
1078"License" shall mean the terms and conditions for use, reproduction,
1079and distribution as defined by Sections 1 through 9 of this document.
1080
1081"Licensor" shall mean the copyright owner or entity authorized by
1082the copyright owner that is granting the License.
1083
1084"Legal Entity" shall mean the union of the acting entity and all
1085other entities that control, are controlled by, or are under common
1086control with that entity. For the purposes of this definition,
1087"control" means (i) the power, direct or indirect, to cause the
1088direction or management of such entity, whether by contract or
1089otherwise, or (ii) ownership of fifty percent (50%) or more of the
1090outstanding shares, or (iii) beneficial ownership of such entity.
1091
1092"You" (or "Your") shall mean an individual or Legal Entity
1093exercising permissions granted by this License.
1094
1095"Source" form shall mean the preferred form for making modifications,
1096including but not limited to software source code, documentation
1097source, and configuration files.
1098
1099"Object" form shall mean any form resulting from mechanical
1100transformation or translation of a Source form, including but
1101not limited to compiled object code, generated documentation,
1102and conversions to other media types.
1103
1104"Work" shall mean the work of authorship, whether in Source or
1105Object form, made available under the License, as indicated by a
1106copyright notice that is included in or attached to the work
1107(an example is provided in the Appendix below).
1108
1109"Derivative Works" shall mean any work, whether in Source or Object
1110form, that is based on (or derived from) the Work and for which the
1111editorial revisions, annotations, elaborations, or other modifications
1112represent, as a whole, an original work of authorship. For the purposes
1113of this License, Derivative Works shall not include works that remain
1114separable from, or merely link (or bind by name) to the interfaces of,
1115the Work and Derivative Works thereof.
1116
1117"Contribution" shall mean any work of authorship, including
1118the original version of the Work and any modifications or additions
1119to that Work or Derivative Works thereof, that is intentionally
1120submitted to Licensor for inclusion in the Work by the copyright owner
1121or by an individual or Legal Entity authorized to submit on behalf of
1122the copyright owner. For the purposes of this definition, "submitted"
1123means any form of electronic, verbal, or written communication sent
1124to the Licensor or its representatives, including but not limited to
1125communication on electronic mailing lists, source code control systems,
1126and issue tracking systems that are managed by, or on behalf of, the
1127Licensor for the purpose of discussing and improving the Work, but
1128excluding communication that is conspicuously marked or otherwise
1129designated in writing by the copyright owner as "Not a Contribution."
1130
1131"Contributor" shall mean Licensor and any individual or Legal Entity
1132on behalf of whom a Contribution has been received by Licensor and
1133subsequently incorporated within the Work.
1134
11352. Grant of Copyright License. Subject to the terms and conditions of
1136this License, each Contributor hereby grants to You a perpetual,
1137worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1138copyright license to reproduce, prepare Derivative Works of,
1139publicly display, publicly perform, sublicense, and distribute the
1140Work and such Derivative Works in Source or Object form.
1141
11423. Grant of Patent License. Subject to the terms and conditions of
1143this License, each Contributor hereby grants to You a perpetual,
1144worldwide, non-exclusive, no-charge, royalty-free, irrevocable
1145(except as stated in this section) patent license to make, have made,
1146use, offer to sell, sell, import, and otherwise transfer the Work,
1147where such license applies only to those patent claims licensable
1148by such Contributor that are necessarily infringed by their
1149Contribution(s) alone or by combination of their Contribution(s)
1150with the Work to which such Contribution(s) was submitted. If You
1151institute patent litigation against any entity (including a
1152cross-claim or counterclaim in a lawsuit) alleging that the Work
1153or a Contribution incorporated within the Work constitutes direct
1154or contributory patent infringement, then any patent licenses
1155granted to You under this License for that Work shall terminate
1156as of the date such litigation is filed.
1157
11584. Redistribution. You may reproduce and distribute copies of the
1159Work or Derivative Works thereof in any medium, with or without
1160modifications, and in Source or Object form, provided that You
1161meet the following conditions:
1162
1163(a) You must give any other recipients of the Work or
1164Derivative Works a copy of this License; and
1165
1166(b) You must cause any modified files to carry prominent notices
1167stating that You changed the files; and
1168
1169(c) You must retain, in the Source form of any Derivative Works
1170that You distribute, all copyright, patent, trademark, and
1171attribution notices from the Source form of the Work,
1172excluding those notices that do not pertain to any part of
1173the Derivative Works; and
1174
1175(d) If the Work includes a "NOTICE" text file as part of its
1176distribution, then any Derivative Works that You distribute must
1177include a readable copy of the attribution notices contained
1178within such NOTICE file, excluding those notices that do not
1179pertain to any part of the Derivative Works, in at least one
1180of the following places: within a NOTICE text file distributed
1181as part of the Derivative Works; within the Source form or
1182documentation, if provided along with the Derivative Works; or,
1183within a display generated by the Derivative Works, if and
1184wherever such third-party notices normally appear. The contents
1185of the NOTICE file are for informational purposes only and
1186do not modify the License. You may add Your own attribution
1187notices within Derivative Works that You distribute, alongside
1188or as an addendum to the NOTICE text from the Work, provided
1189that such additional attribution notices cannot be construed
1190as modifying the License.
1191
1192You may add Your own copyright statement to Your modifications and
1193may provide additional or different license terms and conditions
1194for use, reproduction, or distribution of Your modifications, or
1195for any such Derivative Works as a whole, provided Your use,
1196reproduction, and distribution of the Work otherwise complies with
1197the conditions stated in this License.
1198
11995. Submission of Contributions. Unless You explicitly state otherwise,
1200any Contribution intentionally submitted for inclusion in the Work
