xref: /OK3568_Linux_fs/external/libmali/END_USER_LICENCE_AGREEMENT.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunLES-PRE-20769
2*4882a593SmuzhiyunSP-Version: 1.0
3*4882a593Smuzhiyun25 November 2015
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunEND USER LICENCE AGREEMENT FOR THE MALI USERSPACE DRIVER ("Mali DRIVER")
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunTHIS END USER LICENCE AGREEMENT ("LICENCE") IS A LEGAL AGREEMENT
8*4882a593SmuzhiyunBETWEEN YOU (EITHER A SINGLE INDIVIDUAL, OR SINGLE LEGAL ENTITY) AND
9*4882a593SmuzhiyunARM LIMITED ("ARM") FOR THE USE OF THE SOFTWARE ACCOMPANYING THIS
10*4882a593SmuzhiyunLICENCE. ARM IS ONLY WILLING TO LICENSE THE SOFTWARE TO YOU ON
11*4882a593SmuzhiyunCONDITION THAT YOU ACCEPT ALL OF THE TERMS IN THIS LICENCE. BY
12*4882a593SmuzhiyunINSTALLING OR OTHERWISE USING OR COPYING THE SOFTWARE YOU INDICATE
13*4882a593SmuzhiyunTHAT YOU AGREE TO BE BOUND BY ALL OF THE TERMS OF THIS LICENCE. IF YOU
14*4882a593SmuzhiyunDO NOT AGREE TO THE TERMS OF THIS LICENCE, ARM IS UNWILLING TO LICENSE
15*4882a593SmuzhiyunTHE SOFTWARE TO YOU AND YOU MAY NOT INSTALL, USE OR COPY THE SOFTWARE,
16*4882a593SmuzhiyunAND YOU SHOULD PROMPTLY RETURN THE SOFTWARE TO YOUR SUPPLIER.
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun"Applications" means applications for use solely in conjunction with
19*4882a593SmuzhiyunMali-based products manufactured under licence from ARM.
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun"Output" means data resulting from your use of the Software and all
22*4882a593Smuzhiyundirect and indirect derivatives thereof.
23*4882a593Smuzhiyun
24*4882a593Smuzhiyun"Software" means any software, firmware and data accompanying this
25*4882a593SmuzhiyunLicence, any printed, electronic or online documentation supplied with
26*4882a593Smuzhiyunit under the terms of this Licence for the Mali Driver.
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun1. LICENCE GRANTS TO YOU.
29*4882a593Smuzhiyun
30*4882a593Smuzhiyun1.1 ARM hereby grants to you, subject to the terms and conditions of
31*4882a593Smuzhiyunthis Licence, a non-exclusive, non-transferable, revocable, worldwide
32*4882a593Smuzhiyunlicence to:
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun(i)	use and copy the Software or certain components or optional
35*4882a593Smuzhiyun	functionality in the Software, as applicable, solely for the
36*4882a593Smuzhiyun	purposes of running, designing or developing Applications; and
37*4882a593Smuzhiyun
38*4882a593Smuzhiyun(ii)	subject to Clause 1.2, distribute the whole of the Software;
39*4882a593Smuzhiyun	and/or (b) the whole or any part of the Software together
40*4882a593Smuzhiyun	with, or as incorporated into, Applications; and
41*4882a593Smuzhiyun
42*4882a593Smuzhiyun1.2 If you choose to redistribute the whole or any part of the
43*4882a593SmuzhiyunSoftware pursuant to the licences granted in Clause 1.1(ii), you
44*4882a593Smuzhiyunagree: (i) not to use ARM's or any of its licensors names, logos or
45*4882a593Smuzhiyuntrademarks to market Applications; (ii) to retain any and all
46*4882a593Smuzhiyuncopyright notices and other notices (whether ARM's or its licensor's)
47*4882a593Smuzhiyunwhich are included with the Software; and (iii) include a copy of this
48*4882a593SmuzhiyunLicence with such redistribution.
49*4882a593Smuzhiyun
50*4882a593Smuzhiyun2. RESTRICTIONS ON USE OF THE SOFTWARE.
51*4882a593Smuzhiyun
52*4882a593SmuzhiyunBENCHMARKING: This Licence does not prevent you from using the
53*4882a593SmuzhiyunSoftware for benchmarking purposes. However, you shall ensure that any
54*4882a593Smuzhiyunand all benchmarking data relating to the Software, and any other
55*4882a593Smuzhiyunresults of your use or testing of the Software which are indicative of
56*4882a593Smuzhiyunits performance, efficacy, reliability or quality, shall not be used
57*4882a593Smuzhiyunto disparage ARM, its products or services, or in a manner that, in
58*4882a593SmuzhiyunARM's reasonable judgment, may diminish or otherwise damage the
59*4882a593Smuzhiyunreputation of ARM.
60*4882a593Smuzhiyun
61*4882a593SmuzhiyunCOPYRIGHT AND RESERVATION OF RIGHTS: The Software is owned by ARM or
62*4882a593Smuzhiyunits licensors and is protected by copyright and other intellectual
63*4882a593Smuzhiyunproperty laws and international treaties. The Software is licensed not
64*4882a593Smuzhiyunsold. You acquire no rights to the Software other than as expressly
65*4882a593Smuzhiyunprovided by this Licence. You shall not remove from the Software any
66*4882a593Smuzhiyuncopyright notice or other notice and shall ensure that any such notice
67*4882a593Smuzhiyunis reproduced in any copies of the whole or any part of the Software
68*4882a593Smuzhiyunmade by you or other permitted users.
69*4882a593Smuzhiyun
70*4882a593SmuzhiyunREVERSE ENGINEERING: Except to the extent that such activity is
71*4882a593Smuzhiyunpermitted by applicable law you shall not reverse engineer, decompile
72*4882a593Smuzhiyunor disassemble any of the Software. If the Software was provided to
73*4882a593Smuzhiyunyou in Europe you shall not reverse engineer, decompile or disassemble
74*4882a593Smuzhiyunany of the Software for the purposes of error correction.
75*4882a593Smuzhiyun
76*4882a593SmuzhiyunRESTRICTED USE: You agree that you shall not use the Software or the
77*4882a593SmuzhiyunOutput other than pursuant to and in accordance with the exercise of
78*4882a593Smuzhiyunany of the licences granted under this Licence. Without limiting the
79*4882a593Smuzhiyungenerality of the foregoing, you shall not use the Software or any
80*4882a593SmuzhiyunOutput: (a) for determining if any features, functions or processes
81*4882a593Smuzhiyunprovided by the Software are covered by any patents or patent
82*4882a593Smuzhiyunapplications owned by you or a third party; or (b) for developing
83*4882a593Smuzhiyuntechnology, applications or products which avoid any of ARM's
84*4882a593Smuzhiyunintellectual property in the Software licensed hereunder; or (c) as a
85*4882a593Smuzhiyunreference for modifying existing patents or patent applications or
86*4882a593Smuzhiyuncreating any continuation, continuation in part, or extension of
87*4882a593Smuzhiyunexisting patents or patent applications.
88*4882a593Smuzhiyun
89*4882a593Smuzhiyun3. SUPPORT.
90*4882a593Smuzhiyun
91*4882a593SmuzhiyunARM is not under an obligation to provide support, but it may do so at
92*4882a593Smuzhiyunits own discretion, and if it does, it will only be in respect of the
93*4882a593SmuzhiyunSoftware as delivered.
94*4882a593Smuzhiyun
95*4882a593Smuzhiyun4. NO WARRANTIES.
96*4882a593Smuzhiyun
97*4882a593SmuzhiyunYOU AGREE THAT THE SOFTWARE IS LICENSED "AS IS", AND THAT ARM
98*4882a593SmuzhiyunEXPRESSLY DISCLAIMS ALL REPRESENTATIONS, WARRANTIES, CONDITIONS OR
99*4882a593SmuzhiyunOTHER TERMS, EXPRESS OR IMPLIED OR STATUTORY, INCLUDING WITHOUT
100*4882a593SmuzhiyunLIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, SATISFACTORY
101*4882a593SmuzhiyunQUALITY, AND FITNESS FOR A PARTICULAR PURPOSE.
102*4882a593Smuzhiyun
103*4882a593SmuzhiyunYOU EXPRESSLY ASSUME ALL LIABILITIES AND RISKS, FOR USE OR OPERATION
104*4882a593SmuzhiyunOF APPLICATIONS, INCLUDING WITHOUT LIMITATION, APPLICATIONS DESIGNED
105*4882a593SmuzhiyunOR INTENDED FOR MISSION CRITICAL APPLICATIONS, SUCH AS PACEMAKERS,
106*4882a593SmuzhiyunWEAPONRY, AIRCRAFT NAVIGATION, FACTORY CONTROL SYSTEMS, ETC. SHOULD
107*4882a593SmuzhiyunTHE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL
108*4882a593SmuzhiyunNECESSARY SERVICING, REPAIR OR CORRECTION.
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun5. LIMITATION OF LIABILITY.
111*4882a593Smuzhiyun
112*4882a593SmuzhiyunTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
113*4882a593SmuzhiyunARM BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
114*4882a593SmuzhiyunDAMAGES (INCLUDING LOSS OF PROFITS) ARISING OUT OF THE USE OR
115*4882a593SmuzhiyunINABILITY TO USE THE SOFTWARE WHETHER BASED ON A CLAIM UNDER CONTRACT,
116*4882a593SmuzhiyunTORT OR OTHER LEGAL THEORY, EVEN IF ARM WAS ADVISED OF THE POSSIBILITY
117*4882a593SmuzhiyunOF SUCH DAMAGES.
118*4882a593Smuzhiyun
119*4882a593SmuzhiyunARM does not seek to limit or exclude liability for death or personal
120*4882a593Smuzhiyuninjury arising from ARM's negligence or ARM's fraud and because some
121*4882a593Smuzhiyunjurisdictions do not permit the exclusion or limitation of liability
122*4882a593Smuzhiyunfor consequential or incidental damages the above limitation relating
123*4882a593Smuzhiyunto liability for consequential damages may not apply to you.
124*4882a593Smuzhiyun
125*4882a593SmuzhiyunNOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED IN THIS LICENCE,
126*4882a593SmuzhiyunTHE MAXIMUM LIABILITY OF ARM TO YOU IN AGGREGATE FOR ALL CLAIMS MADE
127*4882a593SmuzhiyunAGAINST ARM IN CONTRACT TORT OR OTHERWISE UNDER OR IN CONNECTION WITH
128*4882a593SmuzhiyunTHE SUBJECT MATTER OF THIS LICENCE SHALL NOT EXCEED THE GREATER OF:
129*4882a593Smuzhiyun(I) THE TOTAL OF SUMS PAID BY YOU TO ARM (IF ANY) FOR THIS LICENCE;
130*4882a593SmuzhiyunAND (II) $10.00 USD. THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT
131*4882a593SmuzhiyunENLARGE OR EXTEND THE LIMIT.
132*4882a593Smuzhiyun
133*4882a593Smuzhiyun6. U.S. GOVERNMENT END USERS.
134*4882a593Smuzhiyun
135*4882a593SmuzhiyunUS Government Restrictions: Use, duplication, reproduction, release,
136*4882a593Smuzhiyunmodification, disclosure or transfer of the Software is restricted in
137*4882a593Smuzhiyunaccordance with the terms of this Licence.
138*4882a593Smuzhiyun
139*4882a593Smuzhiyun7. TERM AND TERMINATION.
140*4882a593Smuzhiyun
141*4882a593SmuzhiyunThis Licence shall remain in force until terminated by you or by ARM.
142*4882a593SmuzhiyunWithout prejudice to any of its other rights if you are in breach of
143*4882a593Smuzhiyunany of the terms and conditions of this Licence then ARM may terminate
144*4882a593Smuzhiyunthis Licence immediately upon giving written notice to you or on
145*4882a593Smuzhiyunthirty (30) days written notice without cause. You may terminate this
146*4882a593SmuzhiyunLicence at any time. Upon termination of this Licence by you or by ARM
147*4882a593Smuzhiyun, you shall stop using the Software and destroy all copies of the
148*4882a593SmuzhiyunSoftware in your possession, together with all documentation and
149*4882a593Smuzhiyunrelated materials. The provisions of clauses 2, 3, 4, 5, 6, 7, and 8
150*4882a593Smuzhiyunshall survive termination of this Licence.
151*4882a593Smuzhiyun
152*4882a593Smuzhiyun8. GENERAL.
153*4882a593Smuzhiyun
154*4882a593SmuzhiyunThis Licence is governed by English Law. Except where ARM agrees
155*4882a593Smuzhiyunotherwise in: (i) a written contract signed by you and ARM; or (ii) a
156*4882a593Smuzhiyunwritten contract provided by ARM and accepted by you, this is the only
157*4882a593Smuzhiyunagreement between you and ARM relating to the Software and it may only
158*4882a593Smuzhiyunbe modified by written agreement between you and ARM. Except as
159*4882a593Smuzhiyunexpressly agreed in writing, this Licence may not be modified by
160*4882a593Smuzhiyunpurchase orders, advertising or other representation by any person. If
161*4882a593Smuzhiyunany clause or sentence in this Licence is held by a court of law to be
162*4882a593Smuzhiyunillegal or unenforceable the remaining provisions of this Licence
163*4882a593Smuzhiyunshall not be affected thereby. The failure by ARM to enforce any of
164*4882a593Smuzhiyunthe provisions of this Licence, unless waived in writing, shall not
165*4882a593Smuzhiyunconstitute a waiver of ARM's rights to enforce such provision or any
166*4882a593Smuzhiyunother provision of this Licence in the future.
167*4882a593Smuzhiyun
168*4882a593SmuzhiyunAt ARM's request, you agree to check your computers for installations
169*4882a593Smuzhiyunof the Software and any other information requested by ARM relating to
170*4882a593SmuzhiyunSoftware installation and to provide this information to ARM. You
171*4882a593Smuzhiyunagree that auditors nominated by ARM may also perform such checking
172*4882a593Smuzhiyunand reporting on behalf of ARM by prior appointment during your normal
173*4882a593Smuzhiyunbusiness hours on seven (7) days' notice. ARM shall bear the auditors'
174*4882a593Smuzhiyuncosts for that audit unless it reveals unlicensed usage in which case
175*4882a593Smuzhiyunyou shall promptly reimburse ARM for all reasonable costs and
176*4882a593Smuzhiyunexpenses, including professional fees, relating to such audit. Any
177*4882a593Smuzhiyuninformation which is disclosed to ARM or such auditors during checking
178*4882a593Smuzhiyunor audit shall be treated as your confidential information and shall
179*4882a593Smuzhiyunonly be used by ARM for licence management, compliance and enforcement
180*4882a593Smuzhiyunpurposes.
181*4882a593Smuzhiyun
182*4882a593SmuzhiyunThe Software provided under this Agreement is subject to U.K.,
183*4882a593SmuzhiyunEuropean Union, and U.S. export control laws and regulations,
184*4882a593Smuzhiyunincluding the U.S. Export Administration Act and its associated
185*4882a593Smuzhiyunregulations (hereafter collectively referred to as "Export
186*4882a593SmuzhiyunRegulations").  LICENSEE agrees to comply fully with all such Export
187*4882a593SmuzhiyunRegulations and LICENSEE agrees that it shall not, either directly or
188*4882a593Smuzhiyunindirectly, export in breach of the Export Regulations, any Software
189*4882a593Smuzhiyunreceived under this Agreement, nor any direct products thereof; (i) to
190*4882a593Smuzhiyunany country, company or person subject to export restrictions or
191*4882a593Smuzhiyunsanctions under the Export Regulations; or (ii) for any prohibited end
192*4882a593Smuzhiyunuse, which at the time of export requires an export license or other
193*4882a593Smuzhiyungovernmental approval, without first obtaining such license or
194*4882a593Smuzhiyunapproval.
195