xref: /titanic_52/usr/src/pkg/license_files/lic_OSBL (revision ead1f93ee620d7580f7e53350fe5a884fc4f158a)
1*ead1f93eSLiane PrazaSun Microsystems, Inc. Binary Code License Agreement
2*ead1f93eSLiane Praza
3*ead1f93eSLiane PrazaSUN MICROSYSTEMS, INC. ("SUN") IS WILLING TO LICENSE THE SOFTWARE TO YOU
4*ead1f93eSLiane PrazaONLY UPON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN
5*ead1f93eSLiane PrazaTHIS BINARY CODE LICENSE AGREEMENT ("AGREEMENT").  PLEASE READ THE
6*ead1f93eSLiane PrazaAGREEMENT CAREFULLY. BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU
7*ead1f93eSLiane PrazaACCEPT THE FULL TERMS OF THIS AGREEMENT.
8*ead1f93eSLiane Praza
9*ead1f93eSLiane Praza1. Definitions.
10*ead1f93eSLiane Praza
11*ead1f93eSLiane Praza"Software" means all software provided to You in binary code form by Sun
12*ead1f93eSLiane Prazaunder this License as indicated on the opensolaris.org website.  Software
13*ead1f93eSLiane Prazaincludes any updates or error corrections or documentation relating to
14*ead1f93eSLiane PrazaSoftware provided to You by Sun under this License as indicated on the
15*ead1f93eSLiane Prazaopensolaris.org website.
16*ead1f93eSLiane Praza
17*ead1f93eSLiane Praza2. Permitted Uses.
18*ead1f93eSLiane Praza
19*ead1f93eSLiane PrazaSubject to the terms and conditions of this Agreement and restrictions and
20*ead1f93eSLiane Prazaexceptions set forth in the Software's documentation, Sun grants you a
21*ead1f93eSLiane Prazanon-exclusive, non-transferable, limited license without fees to
22*ead1f93eSLiane Praza
23*ead1f93eSLiane Praza(a) reproduce and use internally the Software for the purposes of
24*ead1f93eSLiane Prazadeveloping or running an Open Solaris distribution.
25*ead1f93eSLiane Praza
26*ead1f93eSLiane Praza(b) reproduce and distribute the Software (and also portions of Software
27*ead1f93eSLiane Prazaidentified as Redistributable in the documentation accompanying Software),
28*ead1f93eSLiane Prazaprovided that you (i) distribute the Software or Redistributables bundled
29*ead1f93eSLiane Prazaas part of, and for the sole purpose of running, OpenSolaris code;
30*ead1f93eSLiane Praza(ii) do not remove or alter any proprietary legends or notices contained
31*ead1f93eSLiane Prazain or on the Software or Redistributables, (iii) only distribute the
32*ead1f93eSLiane PrazaSoftware or Redistributables subject to a license agreement that protects
33*ead1f93eSLiane PrazaSun's interests consistent with the terms contained in this Agreement,
34*ead1f93eSLiane Prazaand (iv) you agree to defend and indemnify Sun and its licensors from and
35*ead1f93eSLiane Prazaagainst any damages, costs, liabilities, settlement amounts and/or
36*ead1f93eSLiane Prazaexpenses (including attorneys' fees) incurred in connection with any claim,
37*ead1f93eSLiane Prazalawsuit or action by any third party that arises or results from the use
38*ead1f93eSLiane Prazaor distribution of any and all Programs, Software, or Redistributables.
39*ead1f93eSLiane Praza
40*ead1f93eSLiane Praza3. Restrictions.
41*ead1f93eSLiane Praza
42*ead1f93eSLiane Praza(a) The copies of Software provided to you under this Agreement is
43*ead1f93eSLiane Prazalicensed, not sold, to you by Sun.  Sun reserves all rights not expressly
44*ead1f93eSLiane Prazagranted.
45*ead1f93eSLiane Praza
46*ead1f93eSLiane Praza(b) You may not modify Software.  However if the documentation
47*ead1f93eSLiane Prazaaccompanying Software lists specific portions of Software, such as header
48*ead1f93eSLiane Prazafiles, class libraries, reference source code, and/or redistributable
49*ead1f93eSLiane Prazafiles, that may be handled differently, you may do so only as provided in
50*ead1f93eSLiane Prazathe documentation.
51*ead1f93eSLiane Praza
52*ead1f93eSLiane Praza(c) You may not rent, lease, lend or encumber Software.
53*ead1f93eSLiane Praza
54*ead1f93eSLiane Praza(d) You do not remove or alter any proprietary legends or notices
55*ead1f93eSLiane Prazacontained in the Software,
56*ead1f93eSLiane Praza
57*ead1f93eSLiane Praza(e) Unless enforcement is prohibited by applicable law, you may not
58*ead1f93eSLiane Prazadecompile, or reverse engineer Software.
59*ead1f93eSLiane Praza
60*ead1f93eSLiane Praza(f) The terms and conditions of this Agreement will apply to any Software
61*ead1f93eSLiane Prazaupdates, provided to you at Sun's discretion, that replace and/or
62*ead1f93eSLiane Prazasupplement the original Software, unless such update contains a separate
63*ead1f93eSLiane Prazalicense.
64*ead1f93eSLiane Praza
65*ead1f93eSLiane Praza(g) Software is copyrighted.
66*ead1f93eSLiane Praza
67*ead1f93eSLiane Praza(h) Software is not designed, licensed or intended for use in the design,
68*ead1f93eSLiane Prazaconstruction, operation or maintenance of any nuclear facility and Sun
69*ead1f93eSLiane Prazaand its licensors disclaim any express or implied warranty of fitness for
70*ead1f93eSLiane Prazasuch uses.
71*ead1f93eSLiane Praza
72*ead1f93eSLiane Praza(i) No right, title or interest in or to any trademark, service mark,
73*ead1f93eSLiane Prazalogo or trade name of Sun or its licensors is granted under this
74*ead1f93eSLiane PrazaAgreement.
75*ead1f93eSLiane Praza
76*ead1f93eSLiane Praza(j) If your Permitted Use in this Agreement permits the distribution
77*ead1f93eSLiane PrazaSoftware or portions of the Software, you may only distribute the Software
78*ead1f93eSLiane Prazasubject to a license agreement that protects Sun's interests consistent
79*ead1f93eSLiane Prazawith the terms contained in this Agreement.
80*ead1f93eSLiane Praza
81*ead1f93eSLiane Praza4. Java Compatibility and Open Source.
82*ead1f93eSLiane Praza
83*ead1f93eSLiane PrazaSoftware may contain Java technology.  You may not create additional
84*ead1f93eSLiane Prazaclasses to, or modifications of, the Java technology, except under
85*ead1f93eSLiane Prazacompatibility requirements available under a separate agreement available
86*ead1f93eSLiane Prazaat www.java.net.
87*ead1f93eSLiane Praza
88*ead1f93eSLiane PrazaSun supports and benefits from the global community of open source
89*ead1f93eSLiane Prazadevelopers, and thanks the community for its important contributions and
90*ead1f93eSLiane Prazaopen standards-based technology, which Sun has adopted into many of its
91*ead1f93eSLiane Prazaproducts.
92*ead1f93eSLiane Praza
93*ead1f93eSLiane PrazaPlease note that portions of Software may be provided with notices and
94*ead1f93eSLiane Prazaopen source licenses from such communities and third parties that govern
95*ead1f93eSLiane Prazathe use of those portions, and any licenses granted hereunder do not
96*ead1f93eSLiane Prazaalter any rights and obligations you may have under such open source
97*ead1f93eSLiane Prazalicenses, however, the disclaimer of warranty and limitation of
98*ead1f93eSLiane Prazaliability provisions in this Agreement will apply to all Software in
99*ead1f93eSLiane Prazathis distribution.
100*ead1f93eSLiane Praza
101*ead1f93eSLiane Praza5. Term and Termination.
102*ead1f93eSLiane Praza
103*ead1f93eSLiane PrazaThe Agreement is effective on the Date you recieve the Software and
104*ead1f93eSLiane Prazaremains effective until terminated.  Your rights under this Agreement
105*ead1f93eSLiane Prazawill terminate immediately without notice from Sun if you materially
106*ead1f93eSLiane Prazabreach it or take any action in derogation of Sun's and/or its
107*ead1f93eSLiane Prazalicensors' rights to Software.  Sun may terminate this Agreement should
108*ead1f93eSLiane Prazaany Software become, or in Sun's reasonable opinion likely to become,
109*ead1f93eSLiane Prazathe subject of a claim of intellectual property infringement or trade
110*ead1f93eSLiane Prazasecret misappropriation.  Upon termination, you will cease use of, and
111*ead1f93eSLiane Prazadestroy, Software and confirm compliance in writing to Sun.  Sections 1,
112*ead1f93eSLiane Praza3, 4, 5, and 7-13 will survive termination of the Agreement.
113*ead1f93eSLiane Praza
114*ead1f93eSLiane Praza6. Limited Warranty.
115*ead1f93eSLiane Praza
116*ead1f93eSLiane PrazaSun warrants to you that for a period of 90 days from the date of
117*ead1f93eSLiane Prazareceipt, the media on which Software is furnished (if any) will be free
118*ead1f93eSLiane Prazaof defects in materials and workmanship under normal use.  Except for
119*ead1f93eSLiane Prazathe foregoing, Software is provided "AS IS".  Your exclusive remedy and
120*ead1f93eSLiane PrazaSun's entire liability under this limited warranty will be at Sun's
121*ead1f93eSLiane Prazaoption to replace Software media or refund the fee paid for Software.
122*ead1f93eSLiane PrazaSome states do not allow limitations on certain implied warranties, so
123*ead1f93eSLiane Prazathe above may not apply to you.  This limited warranty gives you
124*ead1f93eSLiane Prazaspecific legal rights.  You may have others, which vary from state to
125*ead1f93eSLiane Prazastate.
126*ead1f93eSLiane Praza
127*ead1f93eSLiane Praza7. Disclaimer of Warranty.
128*ead1f93eSLiane Praza
129*ead1f93eSLiane PrazaUNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
130*ead1f93eSLiane PrazaREPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
131*ead1f93eSLiane PrazaMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT
132*ead1f93eSLiane PrazaARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO
133*ead1f93eSLiane PrazaBE LEGALLY INVALID.
134*ead1f93eSLiane Praza
135*ead1f93eSLiane Praza8. Limitation of Liability.
136*ead1f93eSLiane Praza
137*ead1f93eSLiane PrazaTO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
138*ead1f93eSLiane PrazaLICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR SPECIAL,
139*ead1f93eSLiane PrazaINDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED
140*ead1f93eSLiane PrazaREGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE
141*ead1f93eSLiane PrazaUSE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
142*ead1f93eSLiane PrazaPOSSIBILITY OF SUCH DAMAGES.  In no event will Sun's liability to you,
143*ead1f93eSLiane Prazawhether in contract, tort (including negligence), or otherwise, exceed
144*ead1f93eSLiane Prazathe amount paid by you for Software under this Agreement.  The foregoing
145*ead1f93eSLiane Prazalimitations will apply even if the above stated warranty fails of its
146*ead1f93eSLiane Prazaessential purpose.  Some states do not allow the exclusion of incidental
147*ead1f93eSLiane Prazaor consequential damages, so some of the terms above may not be
148*ead1f93eSLiane Prazaapplicable to you.
149*ead1f93eSLiane Praza
150*ead1f93eSLiane Praza9. Export Regulations.
151*ead1f93eSLiane Praza
152*ead1f93eSLiane PrazaAll Software, documents, technical data, and any other materials
153*ead1f93eSLiane Prazadelivered under this Agreement are subject to U.S. export control laws
154*ead1f93eSLiane Prazaand may be subject to export or import regulations in other countries.
155*ead1f93eSLiane PrazaYou agree to comply strictly with these laws and regulations and
156*ead1f93eSLiane Prazaacknowledge that you have the responsibility to obtain any licenses to
157*ead1f93eSLiane Prazaexport, re-export, or import as may be required after delivery to you.
158*ead1f93eSLiane Praza
159*ead1f93eSLiane Praza10. U.S. Government Restricted Rights.
160*ead1f93eSLiane Praza
161*ead1f93eSLiane PrazaIf Software is being acquired by or on behalf of the U.S. Government or
162*ead1f93eSLiane Prazaby a U.S. Government prime contractor or subcontractor (at any tier),
163*ead1f93eSLiane Prazathen the Government's rights in Software and accompanying documentation
164*ead1f93eSLiane Prazawill be only as set forth in this Agreement; this is in accordance with
165*ead1f93eSLiane Praza48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD)
166*ead1f93eSLiane Prazaacquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD acquisitions).
167*ead1f93eSLiane Praza
168*ead1f93eSLiane Praza11. Governing Law.
169*ead1f93eSLiane Praza
170*ead1f93eSLiane PrazaAny action related to this Agreement will be governed by California law
171*ead1f93eSLiane Prazaand controlling U.S. federal law.  No choice of law rules of any
172*ead1f93eSLiane Prazajurisdiction will apply.
173*ead1f93eSLiane Praza
174*ead1f93eSLiane Praza12. Severability.
175*ead1f93eSLiane Praza
176*ead1f93eSLiane PrazaIf any provision of this Agreement is held to be unenforceable, this
177*ead1f93eSLiane PrazaAgreement will remain in effect with the provision omitted, unless
178*ead1f93eSLiane Prazaomission would frustrate the intent of the parties, in which case this
179*ead1f93eSLiane PrazaAgreement will immediately terminate.
180*ead1f93eSLiane Praza
181*ead1f93eSLiane Praza13. Integration.
182*ead1f93eSLiane Praza
183*ead1f93eSLiane PrazaThis Agreement is the entire agreement between you and Sun relating to
184*ead1f93eSLiane Prazaits subject matter.  It supersedes all prior or contemporaneous oral or
185*ead1f93eSLiane Prazawritten communications, proposals, representations and warranties and
186*ead1f93eSLiane Prazaprevails over any conflicting or additional terms of any quote, order,
187*ead1f93eSLiane Prazaacknowledgment, or other communication between the parties relating to
188*ead1f93eSLiane Prazaits subject matter during the term of this Agreement.  No modification
189*ead1f93eSLiane Prazaof this Agreement will be binding, unless in writing and signed by an
190*ead1f93eSLiane Prazaauthorized representative of each party.
191