summaryrefslogtreecommitdiffhomepage
path: root/3rdparty-notices/INTEL-IPP-COPYING.txt
blob: bb73e3d99a3507d80207f47beeb463ad905bb425 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
According to the OpenCV project and Intel:

From <http://opencv.org/opencv-3-0.html>
| a subset of Intel IPP (IPPCV) is given to us and our users free of charge,
| free of licensing fees, for commercial and non-commerical use. It's used by
| default in x86 and x64 builds on Windows, Linux and Mac.

From <http://code.opencv.org/projects/opencv/wiki/Opencv3>
| Intel Corporation granted OpenCV Foundation and all our users the right to
| use IPP-ICV libraries free of charge for both non-commercial and commercial
| use. Optimization with IPP-ICV is enabled by default on the supported
| platforms.

From <https://software.intel.com/en-us/articles/enabling-ipp-on-opencv-windows-and-linux-ubintu>
| To enable IPP you have 2 options. One you can just use ‘ICV’ that is a special IPP
| build for OpenCV which is free and the other option is that you can use your [...]

----------------------

Intel IPP EULA follows. How much of this applies isn't known to me. --sthalik

----------------------

IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING.
Do not copy, install, or use the Materials provided under this license agreement
("Agreement"), until you have carefully read the following terms and conditions.

By copying, installing, or otherwise using the Materials, you agree to be bound 
by the terms of this Agreement. If you do not agree to the terms of this 
Agreement, do not copy, install, or use the Materials.

End User License Agreement for the Intel(R) Software Development Products

1.	LICENSE DEFINITIONS: 

A.	"Materials" are defined as the software, documentation, license key codes 
and other materials, including any updates and upgrade thereto, that are 
provided to you under this Agreement. Materials also include the 
Redistributables, Cluster OpenMP Library, and Sample Source as defined below.

B.	"Redistributables" are the files listed in the following text files that 
may be included in the Materials for the applicable Intel Software Development 
Product: clredist.txt, credist.txt, fredist.txt, redist.txt.

C.	"Cluster OpenMP Library", is comprised of the files listed in the 
"clredist.txt" file specified above, is the Intel(R) Cluster OpenMP* Library 
add-on option to the Intel(R) C++ Compiler for Linux* and Intel(R) Fortran 
Compiler for Linux* products ("Intel Compiler for Linux"). The use of the 
Cluster OpenMP Library is conditioned on having a valid license from Intel for
the Cluster OpenMP Library and for either Intel Compiler for Linux, and further
is governed by the terms and conditions of the license agreement for applicable
the Intel Compiler for Linux.

D.	"Source Code" is defined as the Materials provided in human readable 
format, whether unmodified or modified by you.

E.	"Sample Source" is the Source Code file(s) that: (i) demonstrate certain 
limited functions included in the binary libraries of the Intel(R) Integrated 
Performance Primitives ("Intel(R) IPPs"); (ii) are identified as Intel IPP 
sample source code; (iii) are obtained separately from Intel after you register 
your copy of the Intel Integrated Performance Primitives product with Intel; 
and (iv) are subject to all of the terms and conditions of this Agreement.

F.	"Microsoft Platforms" means any current and future Microsoft operating 
system products, Microsoft run-time technologies (such as the .NET Framework), 
and Microsoft application platforms (such as Microsoft Office or Microsoft 
Dynamics) that Microsoft offers.

2.	LICENSE GRANT:

A.	Subject to all of the terms and conditions of this Agreement, Intel 
Corporation ("Intel") grants to you a non-exclusive, non-assignable, copyright 
license to use the Materials. 

B.	Subject to all of the terms and conditions of this Agreement, Intel 
grants to you a non-exclusive, non-assignable copyright license to modify the 
Materials, or any portions thereof, that are (i) provided in Source Code form or
,(ii) are defined as Redistributables and are provided in text form.

C.	Subject to all of the terms and conditions of this Agreement and any 
specific restrictions which may appear in the Redistributables text files, Intel
grants to you a non-exclusive, non-assignable, fully-paid copyright license to 
distribute (except if you received the Materials under an Evaluation License as
specified below) the Redistributables, including any modifications pursuant to 
Section 2.B, or any portions thereof, as part of the product or application you 
developed using the Materials. If such application is a software development 
library, then attribution, as specified in the product release notes of the 
corresponding Materials, shall be displayed prominently in that application's 
product documentation and on the application's product web site. 

