xref: /reactos/dll/3rdparty/libtirpc/COPYING (revision d2aeaba5)
1Sun Industry Standards Source License 1.0
2
3DEFINITIONS
4
51.1.  "Commercial Use" means distribution or otherwise
6making the Original Code available to a third party.
7
81.2.  "Contributor Version" means the combination of the
9Original Code, and the Modifications made by that particular
10Contributor.
11
121.3.  "Electronic Distribution Mechanism" means a mechanism
13generally accepted in the software development community for
14the electronic transfer of data.
15
161.4.  "Executable" means Original Code in any form other
17than Source Code.
18
191.5.  "Initial Developer" means the individual or entity
20identified as the Initial Developer in the Source Code
21notice required by 2 (Exhibit A)
22
231.6.  "Larger Work" means a work which combines Original
24Code or portions thereof with code not governed by the terms
25of this License.
26
271.7.  "License" means this document.
28
291.8.  "Licensable" means having the right to grant, to the
30maximum extent possible, whether at the time of the initial
31grant or subsequently acquired, any and all of the rights
32conveyed herein.
33
341.9.  "Modifications" means any addition to or deletion from
35the substance or structure of either the Original Code or
36any previous Modifications.  A Modification is:
37
38A.  Any addition to or deletion from the contents of a file
39containing Original Code or previous Modifications.
40
41B.  Any new file that contains any part of the Original Code
42or previous Modifications.  .
43
441.10.  "Original Code" means Source Code of computer
45software code which is described in the Source Code notice
46required by Exhibit A as Original Code.
47
481.11.  "Patent Claims" means any patent claims, now owned or
49hereafter acquired, including without limitation, method,
50process, and apparatus claims, in any patent Licensable by
51grantor.
52
531.12.  "Source Code" means the preferred form of the
54Original Code for making modifications to it, including all
55modules it contains, plus any associated interface
56definition files, or scripts used to control compilation and
57installation of an Executable.
58
591.13.  "Standards" means the standard identified in Exhibit
60B or a subsequent version of such standard.
61
621.14.  "You" or "Your" means an individual or a legal entity
63exercising rights under, and complying with all of the terms
64of, this License or a future version of this License issued
65under Section 6.1.  For legal entities, "You" includes any
66entity which controls, is controlled by, or is under common
67control with You.  For purposes of this definition,
68"control" means (a) the power, direct or indirect, to cause
69the direction or management of such entity, whether by
70contract or otherwise, or (b) ownership of more than fifty
71percent (50%) of the outstanding shares or beneficial
72ownership of such entity.
73
742.0 SOURCE CODE LICENSE
75
762.1 The Initial Developer Grant:  The Initial Developer
77hereby grants You a world-wide, royalty-free, non-exclusive
78license, subject to third party intellectual property
79claims:
80
81a) under intellectual property rights (other than patent or
82trademark) Licensable by Initial Developer to use,
83reproduce, modify, display, perform, sub license and
84distribute the Original Code (or portions thereof )with or
85without Modifications, and/or as part of a Larger Work; and
86
87b) under Patents Claims infringed by the making, using or
88selling of Original Code, to make, have made, use, practice,
89sell, and offer for sale, and/or otherwise dispose of the
90Original Code (or portions thereof).
91
92c) the licenses granted in this Section 2.1(a ) and (b) are
93effective on the date Initial Developer first distributes
94Original Code under the terms of this License.
95
96d) Notwithstanding Section 2.1(b )above, no patent license
97is granted:  1) for code that You delete from the Original
98Code; 2) separate from the Original Code; or 3) for
99infringements caused by:  i) the modification of the
100Original Code or
101
102ii) the combination of the Original Code with other software
103or devices, including but not limited to Modifications.
104
1053.0 DISTRIBUTION OBLIGATIONS
106
1073.1 Application of License.  The Source Code version of
108Original Code may be distributed only under the terms of
109this License or a future version of this License released
110under Section 6.1, and You must include a copy of this
111License with every copy of the Source Code You distribute.
112You may not offer or impose any terms on any Source Code
113version that alters or restricts the applicable version of
114this License or the recipient's rights hereunder.  Your
115license for shipment of the Contributor Version is
116conditioned upon your full compliance with this Section.
117The Modifications which you create must comply with all
118requirements set out by the Standards body in effect 120
119days before You ship the Contributor Version.  In the event
120that the Modifications do not meet such requirements, You
121agree to publish (i) any deviation from the Standards
122protocol resulting from implementation of your Modifications
123and (ii) a reference implementation of Your Modifications,
124and to make any such deviation and reference implementation
125available to all third parties under the same terms as the
126license on a royalty free basis within thirty (30) days of
127Your first customer shipment of Your Modifications.
128
1293.2 Required Notices.  You must duplicate the notice in
130Exhibit A in each file of the Source Code.  If it is not
131possible to put such notice in a particular Source Code file
132due to its structure, then You must include such notice in a
133location (such as a relevant directory ) where a user would
134be likely to look for such a notice.  If You created one or
135more Modifications ) You may add your name as a Contributor
136to the notice described in Exhibit A.  You must also
137duplicate this License in any documentation for the Source
138Code where You describe recipients' rights or ownership
139rights relating to Initial Code.  You may choose to offer,
140and to charge a fee for, warranty, support, indemnity or
141liability obligations to one or more recipients of Your
142version of the Code.  However, You may do so only
143
144on Your own behalf, and not on behalf of the Initial
145Developer.  You must make it absolutely clear than any such
146warranty, support, indemnity or liability obligation is
147offered by You alone, and You hereby agree to indemnify the
148Initial Developer for any liability incurred by the Initial
149Developer as a result of warranty, support, indemnity or
150liability terms You offer.
151
1523.3 Distribution of Executable Versions.  You may distribute
153Original Code in Executable and Source form only if the
154requirements of Section 3.1 and 3.2 have been met for that
155Original Code, and if You include a notice stating that the
156Source Code version of the Original Code is available under
157the terms of this License.  The notice must be conspicuously
158included in any notice in an Executable or Source versions,
159related documentation or collateral in which You describe
160recipients' rights relating to the Original Code.  You may
161distribute the Executable and Source versions of Your
162version of the Code or ownership rights under a license of
163Your choice, which may contain terms different from this
164License, provided that You are in compliance with the terms
165of this License.  If You distribute the Executable and
166Source versions under a different license You must make it
167absolutely clear that any terms which differ from this
168License are offered by You alone, not by the Initial
169Developer .  You hereby agree to indemnify the Initial
170Developer for any liability incurred by the Initial
171Developer as a result of any such terms You offer .
172
1733.4 Larger Works.  You may create a Larger Work by combining
174Original Code with other code not governed by the terms of
175this License and distribute the Larger Work as a single
176product.  In such a case, You must make sure the
177requirements of this License are fulfilled for the Original
178Code.
179
1804.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION
181
182If it is impossible for You to comply with any of the terms
183of this License with respect to some or all of the Original
184Code due to statute, judicial order, or regulation then You
185must:
186
187a) comply with the terms of this License to the maximum
188extent possible; and
189
190b) describe the limitations and the code they affect.  Such
191description must be included in the LEGAL file described in
192Section 3.2 and must be included with all distributions of
193the Source Code.  Except to the extent prohibited by statute
194or regulation, such description must be sufficiently
195detailed for a recipient of ordinary skill to be able to
196understand it.
197
1985.0 APPLICATION OF THIS LICENSE This License applies to code
199to which the Initial Developer has attached the notice in
200Exhibit A and to related Modifications as set out in Section
2013.1.
202
2036.0 VERSIONS OF THE LICENSE
204
2056.1 New Versions.  Sun Microsystems, Inc.  Sun may publish
206revised and/or new versions of the License from time to
207time.  Each version will be given a distinguishing version
208number .
209
2106.2 Effect of New Versions.  Once Original Code has been
211published under a particular version of the License, You may
212always continue to use it under the terms of that version.
213You may also choose to use such Original Code under the
214terms of any subsequent version of the License published by
215Sun.  No one other than Sun has the right to modify the
216terms applicable to Original Code.
217
2187.  DISCLAIMER OF W ARRANTY.  ORIGINAL CODE IS PROVIDED
219UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF
220ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
221LIMITATION, WARRANTIES THAT THE ORIGINAL CODE IS FREE OF
222DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
223NON-INFRINGING.  THE ENTIRE RISK AS TO THE QUALITY AND
224PERFORMANCE OF THE ORIGINAL CODE IS WITH YOU.  SHOULD ANY
225ORIGINAL CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
226INITIAL DEVELOPER )ASSUME THE COST OF ANY NECESSARY
227SERVICING, REPAIR OR CORRECTION.  THIS DISCLAIMER OF
228WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.  NO
229USE OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT
230UNDER THIS DISCLAIMER.
231
2328.0 TERMINATION
233
2348.1 This License and the rights granted hereunder will
235terminate automatically if You fail to comply with terms
236herein and fail to cure such breach within 30 days of
237becoming aware of the breach.  All sublicenses to the
238Original Code which are properly granted shall survive any
239termination of this License.  Provisions which, by their
240nature, must remain in effect beyond the termination of this
241License shall survive.
242
2438.2 .In the event of termination under Section 8.1 above,
244all end user license agreements (excluding distributors and
245resellers) which have been validly granted by You or any
246distributor hereunder prior to termination shall survive
247termination.
248
2499.0 LIMIT OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO
250LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE) ,CONTRACT,
251OR OTHER WISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
252CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL CODE, OR ANY
253SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
254ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
255OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
256LOSS OF GOOD WILL, WORK STOPPAGE, COMPUTER FAILURE OR
257MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
258LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
259POSSIBILITY OF SUCH DAMAGES.  THIS LIMITATION OF LIABILITY
260SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
261RESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT
262APPLICABLE LAW PROHIBITS SUCH LIMITATION.  SOME
263JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
264INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND
265LIMITATION MAY NOT APPLY TO YOU.
266
26710.0 U .S.  GOVERNMENT END USERS U.S.  Government:  If this
268Software is being acquired by or on behalf of the U.S.
269Government or by a U.S.  Government prime contractor or
270subcontractor (at any tier), then the Government's rights in
271the Software and accompanying documentation shall be only as
272set forth in this license; this is in accordance with 48 C.F
273.R.  227.7201 through 227.7202-4 (for Department of Defense
274(DoD) acquisitions )and with 48 C.F.R.2.101 and 12.212( for
275non-DoD acquisitions).
276
27711.0 MISCELLANEOUS This License represents the complete
278agreement concerning subject matter hereof.  If any
279provision of this License is held to be unenforceable, such
280provision shall be reformed only to the extent necessary to
281make it enforceable.  This License shall be governed by
282California law provisions (except to the extent applicable
283law, if any, provides otherwise), excluding its
284conflict-of-law provisions.  With respect to disputes in
285which at least one party is a citizen of, or an entity
286chartered or registered to do business in the United States
287of America, any litigation relating to this License shall be
288subject to the jurisdiction of the Federal Courts of the
289Northern District of California, with venue lying in Santa
290Clara County, California, with the losing party responsible
291for costs, including without limitation, court costs and
292reasonable attorneys fees and expenses.  The application of
293the United Nations Convention on Contracts for the
294International Sale of Goods is expressly excluded.  Any law
295or regulation which provides that the language of a contract
296shall be construed against the drafter shall not apply to
297this License.
298
299EXHIBIT A - Sun Standards
300
301"The contents of this file are subject to the Sun Standards
302License Version 1.0 the (the "License";) You may not use
303this file except in compliance with the License.  You may
304obtain a copy of the License at
305_______________________________.
306
307    Software distributed under the License is distributed on
308an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
309express or implied.  See the License for the specific
310language governing rights and limitations under the License.
311
312The Original Code is Copyright 1998 by Sun Microsystems, Inc
313
314The Initial Developer of the Original Code is:  Sun
315Microsystems, Inc.
316
317Portions created by _____________________________ are
318Copyright ______________________________.
319
320All Rights Reserved.
321
322Contributors:  ______________________________________.
323
324EXHIBIT B - Sun Standards
325
326The Standard is defined as the following IETF RFCs:
327
328RFC1831:  RPC:  Remote Procedure Call Protocol Specification
329Version 2 RFC1832:  XDR:  External Data REpresentation
330Standard RFC1833:  Binding Protocols for ONC RPC Version 2
331RFC2078:  Generic Security Service Application Program
332Interface, Version 2 RFC2203:  RPCSEC_GSS Protocol
333Specification RFC2695:  Authentication Mechanisms for ONC RPC
334
335*
336 * Copyright (c) Copyright (c) Bull S.A.  2005  All Rights Reserved.
337 * Redistribution and use in source and binary forms, with or without
338 * modification, are permitted provided that the following conditions
339 * are met:
340 * 1. Redistributions of source code must retain the above copyright
341 *    notice, this list of conditions and the following disclaimer.
342 * 2. Redistributions in binary form must reproduce the above copyright
343 *    notice, this list of conditions and the following disclaimer in the
344 *    documentation and/or other materials provided with the distribution.
345 * 3. The name of the author may not be used to endorse or promote products
346 *    derived from this software without specific prior written permission.
347 *
348 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
349 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
350 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
351 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
352 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
353 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
354 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
355 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
356 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
357 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
358 */
359
360