1fcf3ce44SJohn Forte--------------------------------------------------------------------
2fcf3ce44SJohn Forte
3fcf3ce44SJohn Forte*STORAGE NETWORKING INDUSTRY ASSOCIATION
4fcf3ce44SJohn FortePUBLIC LICENSE
5fcf3ce44SJohn ForteVersion 1.1 *
6fcf3ce44SJohn Forte________________________
7fcf3ce44SJohn Forte
8fcf3ce44SJohn Forte*1. Definitions.*
9fcf3ce44SJohn Forte
10fcf3ce44SJohn Forte    * 1.1 "Commercial Use" means distribution or otherwise making the
11fcf3ce44SJohn Forte      Covered Code available to a third party.
12fcf3ce44SJohn Forte    * 1.2 "Contributor" means each entity that creates or contributes to
13fcf3ce44SJohn Forte      the creation of Modifications.
14fcf3ce44SJohn Forte    * 1.3 "Contributor Version" means the combination of the Original
15fcf3ce44SJohn Forte      Code, prior Modifications used by a Contributor, and the
16fcf3ce44SJohn Forte      Modifications made by that particular Contributor.
17fcf3ce44SJohn Forte    * 1.4 "Covered Code" means the Original Code or Modifications or the
18fcf3ce44SJohn Forte      combination of the Original Code and Modifications, in each case
19fcf3ce44SJohn Forte      including portions thereof.
20fcf3ce44SJohn Forte    * 1.5 "Electronic Distribution Mechanism" means a mechanism
21fcf3ce44SJohn Forte      generally accepted in the software development community for the
22fcf3ce44SJohn Forte      electronic transfer of data.
23fcf3ce44SJohn Forte    * 1.6 "Executable" means Covered Code in any form other than Source
24fcf3ce44SJohn Forte      Code.
25fcf3ce44SJohn Forte    * 1.7 "Initial Developer" means the individual or entity identified
26fcf3ce44SJohn Forte      as the Initial Developer in the Source Code notice required by
27fcf3ce44SJohn Forte      Exhibit A.
28fcf3ce44SJohn Forte    * 1.8 "Larger Work" means a work which combines Covered Code or
29fcf3ce44SJohn Forte      portions thereof with code not governed by the terms of this License.
30fcf3ce44SJohn Forte    * 1.9 "License" means this document.
31fcf3ce44SJohn Forte    * 1.10 "Licensable" means having the right to grant, to the maximum
32fcf3ce44SJohn Forte      extent possible, whether at the time of the initial grant or
33fcf3ce44SJohn Forte      subsequently acquired, any and all of the rights conveyed herein.
34fcf3ce44SJohn Forte    * 1.11 "Modifications" means any addition to or deletion from the
35fcf3ce44SJohn Forte      substance or structure of either the Original Code or any previous
36fcf3ce44SJohn Forte      Modifications. When Covered Code is released as a series of files,
37fcf3ce44SJohn Forte      a Modification is:
38fcf3ce44SJohn Forte          o A. Any addition to or deletion from the contents of a file
39fcf3ce44SJohn Forte            containing Original Code or previous Modifications.
40fcf3ce44SJohn Forte          o B. Any new file that contains any part of the Original Code
41fcf3ce44SJohn Forte            or previous Modifications.
42fcf3ce44SJohn Forte
43fcf3ce44SJohn Forte      1.12 "Original Code" means Source Code of computer software code
44fcf3ce44SJohn Forte      which is described in the Source Code notice required by Exhibit A
45fcf3ce44SJohn Forte      as Original Code, and which, at the time of its release under this
46fcf3ce44SJohn Forte      License is not already Covered Code governed by this License.
47fcf3ce44SJohn Forte
48fcf3ce44SJohn Forte    * 1.13 "Patent Claims" means any patent claim(s), now owned or
49fcf3ce44SJohn Forte      hereafter acquired, including without limitation, method, process,
50fcf3ce44SJohn Forte      and apparatus claims, in any patent Licensable by grantor.
51fcf3ce44SJohn Forte    * 1.14 "Source Code" means the preferred form of the Covered Code
52fcf3ce44SJohn Forte      for making modifications to it, including all modules it contains,
53fcf3ce44SJohn Forte      plus any associated interface definition files, scripts used to
54fcf3ce44SJohn Forte      control compilation and installation of an Executable, or source
55fcf3ce44SJohn Forte      code differential comparisons against either the Original Code or
56fcf3ce44SJohn Forte      another well known, available Covered Code of the Contributor's
57fcf3ce44SJohn Forte      choice. The Source Code can be in a compressed or archival form,
58fcf3ce44SJohn Forte      provided the appropriate decompression or de-archiving software is
59fcf3ce44SJohn Forte      widely available for no charge.
60fcf3ce44SJohn Forte    * 1.15 "You" (or "Your") means an individual or a legal entity
61fcf3ce44SJohn Forte      exercising rights under, and complying with all of the terms of,
62fcf3ce44SJohn Forte      this License or a future version of this License issued under
63fcf3ce44SJohn Forte      Section 6.1. For legal entities, "You" includes any entity which
64fcf3ce44SJohn Forte      controls, is controlled by, or is under common control with You.
65fcf3ce44SJohn Forte      For purposes of this definition, "control" means (a) the power,
66fcf3ce44SJohn Forte      direct or indirect, to cause the direction or management of such
67fcf3ce44SJohn Forte      entity, whether by contract or otherwise, or (b) ownership of more
68fcf3ce44SJohn Forte      than fifty percent (50%) of the outstanding shares or beneficial
69fcf3ce44SJohn Forte      ownership of such entity
70fcf3ce44SJohn Forte
71fcf3ce44SJohn Forte*2. Source Code License.*
72fcf3ce44SJohn Forte
73fcf3ce44SJohn Forte    * 2.1 The Initial Developer Grant. The Initial Developer hereby
74fcf3ce44SJohn Forte      grants You a world-wide, royalty-free, non-exclusive license,
75fcf3ce44SJohn Forte      subject to third party intellectual property claims:
76fcf3ce44SJohn Forte          o (a) under intellectual property rights (other than patent or
77fcf3ce44SJohn Forte            trademark) Licensable by Initial Developer to use,
78fcf3ce44SJohn Forte            reproduce, modify, display, perform, sublicense and
79fcf3ce44SJohn Forte            distribute the Original Code (or portions thereof) with or
80fcf3ce44SJohn Forte            without Modifications, and/or as part of a Larger Work; and
81fcf3ce44SJohn Forte          o (b) under Patents Claims infringed by the making, using or
82fcf3ce44SJohn Forte            selling of Original Code, to make, have made, use, practice,
83fcf3ce44SJohn Forte            sell, and offer for sale, and/or otherwise dispose of the
84fcf3ce44SJohn Forte            Original Code (or portions thereof).
85fcf3ce44SJohn Forte          o (c) the licenses granted in this Section 2.1(a) and (b) are
86fcf3ce44SJohn Forte            effective on the date Initial Developer first distributes
87fcf3ce44SJohn Forte            Original Code under the terms of this License.
88fcf3ce44SJohn Forte          o (d) Notwithstanding Section 2.1(b) above, no patent license
89fcf3ce44SJohn Forte            is granted: 1) for code that You delete from the Original
90fcf3ce44SJohn Forte            Code; 2) separate from the Original Code; or 3) for
91fcf3ce44SJohn Forte            infringements caused by: i) the modification of the Original
92fcf3ce44SJohn Forte            Code or ii) the combination of the Original Code with other
93fcf3ce44SJohn Forte            software or devices.
94fcf3ce44SJohn Forte
95fcf3ce44SJohn Forte    * 2.2 Contributor Grant. Subject to third party intellectual
96fcf3ce44SJohn Forte      property claims, each Contributor hereby grants You a world-wide,
97fcf3ce44SJohn Forte      royalty-free, non-exclusive license
98fcf3ce44SJohn Forte          o (a) under intellectual property rights (other than patent or
99fcf3ce44SJohn Forte            trademark) Licensable by Contributor, to use, reproduce,
100fcf3ce44SJohn Forte            modify, display, perform, sublicense and distribute the
101fcf3ce44SJohn Forte            Modifications created by such Contributor (or portions
102fcf3ce44SJohn Forte            thereof) either on an unmodified basis, with other
103fcf3ce44SJohn Forte            Modifications, as Covered Code and/or as part of a Larger
104fcf3ce44SJohn Forte            Work; and
105fcf3ce44SJohn Forte          o (b) under Patent Claims infringed by the making, using, or
106fcf3ce44SJohn Forte            selling of Modifications made by that Contributor either
107fcf3ce44SJohn Forte            alone and/or in combination with its Contributor Version (or
108fcf3ce44SJohn Forte            portions of such combination), to make, use, sell, offer for
109fcf3ce44SJohn Forte            sale, have made, and/or otherwise dispose of: 1)
110fcf3ce44SJohn Forte            Modifications made by that Contributor (or portions
111fcf3ce44SJohn Forte            thereof); and 2) the combination of Modifications made by
112fcf3ce44SJohn Forte            that Contributor with its Contributor Version (or portions
113fcf3ce44SJohn Forte            of such combination).
114fcf3ce44SJohn Forte          o (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
115fcf3ce44SJohn Forte            effective on the date Contributor first makes Commercial Use
116fcf3ce44SJohn Forte            of the Covered Code.
117fcf3ce44SJohn Forte          o (d) Notwithstanding Section 2.2(b) above, no patent license
118fcf3ce44SJohn Forte            is granted: 1) for any code that Contributor has deleted
119fcf3ce44SJohn Forte            from the Contributor Version; 2) separate from the
120fcf3ce44SJohn Forte            Contributor Version; 3) for infringements caused by: i)
121fcf3ce44SJohn Forte            third party modifications of Contributor Version or ii) the
122fcf3ce44SJohn Forte            combination of Modifications made by that Contributor with
123fcf3ce44SJohn Forte            other software (except as part of the Contributor Version)
124fcf3ce44SJohn Forte            or other devices; or 4) under Patent Claims infringed by
125fcf3ce44SJohn Forte            Covered Code in the absence of Modifications made by that
126fcf3ce44SJohn Forte            Contributor.
127fcf3ce44SJohn Forte
128fcf3ce44SJohn Forte*3. Distribution Obligations.*
129fcf3ce44SJohn Forte
130fcf3ce44SJohn Forte    * 3.1 Application of License. The Modifications which You create or
131fcf3ce44SJohn Forte      to which You contribute are governed by the terms of this License,
132fcf3ce44SJohn Forte      including without limitation Section 2.2. The Source Code version
133fcf3ce44SJohn Forte      of Covered Code may be distributed only under the terms of this
134fcf3ce44SJohn Forte      License or a future version of this License released under Section
135fcf3ce44SJohn Forte      6.1, and You must include a copy of this License with every copy
136fcf3ce44SJohn Forte      of the Source Code You distribute. You may not offer or impose any
137fcf3ce44SJohn Forte      terms on any Source Code version that alters or restricts the
138fcf3ce44SJohn Forte      applicable version of this License or the recipients' rights
139fcf3ce44SJohn Forte      hereunder. However, You may include an additional document
140fcf3ce44SJohn Forte      offering the additional rights described in Section 3.5.
141fcf3ce44SJohn Forte    * 3.2 Availability of Source Code. Any Modification which You create
142fcf3ce44SJohn Forte      or to which You contribute must be made available in Source Code
143fcf3ce44SJohn Forte      form under the terms of this License either on the same media as
144fcf3ce44SJohn Forte      an Executable version or via an accepted Electronic Distribution
145fcf3ce44SJohn Forte      Mechanism to anyone to whom you made an Executable version
146fcf3ce44SJohn Forte      available; and if made available via Electronic Distribution
147fcf3ce44SJohn Forte      Mechanism, must remain available for at least twelve (12) months
148fcf3ce44SJohn Forte      after the date it initially became available, or at least six (6)
149fcf3ce44SJohn Forte      months after a subsequent version of that particular Modification
150fcf3ce44SJohn Forte      has been made available to such recipients. You are responsible
151fcf3ce44SJohn Forte      for ensuring that the Source Code version remains available even
152fcf3ce44SJohn Forte      if the Electronic Distribution Mechanism is maintained by a third
153fcf3ce44SJohn Forte      party.
154fcf3ce44SJohn Forte    * 3.3 Description of Modifications. You must cause all Covered Code
155fcf3ce44SJohn Forte      to which You contribute to contain a file documenting the changes
156fcf3ce44SJohn Forte      You made to create that Covered Code and the date of any change.
157fcf3ce44SJohn Forte      You must include a prominent statement that the Modification is
158fcf3ce44SJohn Forte      derived, directly or indirectly, from Original Code provided by
159fcf3ce44SJohn Forte      the Initial Developer and including the name of the Initial
160fcf3ce44SJohn Forte      Developer in (a) the Source Code, and (b) in any notice in an
161fcf3ce44SJohn Forte      Executable version or related documentation in which You describe
162fcf3ce44SJohn Forte      the origin or ownership of the Covered Code.
163fcf3ce44SJohn Forte    * 3.4 Intellectual Property Matters.
164fcf3ce44SJohn Forte          o (a) Third Party Claims. If Contributor has actual knowledge
165fcf3ce44SJohn Forte            that a license under a third party's intellectual property
166fcf3ce44SJohn Forte            rights is required to exercise the rights granted by such
167fcf3ce44SJohn Forte            Contributor under Sections 2.1 or 2.2, Contributor must
168fcf3ce44SJohn Forte            include a text file with the Source Code distribution titled
169fcf3ce44SJohn Forte            "LEGAL" which describes the claim and the party making the
170fcf3ce44SJohn Forte            claim in sufficient detail that a recipient will know whom
171fcf3ce44SJohn Forte            to contact. If Contributor obtains such knowledge after the
172fcf3ce44SJohn Forte            Modification is made available as described in Section 3.2,
173fcf3ce44SJohn Forte            Contributor shall promptly modify the LEGAL file in all
174fcf3ce44SJohn Forte            copies Contributor makes available thereafter.
175fcf3ce44SJohn Forte          o (b) Contributor API's. If Contributor's Modifications
176fcf3ce44SJohn Forte            include an application programming interface and Contributor
177fcf3ce44SJohn Forte            has actual knowledge of patent licenses which are reasonably
178fcf3ce44SJohn Forte            necessary to implement that API, Contributor must also
179fcf3ce44SJohn Forte            include this information in the LEGAL file.
180fcf3ce44SJohn Forte          o (c) Representations. Contributor represents that, except as
181fcf3ce44SJohn Forte            disclosed pursuant to Section 3.4(a) above, Contributor
182fcf3ce44SJohn Forte            believes that Contributor's Modifications are Contributor's
183fcf3ce44SJohn Forte            original creation(s) and/or Contributor has sufficient
184fcf3ce44SJohn Forte            rights to grant the rights conveyed by this License.
185fcf3ce44SJohn Forte    * 3.5 Required Notices. You must duplicate the notice in *Exhibit A*
186fcf3ce44SJohn Forte      in each file of the Source Code. If it is not possible to put such
187fcf3ce44SJohn Forte      notice in a particular Source Code file due to its structure, then
188fcf3ce44SJohn Forte      You must include such notice in a location (such as a relevant
189fcf3ce44SJohn Forte      directory) where a user would be most likely to look for such a
190fcf3ce44SJohn Forte      notice. If You created one or more Modification(s) You may add
191fcf3ce44SJohn Forte      your name as a Contributor to the notice described in *Exhibit A.
192fcf3ce44SJohn Forte      *You must also duplicate this License in any documentation for the
193fcf3ce44SJohn Forte      Source Code where You describe recipients' rights or ownership
194fcf3ce44SJohn Forte      rights relating to Covered Code. You may choose to offer, and to
195fcf3ce44SJohn Forte      charge a fee for, warranty, support, indemnity or liability
196fcf3ce44SJohn Forte      obligations to one or more recipients of Covered Code. However,
197fcf3ce44SJohn Forte      You may do so only on Your own behalf, and not on behalf of the
198fcf3ce44SJohn Forte      Initial Developer or any Contributor. You must make it absolutely
199fcf3ce44SJohn Forte      clear that any such warranty, support, indemnity or liability
200fcf3ce44SJohn Forte      obligation is offered by You alone, and You hereby agree to
201fcf3ce44SJohn Forte      indemnify the Initial Developer and every Contributor for any
202fcf3ce44SJohn Forte      liability (excluding any liability arising from intellectual
203fcf3ce44SJohn Forte      property claims relating to the Covered Code) incurred by the
204fcf3ce44SJohn Forte      Initial Developer or such Contributor as a result of warranty,
205fcf3ce44SJohn Forte      support, indemnity or liability terms You offer.
206fcf3ce44SJohn Forte    * 3.6 Distribution of Executable Versions. You may distribute
207fcf3ce44SJohn Forte      Covered Code in Executable form only if the requirements of
208fcf3ce44SJohn Forte      Section* 3.1-3.5 *have been met for that Covered Code, and if You
209fcf3ce44SJohn Forte      include a notice stating that the Source Code version of the
210fcf3ce44SJohn Forte      Covered Code is available under the terms of this License,
211fcf3ce44SJohn Forte      including a description of how and where You have fulfilled the
212fcf3ce44SJohn Forte      obligation of Section *3.2.* The notice must be conspicuously
213fcf3ce44SJohn Forte      included in any notice in an Executable version, related
214fcf3ce44SJohn Forte      documentation or collateral in which You describe recipients'
215fcf3ce44SJohn Forte      rights relating to the Covered Code. You may distribute the
216fcf3ce44SJohn Forte      Executable version of Covered Code or ownership rights under a
217fcf3ce44SJohn Forte      license of Your choice, which may contain terms different from
218fcf3ce44SJohn Forte      this License, provided that You are in compliance with the terms
219fcf3ce44SJohn Forte      of this License and that the license for the Executable version
220fcf3ce44SJohn Forte      does not attempt to limit or alter the recipient's rights in the
221fcf3ce44SJohn Forte      Source Code version from the rights set forth in this License. If
222fcf3ce44SJohn Forte      You distribute the Executable version under a different license
223fcf3ce44SJohn Forte      You must make it absolutely clear that any terms which differ from
224fcf3ce44SJohn Forte      this License are offered by You alone, not by the Initial
225fcf3ce44SJohn Forte      Developer or any Contributor. You hereby agree to indemnify the
226fcf3ce44SJohn Forte      Initial Developer and every Contributor for any liability
227fcf3ce44SJohn Forte      (excluding any liability arising from intellectual property claims
228fcf3ce44SJohn Forte      relating to the Covered Code) incurred by the Initial Developer or
229fcf3ce44SJohn Forte      such Contributor as a result of any such terms You offer.
230fcf3ce44SJohn Forte    * 3.7 Larger Works. You may create a Larger Work by combining
231fcf3ce44SJohn Forte      Covered Code with other code not governed by the terms of this
232fcf3ce44SJohn Forte      License and distribute the Larger Work as a single product. In
233fcf3ce44SJohn Forte      such a case, You must make sure the requirements of this License
234fcf3ce44SJohn Forte      are fulfilled for the Covered Code.
235fcf3ce44SJohn Forte
236fcf3ce44SJohn Forte*4. Inability to Comply Due to Statute or Regulation.* If it is
237fcf3ce44SJohn Forteimpossible for You to comply with any of the terms of this License with
238fcf3ce44SJohn Forterespect to some or all of the Covered Code due to statute, judicial
239fcf3ce44SJohn Forteorder, or regulation then You must: (a) comply with the terms of this
240fcf3ce44SJohn ForteLicense to the maximum extent possible; and (b) describe the limitations
241fcf3ce44SJohn Forteand the code they affect. Such description must be included in the LEGAL
242fcf3ce44SJohn Fortefile described in Section 3.4 and must be included with all
243fcf3ce44SJohn Fortedistributions of the Source Code. Except to the extent prohibited by
244fcf3ce44SJohn Fortestatute or regulation, such description must be sufficiently detailed
245fcf3ce44SJohn Fortefor a recipient of ordinary skill to be able to understand it.
246fcf3ce44SJohn Forte
247fcf3ce44SJohn Forte*5. Application of this License.* This License applies to code to which
248fcf3ce44SJohn Fortethe Initial Developer has attached the notice in Exhibit A and to
249fcf3ce44SJohn Forterelated Covered Code.
250fcf3ce44SJohn Forte
251fcf3ce44SJohn Forte*6. Versions of the License.*
252fcf3ce44SJohn Forte
253fcf3ce44SJohn Forte    * 6.1 New Versions. The Storage Networking Industry Association (the
254fcf3ce44SJohn Forte      "SNIA") may publish revised and/or new versions of the License
255fcf3ce44SJohn Forte      from time to time. Each version will be given a distinguishing
256fcf3ce44SJohn Forte      version number.
257fcf3ce44SJohn Forte    * 6.2 Effect of New Versions. Once Covered Code has been published
258fcf3ce44SJohn Forte      under a particular version of the License, You may always continue
259fcf3ce44SJohn Forte      to use it under the terms of that version. You may also choose to
260fcf3ce44SJohn Forte      use such Covered Code under the terms of any subsequent version of
261fcf3ce44SJohn Forte      the License published by the SNIA. No one other than the SNIA has
262fcf3ce44SJohn Forte      the right to modify the terms applicable to Covered Code created
263fcf3ce44SJohn Forte      under this License.
264fcf3ce44SJohn Forte    * 6.3 Derivative Works. If You create or use a modified version of
265fcf3ce44SJohn Forte      this License (which you may only do in order to apply it to code
266fcf3ce44SJohn Forte      which is not already Covered Code governed by this License), You
267fcf3ce44SJohn Forte      must (a) rename Your license so that the phrases "Storage
268fcf3ce44SJohn Forte      Networking Industry Association," "SNIA," or any confusingly
269fcf3ce44SJohn Forte      similar phrase do not appear in your license (except to note that
270fcf3ce44SJohn Forte      your license differs from this License) and (b) otherwise make it
271fcf3ce44SJohn Forte      clear that Your version of the license contains terms which differ
272fcf3ce44SJohn Forte      from the SNIA Public License. (Filling in the name of the Initial
273fcf3ce44SJohn Forte      Developer, Original Code or Contributor in the notice described in
274fcf3ce44SJohn Forte      Exhibit A shall not of themselves be deemed to be modifications of
275fcf3ce44SJohn Forte      this License.)
276fcf3ce44SJohn Forte
277fcf3ce44SJohn Forte*7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE
278fcf3ce44SJohn ForteON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
279fcf3ce44SJohn ForteIMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE
280fcf3ce44SJohn ForteIS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
281fcf3ce44SJohn ForteNON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
282fcf3ce44SJohn ForteCOVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY
283fcf3ce44SJohn ForteRESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME
284fcf3ce44SJohn ForteTHE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS
285fcf3ce44SJohn ForteDISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO
286fcf3ce44SJohn ForteUSE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
287fcf3ce44SJohn ForteDISCLAIMER.*
288fcf3ce44SJohn Forte
289fcf3ce44SJohn Forte*8. TERMINATION.*
290fcf3ce44SJohn Forte
291fcf3ce44SJohn Forte    * *8.1 *This License and the rights granted hereunder will terminate
292fcf3ce44SJohn Forte      automatically if You fail to comply with terms herein and fail to
293fcf3ce44SJohn Forte      cure such breach within a reasonable time after becoming aware of
294fcf3ce44SJohn Forte      the breach. All sublicenses to the Covered Code which are properly
295fcf3ce44SJohn Forte      granted shall survive any termination of this License. Provisions
296fcf3ce44SJohn Forte      which, by their nature, must remain in effect beyond the
297fcf3ce44SJohn Forte      termination of this License shall survive.
298fcf3ce44SJohn Forte    * *8.2* If You initiate litigation by asserting a patent
299fcf3ce44SJohn Forte      infringement claim (excluding declaratory judgment actions)
300fcf3ce44SJohn Forte      against Initial Developer or a Contributor (the Initial Developer
301fcf3ce44SJohn Forte      or Contributor against whom You file such action is referred to as
302fcf3ce44SJohn Forte      "Participant") alleging that:
303fcf3ce44SJohn Forte          o *(a)* such Participant's Contributor Version directly or
304fcf3ce44SJohn Forte            indirectly infringes any patent, then any and all rights
305fcf3ce44SJohn Forte            granted by such Participant to You under Sections 2.1 and/or
306fcf3ce44SJohn Forte            2.2 of this License shall, upon 60 days notice from
307fcf3ce44SJohn Forte            Participant terminate prospectively, unless if within 60
308fcf3ce44SJohn Forte            days after receipt of notice You either: (i) agree in
309fcf3ce44SJohn Forte            writing to pay Participant a mutually agreeable reasonable
310fcf3ce44SJohn Forte            royalty for Your past and future use of Modifications made
311fcf3ce44SJohn Forte            by such Participant, or (ii) withdraw Your litigation claim
312fcf3ce44SJohn Forte            with respect to the Contributor Version against such
313fcf3ce44SJohn Forte            Participant. If within 60 days of notice, a reasonable
314fcf3ce44SJohn Forte            royalty and payment arrangement are not mutually agreed upon
315fcf3ce44SJohn Forte            in writing by the parties or the litigation claim is not
316fcf3ce44SJohn Forte            withdrawn, the rights granted by Participant to You under
317fcf3ce44SJohn Forte            Sections 2.1 and/or 2.2 automatically terminate at the
318fcf3ce44SJohn Forte            expiration of the 60 day notice period specified above.
319fcf3ce44SJohn Forte    * *8.3* If You assert a patent infringement claim against
320fcf3ce44SJohn Forte      Participant alleging that such Participant's Contributor Version
321fcf3ce44SJohn Forte      directly or indirectly infringes any patent where such claim is
322fcf3ce44SJohn Forte      resolved (such as by license or settlement) prior to the
323fcf3ce44SJohn Forte      initiation of patent infringement litigation, then the reasonable
324fcf3ce44SJohn Forte      value of the licenses granted by such Participant under Sections
325fcf3ce44SJohn Forte      2.1 or 2.2 shall be taken into account in determining the amount
326fcf3ce44SJohn Forte      or value of any payment or license.
327fcf3ce44SJohn Forte
328fcf3ce44SJohn Forte
329fcf3ce44SJohn Forte
330fcf3ce44SJohn Forte    * *8.4* In the event of termination under Sections 8.1 or 8.2 above,
331fcf3ce44SJohn Forte      all end user license agreements (excluding distributors and
332fcf3ce44SJohn Forte      resellers) which have been validly granted by You or any
333fcf3ce44SJohn Forte      distributor hereunder prior to termination shall survive termination.
334fcf3ce44SJohn Forte
335fcf3ce44SJohn Forte*9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
336fcf3ce44SJohn ForteTHEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE,
337fcf3ce44SJohn ForteSHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY
338fcf3ce44SJohn ForteDISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
339fcf3ce44SJohn ForteLIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR
340fcf3ce44SJohn ForteCONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION,
341fcf3ce44SJohn ForteDAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
342fcf3ce44SJohn ForteMALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF
343fcf3ce44SJohn ForteSUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
344fcf3ce44SJohn ForteTHIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
345fcf3ce44SJohn FortePERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
346fcf3ce44SJohn ForteAPPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT
347fcf3ce44SJohn ForteALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
348fcf3ce44SJohn ForteDAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.*
349fcf3ce44SJohn Forte
350fcf3ce44SJohn Forte*10. U.S. GOVERNMENT END USERS.* The Covered Code is a "commercial
351fcf3ce44SJohn Forteitem," as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),
352fcf3ce44SJohn Forteconsisting of "commercial computer software" and "commercial computer
353fcf3ce44SJohn Fortesoftware documentation," as such terms are used in 48 C.F.R. 12.212
354fcf3ce44SJohn Forte(Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1
355fcf3ce44SJohn Fortethrough 227.7202-4 (June 1995), all U.S. Government End Users acquire
356fcf3ce44SJohn ForteCovered Code with only those rights set forth herein.
357fcf3ce44SJohn Forte
358fcf3ce44SJohn Forte*11. MISCELLANEOUS *This License represents the complete agreement
359fcf3ce44SJohn Forteconcerning subject matter hereof. If any provision of this License is
360fcf3ce44SJohn Forteheld to be unenforceable, such provision shall be reformed only to the
361fcf3ce44SJohn Forteextent necessary to make it enforceable. This License shall be governed
362fcf3ce44SJohn Forteby California law provisions (except to the extent applicable law, if
363fcf3ce44SJohn Forteany, provides otherwise), excluding its conflict-of-law provisions. The
364fcf3ce44SJohn Forteapplication of the United Nations Convention on Contracts for the
365fcf3ce44SJohn ForteInternational Sale of Goods is expressly excluded. Any law or regulation
366fcf3ce44SJohn Fortewhich provides that the language of a contract shall be construed
367fcf3ce44SJohn Forteagainst the drafter shall not apply to this License.
368fcf3ce44SJohn Forte
369fcf3ce44SJohn Forte*12. RESPONSIBILITY FOR CLAIMS.* As between Initial Developer and the
370fcf3ce44SJohn ForteContributors, each party is responsible for claims and damages arising,
371fcf3ce44SJohn Fortedirectly or indirectly, out of its utilization of rights under this
372fcf3ce44SJohn ForteLicense and You agree to work with Initial Developer and Contributors to
373fcf3ce44SJohn Fortedistribute such responsibility on an equitable basis. Nothing herein is
374fcf3ce44SJohn Forteintended or shall be deemed to constitute any admission of liability.
375fcf3ce44SJohn Forte
376fcf3ce44SJohn Forte*13. MULTIPLE-LICENSED CODE.* Initial Developer may designate portions
377fcf3ce44SJohn Forteof the Covered Code as "Multiple-Licensed". "Multiple-Licensed" means
378fcf3ce44SJohn Fortethat the Initial Developer permits you to utilize portions of the
379fcf3ce44SJohn ForteCovered Code under Your choice of this License or the alternative
380fcf3ce44SJohn Fortelicenses, if any, specified by the Initial Developer in the file
381fcf3ce44SJohn Fortedescribed in Exhibit A.
382fcf3ce44SJohn Forte
383fcf3ce44SJohn Forte*14. ACCEPTANCE.* This License is accepted by You if You retain, use, or
384fcf3ce44SJohn Fortedistribute the Covered Code for any purpose.
385fcf3ce44SJohn Forte
386fcf3ce44SJohn Forte*EXHIBIT A �The SNIA Public License.*
387fcf3ce44SJohn Forte
388fcf3ce44SJohn ForteThe contents of this file are subject to the SNIA Public License Version
389fcf3ce44SJohn Forte1.1 (the "License"); you may not use this file except in compliance with
390fcf3ce44SJohn Fortethe License. You may obtain a copy of the License at
391fcf3ce44SJohn Forte
392fcf3ce44SJohn Forte    http://mp-mgmt-api.sourceforge.net/SourceLicense-v1.1.html
393fcf3ce44SJohn Forte
394fcf3ce44SJohn ForteSoftware distributed under the License is distributed on an "AS IS"
395fcf3ce44SJohn Fortebasis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
396fcf3ce44SJohn ForteLicense for the specific language governing rights and limitations under
397fcf3ce44SJohn Fortethe License.
398fcf3ce44SJohn Forte
399fcf3ce44SJohn ForteThe Original Code is _                    ._
400fcf3ce44SJohn Forte
401fcf3ce44SJohn ForteThe Initial Developer of the Original Code is _  [COMPLETE THIS]    _.
402fcf3ce44SJohn Forte
403fcf3ce44SJohn ForteContributor(s): ______________________________________.
404fcf3ce44SJohn Forte
405