3.	LICENSE RESTRICTIONS:

A.	If you receive your first copy of the Materials electronically, and a 
second copy on media, then you may use the second copy only in accordance with
your applicable license stated in this Agreement, or for backup or archival 
purposes. You may not provide the second copy to another user.

B.	You may NOT: (i) use or copy the Materials except as provided in this 
Agreement; (ii) rent or lease the Materials to any third party; (iii) assign 
this Agreement or transfer the Materials without the express written consent of
Intel; (iv) modify, adapt, or translate the Materials in whole or in part except
as provided in this Agreement; (v) reverse engineer, decompile, or disassemble 
the Materials; (vi) attempt to modify or tamper with the normal function of a 
license manager that regulates usage of the Materials; (vii) distribute, 
sublicense or transfer the Source Code form of any components of the Materials,
Redistributables and Sample Source and derivatives thereof to any third party 
except as provided in this Agreement; (viii) distribute Redistributables except
as part of a larger program that adds significant primary functionality 
different from that of the Redistributables; (ix) distribute the 
Redistributables to run on a platform other than a Microsoft Platform if per the
accompanying user documentation the Materials are meant to execute only on the 
Microsoft Platforms; (x) include the Redistributables in malicious, deceptive, 
or unlawful programs; or (xi) modify or distribute the Source Code of any 
Redistributable so that any part of it becomes subject to an Excluded License. 
An "Excluded License" is one that requires, as a condition of use, modification,
or distribution, that (a) the code be disclosed or distributed in source code 
form; or (b) others have the right to modify it.

C.	The scope and duration (time period) of your license depends on the type 
of license you obtained from Intel. The variety of license types are set forth 
below, which may not be available for all "Intel(R) Software Development 
Products" and therefore may not apply to the Materials. For more information on
the types of licenses, please contact Intel or your sales representative.

i.	PRE-RELEASE LICENSE: If you are using the Materials under the control of 
a pre-release license, (a) the Materials are pre-release code (e.g., beta 
release, etc), which may not be fully functional and which Intel may 
substantially modify in producing any commercial version, and which Intel can 
provide no assurance that it will ever produce or make generally available a 
commercial version, and (b) you as an individual may use the Materials only for
the term of the pre-release time period, which is specified elsewhere in the 
Materials, or upon the commercial release of the Materials. You may install 
copies of the Materials on an unlimited number of computers provided that you 
are the only individual using the Materials and only one copy of the 
Materials is in use at any one time. A separate license is required for each 
additional use and/or individual user in all other cases. If you are an entity,
Intel grants you the right to designate one individual within your organization 
to have the sole right to use the Materials in the manner provided above.

ii.	EVALUATION LICENSE: If you are using the Materials under the control of an
Evaluation license, you as an individual may use the Materials only for internal
evaluation purposes and only for the term of the evaluation time period, which 
may be controlled by the license key code for the Materials. NOTWITHSTANDING 
ANYTHING TO THE CONTRARY ELSEWHERE IN THIS AGREEMENT, YOU MAY NOT DISTRIBUTE ANY
PORTION OF THE MATERIALS, AND THE APPLICATION AND/OR PRODUCT DEVELOPED BY YOU 
MAY ONLY BE USED FOR EVALUATION PURPOSES AND ONLY FOR THE TERM OF THE EVALUATION
PERIOD. You may install copies of the Materials on a reasonable number of 
computers to conduct your evaluation provided that you are the only individual 
using the Materials and only one copy of the Materials is in use at any one 
time. A separate license is required for each additional use and/or individual 
user in all other cases. Intel may provide you with a license code key that 
enables the Materials for an Evaluation license. If you are an entity, Intel 
grants you the right to designate one individual within your organization to 
have the sole right to use the Materials in the manner provided above.

