xref: /openbmc/kcsbridge/LICENSE (revision a1c50751)
1162b51f9SBrad Bishop                                 Apache License
2162b51f9SBrad Bishop                           Version 2.0, January 2004
3162b51f9SBrad Bishop                        http://www.apache.org/licenses/
4162b51f9SBrad Bishop
5162b51f9SBrad Bishop   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6162b51f9SBrad Bishop
7162b51f9SBrad Bishop   1. Definitions.
8162b51f9SBrad Bishop
9162b51f9SBrad Bishop      "License" shall mean the terms and conditions for use, reproduction,
10162b51f9SBrad Bishop      and distribution as defined by Sections 1 through 9 of this document.
11162b51f9SBrad Bishop
12162b51f9SBrad Bishop      "Licensor" shall mean the copyright owner or entity authorized by
13162b51f9SBrad Bishop      the copyright owner that is granting the License.
14162b51f9SBrad Bishop
15162b51f9SBrad Bishop      "Legal Entity" shall mean the union of the acting entity and all
16162b51f9SBrad Bishop      other entities that control, are controlled by, or are under common
17162b51f9SBrad Bishop      control with that entity. For the purposes of this definition,
18162b51f9SBrad Bishop      "control" means (i) the power, direct or indirect, to cause the
19162b51f9SBrad Bishop      direction or management of such entity, whether by contract or
20162b51f9SBrad Bishop      otherwise, or (ii) ownership of fifty percent (50%) or more of the
21162b51f9SBrad Bishop      outstanding shares, or (iii) beneficial ownership of such entity.
22162b51f9SBrad Bishop
23162b51f9SBrad Bishop      "You" (or "Your") shall mean an individual or Legal Entity
24162b51f9SBrad Bishop      exercising permissions granted by this License.
25162b51f9SBrad Bishop
26162b51f9SBrad Bishop      "Source" form shall mean the preferred form for making modifications,
27162b51f9SBrad Bishop      including but not limited to software source code, documentation
28162b51f9SBrad Bishop      source, and configuration files.
29162b51f9SBrad Bishop
30162b51f9SBrad Bishop      "Object" form shall mean any form resulting from mechanical
31162b51f9SBrad Bishop      transformation or translation of a Source form, including but
32162b51f9SBrad Bishop      not limited to compiled object code, generated documentation,
33162b51f9SBrad Bishop      and conversions to other media types.
34162b51f9SBrad Bishop
35162b51f9SBrad Bishop      "Work" shall mean the work of authorship, whether in Source or
36162b51f9SBrad Bishop      Object form, made available under the License, as indicated by a
37162b51f9SBrad Bishop      copyright notice that is included in or attached to the work
38162b51f9SBrad Bishop      (an example is provided in the Appendix below).
39162b51f9SBrad Bishop
40162b51f9SBrad Bishop      "Derivative Works" shall mean any work, whether in Source or Object
41162b51f9SBrad Bishop      form, that is based on (or derived from) the Work and for which the
42162b51f9SBrad Bishop      editorial revisions, annotations, elaborations, or other modifications
43162b51f9SBrad Bishop      represent, as a whole, an original work of authorship. For the purposes
44162b51f9SBrad Bishop      of this License, Derivative Works shall not include works that remain
45162b51f9SBrad Bishop      separable from, or merely link (or bind by name) to the interfaces of,
46162b51f9SBrad Bishop      the Work and Derivative Works thereof.
47162b51f9SBrad Bishop
48162b51f9SBrad Bishop      "Contribution" shall mean any work of authorship, including
49162b51f9SBrad Bishop      the original version of the Work and any modifications or additions
50162b51f9SBrad Bishop      to that Work or Derivative Works thereof, that is intentionally
51162b51f9SBrad Bishop      submitted to Licensor for inclusion in the Work by the copyright owner
52162b51f9SBrad Bishop      or by an individual or Legal Entity authorized to submit on behalf of
53162b51f9SBrad Bishop      the copyright owner. For the purposes of this definition, "submitted"
54162b51f9SBrad Bishop      means any form of electronic, verbal, or written communication sent
55162b51f9SBrad Bishop      to the Licensor or its representatives, including but not limited to
56162b51f9SBrad Bishop      communication on electronic mailing lists, source code control systems,
57162b51f9SBrad Bishop      and issue tracking systems that are managed by, or on behalf of, the
58162b51f9SBrad Bishop      Licensor for the purpose of discussing and improving the Work, but
59162b51f9SBrad Bishop      excluding communication that is conspicuously marked or otherwise
60162b51f9SBrad Bishop      designated in writing by the copyright owner as "Not a Contribution."
61162b51f9SBrad Bishop
62162b51f9SBrad Bishop      "Contributor" shall mean Licensor and any individual or Legal Entity
63162b51f9SBrad Bishop      on behalf of whom a Contribution has been received by Licensor and
64162b51f9SBrad Bishop      subsequently incorporated within the Work.
65162b51f9SBrad Bishop
66162b51f9SBrad Bishop   2. Grant of Copyright License. Subject to the terms and conditions of
67162b51f9SBrad Bishop      this License, each Contributor hereby grants to You a perpetual,
68162b51f9SBrad Bishop      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69162b51f9SBrad Bishop      copyright license to reproduce, prepare Derivative Works of,
70162b51f9SBrad Bishop      publicly display, publicly perform, sublicense, and distribute the
71162b51f9SBrad Bishop      Work and such Derivative Works in Source or Object form.
72162b51f9SBrad Bishop
73162b51f9SBrad Bishop   3. Grant of Patent License. Subject to the terms and conditions of
74162b51f9SBrad Bishop      this License, each Contributor hereby grants to You a perpetual,
75162b51f9SBrad Bishop      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76162b51f9SBrad Bishop      (except as stated in this section) patent license to make, have made,
77162b51f9SBrad Bishop      use, offer to sell, sell, import, and otherwise transfer the Work,
78162b51f9SBrad Bishop      where such license applies only to those patent claims licensable
79162b51f9SBrad Bishop      by such Contributor that are necessarily infringed by their
80162b51f9SBrad Bishop      Contribution(s) alone or by combination of their Contribution(s)
81162b51f9SBrad Bishop      with the Work to which such Contribution(s) was submitted. If You
82162b51f9SBrad Bishop      institute patent litigation against any entity (including a
83162b51f9SBrad Bishop      cross-claim or counterclaim in a lawsuit) alleging that the Work
84162b51f9SBrad Bishop      or a Contribution incorporated within the Work constitutes direct
85162b51f9SBrad Bishop      or contributory patent infringement, then any patent licenses
86162b51f9SBrad Bishop      granted to You under this License for that Work shall terminate
87162b51f9SBrad Bishop      as of the date such litigation is filed.
88162b51f9SBrad Bishop
89162b51f9SBrad Bishop   4. Redistribution. You may reproduce and distribute copies of the
90162b51f9SBrad Bishop      Work or Derivative Works thereof in any medium, with or without
91162b51f9SBrad Bishop      modifications, and in Source or Object form, provided that You
92162b51f9SBrad Bishop      meet the following conditions:
93162b51f9SBrad Bishop
94162b51f9SBrad Bishop      (a) You must give any other recipients of the Work or
95162b51f9SBrad Bishop          Derivative Works a copy of this License; and
96162b51f9SBrad Bishop
97162b51f9SBrad Bishop      (b) You must cause any modified files to carry prominent notices
98162b51f9SBrad Bishop          stating that You changed the files; and
99162b51f9SBrad Bishop
100162b51f9SBrad Bishop      (c) You must retain, in the Source form of any Derivative Works
101162b51f9SBrad Bishop          that You distribute, all copyright, patent, trademark, and
102162b51f9SBrad Bishop          attribution notices from the Source form of the Work,
103162b51f9SBrad Bishop          excluding those notices that do not pertain to any part of
104162b51f9SBrad Bishop          the Derivative Works; and
105162b51f9SBrad Bishop
106162b51f9SBrad Bishop      (d) If the Work includes a "NOTICE" text file as part of its
107162b51f9SBrad Bishop          distribution, then any Derivative Works that You distribute must
108162b51f9SBrad Bishop          include a readable copy of the attribution notices contained
109162b51f9SBrad Bishop          within such NOTICE file, excluding those notices that do not
110162b51f9SBrad Bishop          pertain to any part of the Derivative Works, in at least one
111162b51f9SBrad Bishop          of the following places: within a NOTICE text file distributed
112162b51f9SBrad Bishop          as part of the Derivative Works; within the Source form or
113162b51f9SBrad Bishop          documentation, if provided along with the Derivative Works; or,
114162b51f9SBrad Bishop          within a display generated by the Derivative Works, if and
115162b51f9SBrad Bishop          wherever such third-party notices normally appear. The contents
116162b51f9SBrad Bishop          of the NOTICE file are for informational purposes only and
117162b51f9SBrad Bishop          do not modify the License. You may add Your own attribution
118162b51f9SBrad Bishop          notices within Derivative Works that You distribute, alongside
119162b51f9SBrad Bishop          or as an addendum to the NOTICE text from the Work, provided
120162b51f9SBrad Bishop          that such additional attribution notices cannot be construed
121162b51f9SBrad Bishop          as modifying the License.
122162b51f9SBrad Bishop
123162b51f9SBrad Bishop      You may add Your own copyright statement to Your modifications and
124162b51f9SBrad Bishop      may provide additional or different license terms and conditions
125162b51f9SBrad Bishop      for use, reproduction, or distribution of Your modifications, or
126162b51f9SBrad Bishop      for any such Derivative Works as a whole, provided Your use,
127162b51f9SBrad Bishop      reproduction, and distribution of the Work otherwise complies with
128162b51f9SBrad Bishop      the conditions stated in this License.
129162b51f9SBrad Bishop
130162b51f9SBrad Bishop   5. Submission of Contributions. Unless You explicitly state otherwise,
131162b51f9SBrad Bishop      any Contribution intentionally submitted for inclusion in the Work
132162b51f9SBrad Bishop      by You to the Licensor shall be under the terms and conditions of
133162b51f9SBrad Bishop      this License, without any additional terms or conditions.
134162b51f9SBrad Bishop      Notwithstanding the above, nothing herein shall supersede or modify
135162b51f9SBrad Bishop      the terms of any separate license agreement you may have executed
136162b51f9SBrad Bishop      with Licensor regarding such Contributions.
137162b51f9SBrad Bishop
138162b51f9SBrad Bishop   6. Trademarks. This License does not grant permission to use the trade
139162b51f9SBrad Bishop      names, trademarks, service marks, or product names of the Licensor,
140162b51f9SBrad Bishop      except as required for reasonable and customary use in describing the
141162b51f9SBrad Bishop      origin of the Work and reproducing the content of the NOTICE file.
142162b51f9SBrad Bishop
143162b51f9SBrad Bishop   7. Disclaimer of Warranty. Unless required by applicable law or
144162b51f9SBrad Bishop      agreed to in writing, Licensor provides the Work (and each
145162b51f9SBrad Bishop      Contributor provides its Contributions) on an "AS IS" BASIS,
146162b51f9SBrad Bishop      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147162b51f9SBrad Bishop      implied, including, without limitation, any warranties or conditions
148162b51f9SBrad Bishop      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149162b51f9SBrad Bishop      PARTICULAR PURPOSE. You are solely responsible for determining the
150162b51f9SBrad Bishop      appropriateness of using or redistributing the Work and assume any
151162b51f9SBrad Bishop      risks associated with Your exercise of permissions under this License.
152162b51f9SBrad Bishop
153162b51f9SBrad Bishop   8. Limitation of Liability. In no event and under no legal theory,
154162b51f9SBrad Bishop      whether in tort (including negligence), contract, or otherwise,
155162b51f9SBrad Bishop      unless required by applicable law (such as deliberate and grossly
156162b51f9SBrad Bishop      negligent acts) or agreed to in writing, shall any Contributor be
157162b51f9SBrad Bishop      liable to You for damages, including any direct, indirect, special,
158162b51f9SBrad Bishop      incidental, or consequential damages of any character arising as a
159162b51f9SBrad Bishop      result of this License or out of the use or inability to use the
160162b51f9SBrad Bishop      Work (including but not limited to damages for loss of goodwill,
161162b51f9SBrad Bishop      work stoppage, computer failure or malfunction, or any and all
162162b51f9SBrad Bishop      other commercial damages or losses), even if such Contributor
163162b51f9SBrad Bishop      has been advised of the possibility of such damages.
164162b51f9SBrad Bishop
165162b51f9SBrad Bishop   9. Accepting Warranty or Additional Liability. While redistributing
166162b51f9SBrad Bishop      the Work or Derivative Works thereof, You may choose to offer,
167162b51f9SBrad Bishop      and charge a fee for, acceptance of support, warranty, indemnity,
168162b51f9SBrad Bishop      or other liability obligations and/or rights consistent with this
169162b51f9SBrad Bishop      License. However, in accepting such obligations, You may act only
170162b51f9SBrad Bishop      on Your own behalf and on Your sole responsibility, not on behalf
171162b51f9SBrad Bishop      of any other Contributor, and only if You agree to indemnify,
172162b51f9SBrad Bishop      defend, and hold each Contributor harmless for any liability
173162b51f9SBrad Bishop      incurred by, or claims asserted against, such Contributor by reason
174162b51f9SBrad Bishop      of your accepting any such warranty or additional liability.
175162b51f9SBrad Bishop
176162b51f9SBrad Bishop   END OF TERMS AND CONDITIONS
177162b51f9SBrad Bishop
178162b51f9SBrad Bishop   APPENDIX: How to apply the Apache License to your work.
179162b51f9SBrad Bishop
180162b51f9SBrad Bishop      To apply the Apache License to your work, attach the following
181*a1c50751SHaiyue Wang      boilerplate notice, with the fields enclosed by brackets "{}"
182162b51f9SBrad Bishop      replaced with your own identifying information. (Don't include
183162b51f9SBrad Bishop      the brackets!)  The text should be enclosed in the appropriate
184162b51f9SBrad Bishop      comment syntax for the file format. We also recommend that a
185162b51f9SBrad Bishop      file or class name and description of purpose be included on the
186162b51f9SBrad Bishop      same "printed page" as the copyright notice for easier
187162b51f9SBrad Bishop      identification within third-party archives.
188162b51f9SBrad Bishop
189*a1c50751SHaiyue Wang   Copyright 2018 Intel Corporation
190162b51f9SBrad Bishop
191162b51f9SBrad Bishop   Licensed under the Apache License, Version 2.0 (the "License");
192162b51f9SBrad Bishop   you may not use this file except in compliance with the License.
193162b51f9SBrad Bishop   You may obtain a copy of the License at
194162b51f9SBrad Bishop
195162b51f9SBrad Bishop       http://www.apache.org/licenses/LICENSE-2.0
196162b51f9SBrad Bishop
197162b51f9SBrad Bishop   Unless required by applicable law or agreed to in writing, software
198162b51f9SBrad Bishop   distributed under the License is distributed on an "AS IS" BASIS,
199162b51f9SBrad Bishop   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200162b51f9SBrad Bishop   See the License for the specific language governing permissions and
201162b51f9SBrad Bishop   limitations under the License.
202