iii.	NONCOMMERCIAL-USE LICENSE: If you are using the Materials under the 
control of a Noncommercial-Use license, you as an individual may use the 
Materials only for non-business use where you receive no fee, salary or any 
other form of compensation. The Materials may not be used for any other 
purpose, whether "for profit" or "not for profit." Any work performed or 
produced as a result of use of the Materials cannot be performed or produced for
the benefit of other parties for a fee, compensation or any other reimbursement
or remuneration. You may install copies of the Materials on an unlimited number 
of computers provided that you are the only individual using the Materials and 
only one copy of the Materials is in use at any one time. A separate license is
required for each additional use and/or individual user in all other cases.
Intel will provide you with a license code key that enables the Materials for a
Noncommercial-Use license. If you obtained a time-limited Noncommercial-Use 
license, the duration (time period) of your license and your ability to use the
Materials is limited to the time period of the obtained license, which is 
controlled by the license key code for the Materials. If you are an entity, 
Intel grants you the right to designate one individual within your organization
to have the sole right to use the Materials in the manner provided above.

iv.	SINGLE-USER LICENSE: If you are using the Materials under the control of 
a Single-User license, you as an individual may install and use the Materials 
on an unlimited number of computers provided that you are the only individual 
using the Materials and only one copy of the Materials is in use at any one 
time. A separate license is required for each additional use and/or individual
user in all other cases. Intel will provide you with a license code key that 
enables the Materials for a Single-User license. If you obtained a time-limited
Single-User license, the duration (time period) of your license and your ability
 to use the Materials is limited to the time 
period of the obtained license, which is controlled by the license key code for
the Materials. If you are an entity, Intel grants you the right to designate 
one individual within your organization to have the sole right to use the 
Materials in the manner provided above.

v.	NODE-LOCKED LICENSE: If you are using the Materials under the control of 
a Node-Locked license, you may use the Materials only on a single designated 
computer by no more than the authorized number of concurrent users. A separate
license is required for each additional concurrent user and/or computer in all
other cases. Intel will provide you with a license code key that enables the 
Materials for a Node-Locked license up to the authorized number of concurrent 
users. If you obtained a time-limited Node-Locked license, the duration (time
period) of your license and your ability to use the Materials is limited to the
time period of the obtained license, which is controlled by the license key code
for the Materials.

vi.	FLOATING LICENSE: If you are using the Materials under the control of a 
Floating license, you may (a) install the Materials on an unlimited number of
computers that are connected to the designated network and (b) use the Material
by no more than the authorized number of concurrent users. A separate license 
is required for each additional concurrent user and/or network on which the 
Materials are used. Intel will provide you with a license code key that 
enables the Materials for a Floating license up to the authorized number of 
concurrent users. If you obtained a time-limited Floating license, the duration
(time period) of your license and your ability to use the Materials is limited 
to the time period of the obtained license, which is controlled by the license 
key code for the Materials. Intel Library Floating License: If the Materials 
are the Intel(R) Math Kernel Library or the Intel(R) Integrated Performance 
Primitives Library or the Intel(R) Threading Building Blocks (either "Intel 
Library"), then the Intel Library is provided to you as an add-on option to 
either the Intel(R) C++ Compiler product or the Intel(R) Fortran Compiler 
product (either "Intel Compiler") for which you have a Floating license, and as
such, in addition to the terms and conditions above, the Intel Library may only
be used by the authorized concurrent users of that Intel Compiler Floating 
license.

D.	DISTRIBUTION: Distribution of the Redistributables is also subject to the
following limitations: You (i) shall be solely responsible to your customers 
for any update or support obligation or other liability which may arise from the
distribution, (ii) shall not make any statement that your product is 
"certified", or that its performance is guaranteed, by Intel, (iii) shall not 
use Intel's name or trademarks to market your product without written 
permission, (iv) shall use a license agreement that prohibits disassembly and 
reverse engineering of the Redistributables, (v) shall indemnify, hold harmless,
and defend Intel and its suppliers from and against any claims or lawsuits, 
including attorney's fees, that arise or result from your distribution of any 
product.

E.	Intel(R) Integrated Performance Primitives (Intel IPP). The following 
terms and conditions apply only to the Intel IPP.

i.	 Notwithstanding anything in this Agreement to the contrary, if you 
implement the Sample Sources in your application or if you use Intel IPP to 
implement algorithms that are protected by others' licenses then you may need 
additional licenses from various entities. Should any such additional licenses
be required, you are solely responsible for obtaining any such licenses and 
agree to obtain any such licenses at your own expense.

ii.	Notwithstanding anything herein to the contrary, a valid license to Intel
IPP is a prerequisite to any license for Sample Source, and possession of Sample
Source does not grant any license to Intel IPP (or any portion thereof). To 
access Sample Source, you must first register your licensed copy of the Intel 
IPP with Intel. By downloading, installing or copying any Sample Source file, 
you agree to be bound by terms of this Agreement.

F.	SOFTWARE TRANSFER: You may permanently transfer the Materials and all of
your rights under this Agreement to another party ("Recipient") only if you 
notify Intel of the transfer by sending a letter to Intel certifying that you 
retain no copies of the Materials and that the Recipient has agreed in writing
to be bound by all of the terms and conditions of this Agreement. Please send
such letter to:

Intel Corporation
2111 NE 25th Avenue
Hillsboro, OR 97124
Attn: DPD Contracts Management, JF1-15

4.	COPYRIGHT: Title to the Materials and all copies thereof remain with Intel
or its suppliers. The Materials are copyrighted and are protected by United 
States copyright laws and international treaty provisions. You will not remove
any copyright notice from the Materials. You agree to prevent any unauthorized
copying of the Materials. Except as expressly provided herein, no license or 
right is granted to you directly or by implication, inducement, estoppel or 
otherwise, specifically Intel does not grant any express or implied right to you
under Intel patents, copyrights, trademarks, or trade secret information.

5.	NO WARRANTY AND LIMITED REPLACEMENT: THE MATERIALS AND INFORMATION ARE 
PROVIDED "AS IS" WITH NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT 
LIMITED TO ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 
PURPOSE, NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, OR ANY WARRANTY 
OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION, OR SAMPLE. If the media
on which the Materials are furnished are found to be defective in material or 
workmanship under normal use for a period of ninety (90) days from the date of 
receipt, Intel's entire liability and your exclusive remedy shall be the 
replacement of the media. This offer is void if the media defect results from 
accident, abuse, or misapplication.

6.	LIMITATION OF LIABILITY: THE ABOVE REPLACEMENT PROVISION IS THE ONLY 
WARRANTY OF ANY KIND. INTEL OFFERS NO OTHER WARRANTY EITHER EXPRESS OR IMPLIED 
INCLUDING THOSE OF MERCHANTABILITY, NONINFRINGEMENT OF THIRD- PARTY 
INTELLECTUAL PROPERTY OR FITNESS FOR A PARTICULAR PURPOSE. NEITHER INTEL NOR 
ITS SUPPLIERS SHALL BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT 
LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS 
OF BUSINESS INFORMATION, OR OTHER LOSS) ARISING OUT OF THE USE OF OR INABILITY 
TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
DAMAGES. BECAUSE SOME JURISDICTIONS PROHIBIT THE EXCLUSION OR LIMITATION OF 
LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT 
APPLY TO YOU.

7.	UNAUTHORIZED USE: THE MATERIALS ARE NOT DESIGNED, INTENDED, OR AUTHORIZED 
FOR USE IN ANY TYPE OF SYSTEM OR APPLICATION IN WHICH THE FAILURE OF THE 
MATERIALS COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR 
(E.G MEDICAL SYSTEMS, LIFE SUSTAINING OR LIFE SAVING SYSTEMS). Should the buyer 
purchase or use the Materials for any such unintended or unauthorized use, the 
buyer shall indemnify and hold Intel and its officers, subsidiaries and 
affiliates harmless against all claims, costs, damages, and expenses, and 
reasonable attorney fees arising out of, directly or indirectly, any claim of 
product liability, personal injury or death associated with such unintended or
unauthorized use, even if such claim alleges that Intel was negligent regarding
the design or manufacture of the part.

8.	USER SUBMISSIONS: You agree that any material, information or other 
communication you transmit or post to an Intel website or provide to Intel under
this Agreement related to the features, functions, performance or use of the 
Materials will be considered non-confidential and non-proprietary 
("Communications"). Intel will have no obligations with respect to the 
Communications. You hereby grant to Intel a non-exclusive, perpetual, 
irrevocable, royalty-free, copyright license to copy, modify, create derivative
works, publicly display, disclose, distribute, license and sublicense through 
multiple tiers of distribution and licensees, incorporate and otherwise use the
Communications and all data, images, sounds, text, and other things embodied 
therein, including derivative works thereto, for any and all commercial or 
non-commercial purposes. You are prohibited from posting or transmitting to or
from an Intel website or provide to Intel any unlawful, threatening, libelous,
defamatory, obscene, pornographic, or other material that would violate any law.
If you wish to provide Intel with your confidential information, Intel requires
a non-disclosure agreement ("NDA") to receive such confidential information, so
please contact your Intel representative to ensure the proper NDA is in place.

9.	CONSENT. You agree that Intel, its subsidiaries or suppliers may collect
and use technical and related information, including but not limited to 
technical information about your computer, system and application software, and
peripherals, that is gathered periodically to facilitate the provision of 
software updates, product support and other services to you (if any) related to
the Materials, and to verify compliance with the terms of this Agreement.
Intel may use this information, as long as it is in a form that does not 
personally identify you, to improve our products or to provide services or 
technologies to you.

10.	TERMINATION OF THIS LICENSE: This Agreement becomes effective on the date
you accept this Agreement and will continue until terminated as provided for in
this Agreement. If you are using the Materials under the control of a 
time-limited license, for example an Evaluation License, this Agreement 
terminates without notice on the last day of the time period, which is specified
elsewhere in the Materials, and/or controlled by the license key code for the 
Materials. Intel may terminate this license immediately if you are in breach of
any of its terms and conditions and such breach is not cured within thirty (30)
days of written notice from Intel. Upon termination, you will immediately 
return to Intel or destroy the Materials and all copies thereof. Any 
distribution of the Redistributables conducted in accordance with the terms and
conditions of this Agreement shall survive termination of this Agreement.

11.	U.S. GOVERNMENT RESTRICTED RIGHTS: The technical data and computer 
software covered by this license is a "Commercial Item," as such term is defined
by the FAR 2.101 (48 C.F.R. 2.101) and is "commercial computer software" and 
"commercial computer software documentation" as specified under FAR 12.212 
(48 C.F.R. 12.212) or DFARS 227.7202 (48 C.F.R. 227.7202), as applicable. This
commercial computer software and related documentation is provided to end users
for use by and on behalf of the U.S. Government, with only those rights as are
granted to all other end users pursuant to the terms and conditions herein. Use
for or on behalf of the U.S. Government is permitted only if the party acquiring
 or using this software is properly authorized by an appropriate U.S. Government
official. This use by or for the U.S. Government clause is in lieu of, and 
supersedes, any other FAR, DFARS, or other provision that addresses Government
rights in the computer software or documentation covered by this license. All 
copyright licenses granted to the U.S. Government are coextensive with the 
technical data and computer software licenses granted herein. The U.S. 
Government shall only have the right to reproduce, distribute, perform, display,
and prepare derivative works as needed to implement those rights.

12.	GENERAL PROVISIONS

A.	ENTIRE AGREEMENT: This Agreement is intended to be the entire agreement
between you and Intel with respect to matters contained herein, and supersedes
all prior or contemporaneous agreements and negotiations with respect to those
matters. No waiver of any breach or default shall constitute a waiver of any
subsequent breach or default. If any provision of this Agreement is determined
by a court to be unenforceable, you and Intel will deem the provision to be 
modified to the extent necessary to allow it to be enforced to the extent
permitted by law, or if it cannot be modified, the provision will be severed and
deleted from this Agreement, and the remainder of the Agreement will continue in
effect. Any change, modification or waiver to this Agreement must be in writing
and signed by an authorized representative of you and Intel.

B.	APPLICABLE LAWS: Any claim arising under or relating to this Agreement 
shall be governed by the internal substantive laws of the State of Delaware,
without regard to principles of conflict of laws. You agree that the terms of
the United Nations Convention on Contracts for the Sale of Goods do not apply
to this Agreement. You agree that your distribution and export/re-export of the
Software and permitted modifications shall be in compliance with the laws,
regulations, orders or other restrictions of applicable export laws.

13.	THIRD PARTY PROGRAMS. The Materials may include third party programs or
materials. The license terms with those programs or materials apply to your use
of them, and Intel is not liable for them.

* Other names and brands may be claimed as the property of others
	November 2010