VisionWorks Toolkit Reference

December 18, 2015 | 1.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
docs-user/legal_and_more/open_source_licenses.md
Go to the documentation of this file.
1 <!-- Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. -->
2 
3 @page open_source_licenses Other Software Licenses
4 
5 @tableofcontents
6 
7 This NVIDIA product contains third party software that is being made available to you
8 under their respective software licenses.
9 Some of those licenses also require specific legal information to be included in the product.
10 This chapter provides such information.
11 
12 Copyright notices can be found in the appropriate header files.
13 Additionally, the licenses can be found in at the top level of the installation TAR file.
14 
15 <HR>
16 
17 
18 @section license_mpl2 Mozilla Public License Version 2.0
19 
20 @subsection license_eigen Eigen 3.2.4
21 
22 <pre>
23 1. Definitions
24 --------------
25 
26 1.1. "Contributor"
27  means each individual or legal entity that creates, contributes to
28  the creation of, or owns Covered Software.
29 
30 1.2. "Contributor Version"
31  means the combination of the Contributions of others (if any) used
32  by a Contributor and that particular Contributor's Contribution.
33 
34 1.3. "Contribution"
35  means Covered Software of a particular Contributor.
36 
37 1.4. "Covered Software"
38  means Source Code Form to which the initial Contributor has attached
39  the notice in Exhibit A, the Executable Form of such Source Code
40  Form, and Modifications of such Source Code Form, in each case
41  including portions thereof.
42 
43 1.5. "Incompatible With Secondary Licenses"
44  means
45 
46  (a) that the initial Contributor has attached the notice described
47  in Exhibit B to the Covered Software; or
48 
49  (b) that the Covered Software was made available under the terms of
50  version 1.1 or earlier of the License, but not also under the
51  terms of a Secondary License.
52 
53 1.6. "Executable Form"
54  means any form of the work other than Source Code Form.
55 
56 1.7. "Larger Work"
57  means a work that combines Covered Software with other material, in
58  a separate file or files, that is not Covered Software.
59 
60 1.8. "License"
61  means this document.
62 
63 1.9. "Licensable"
64  means having the right to grant, to the maximum extent possible,
65  whether at the time of the initial grant or subsequently, any and
66  all of the rights conveyed by this License.
67 
68 1.10. "Modifications"
69  means any of the following:
70 
71  (a) any file in Source Code Form that results from an addition to,
72  deletion from, or modification of the contents of Covered
73  Software; or
74 
75  (b) any new file in Source Code Form that contains any Covered
76  Software.
77 
78 1.11. "Patent Claims" of a Contributor
79  means any patent claim(s), including without limitation, method,
80  process, and apparatus claims, in any patent Licensable by such
81  Contributor that would be infringed, but for the grant of the
82  License, by the making, using, selling, offering for sale, having
83  made, import, or transfer of either its Contributions or its
84  Contributor Version.
85 
86 1.12. "Secondary License"
87  means either the GNU General Public License, Version 2.0, the GNU
88  Lesser General Public License, Version 2.1, the GNU Affero General
89  Public License, Version 3.0, or any later versions of those
90  licenses.
91 
92 1.13. "Source Code Form"
93  means the form of the work preferred for making modifications.
94 
95 1.14. "You" (or "Your")
96  means an individual or a legal entity exercising rights under this
97  License. For legal entities, "You" includes any entity that
98  controls, is controlled by, or is under common control with You. For
99  purposes of this definition, "control" means (a) the power, direct
100  or indirect, to cause the direction or management of such entity,
101  whether by contract or otherwise, or (b) ownership of more than
102  fifty percent (50%) of the outstanding shares or beneficial
103  ownership of such entity.
104 
105 2. License Grants and Conditions
106 --------------------------------
107 
108 2.1. Grants
109 
110 Each Contributor hereby grants You a world-wide, royalty-free,
111 non-exclusive license:
112 
113 (a) under intellectual property rights (other than patent or trademark)
114  Licensable by such Contributor to use, reproduce, make available,
115  modify, display, perform, distribute, and otherwise exploit its
116  Contributions, either on an unmodified basis, with Modifications, or
117  as part of a Larger Work; and
118 
119 (b) under Patent Claims of such Contributor to make, use, sell, offer
120  for sale, have made, import, and otherwise transfer either its
121  Contributions or its Contributor Version.
122 
123 2.2. Effective Date
124 
125 The licenses granted in Section 2.1 with respect to any Contribution
126 become effective for each Contribution on the date the Contributor first
127 distributes such Contribution.
128 
129 2.3. Limitations on Grant Scope
130 
131 The licenses granted in this Section 2 are the only rights granted under
132 this License. No additional rights or licenses will be implied from the
133 distribution or licensing of Covered Software under this License.
134 Notwithstanding Section 2.1(b) above, no patent license is granted by a
135 Contributor:
136 
137 (a) for any code that a Contributor has removed from Covered Software;
138  or
139 
140 (b) for infringements caused by: (i) Your and any other third party's
141  modifications of Covered Software, or (ii) the combination of its
142  Contributions with other software (except as part of its Contributor
143  Version); or
144 
145 (c) under Patent Claims infringed by Covered Software in the absence of
146  its Contributions.
147 
148 This License does not grant any rights in the trademarks, service marks,
149 or logos of any Contributor (except as may be necessary to comply with
150 the notice requirements in Section 3.4).
151 
152 2.4. Subsequent Licenses
153 
154 No Contributor makes additional grants as a result of Your choice to
155 distribute the Covered Software under a subsequent version of this
156 License (see Section 10.2) or under the terms of a Secondary License (if
157 permitted under the terms of Section 3.3).
158 
159 2.5. Representation
160 
161 Each Contributor represents that the Contributor believes its
162 Contributions are its original creation(s) or it has sufficient rights
163 to grant the rights to its Contributions conveyed by this License.
164 
165 2.6. Fair Use
166 
167 This License is not intended to limit any rights You have under
168 applicable copyright doctrines of fair use, fair dealing, or other
169 equivalents.
170 
171 2.7. Conditions
172 
173 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
174 in Section 2.1.
175 
176 3. Responsibilities
177 -------------------
178 
179 3.1. Distribution of Source Form
180 
181 All distribution of Covered Software in Source Code Form, including any
182 Modifications that You create or to which You contribute, must be under
183 the terms of this License. You must inform recipients that the Source
184 Code Form of the Covered Software is governed by the terms of this
185 License, and how they can obtain a copy of this License. You may not
186 attempt to alter or restrict the recipients' rights in the Source Code
187 Form.
188 
189 3.2. Distribution of Executable Form
190 
191 If You distribute Covered Software in Executable Form then:
192 
193 (a) such Covered Software must also be made available in Source Code
194  Form, as described in Section 3.1, and You must inform recipients of
195  the Executable Form how they can obtain a copy of such Source Code
196  Form by reasonable means in a timely manner, at a charge no more
197  than the cost of distribution to the recipient; and
198 
199 (b) You may distribute such Executable Form under the terms of this
200  License, or sublicense it under different terms, provided that the
201  license for the Executable Form does not attempt to limit or alter
202  the recipients' rights in the Source Code Form under this License.
203 
204 3.3. Distribution of a Larger Work
205 
206 You may create and distribute a Larger Work under terms of Your choice,
207 provided that You also comply with the requirements of this License for
208 the Covered Software. If the Larger Work is a combination of Covered
209 Software with a work governed by one or more Secondary Licenses, and the
210 Covered Software is not Incompatible With Secondary Licenses, this
211 License permits You to additionally distribute such Covered Software
212 under the terms of such Secondary License(s), so that the recipient of
213 the Larger Work may, at their option, further distribute the Covered
214 Software under the terms of either this License or such Secondary
215 License(s).
216 
217 3.4. Notices
218 
219 You may not remove or alter the substance of any license notices
220 (including copyright notices, patent notices, disclaimers of warranty,
221 or limitations of liability) contained within the Source Code Form of
222 the Covered Software, except that You may alter any license notices to
223 the extent required to remedy known factual inaccuracies.
224 
225 3.5. Application of Additional Terms
226 
227 You may choose to offer, and to charge a fee for, warranty, support,
228 indemnity or liability obligations to one or more recipients of Covered
229 Software. However, You may do so only on Your own behalf, and not on
230 behalf of any Contributor. You must make it absolutely clear that any
231 such warranty, support, indemnity, or liability obligation is offered by
232 You alone, and You hereby agree to indemnify every Contributor for any
233 liability incurred by such Contributor as a result of warranty, support,
234 indemnity or liability terms You offer. You may include additional
235 disclaimers of warranty and limitations of liability specific to any
236 jurisdiction.
237 
238 4. Inability to Comply Due to Statute or Regulation
239 ---------------------------------------------------
240 
241 If it is impossible for You to comply with any of the terms of this
242 License with respect to some or all of the Covered Software due to
243 statute, judicial order, or regulation then You must: (a) comply with
244 the terms of this License to the maximum extent possible; and (b)
245 describe the limitations and the code they affect. Such description must
246 be placed in a text file included with all distributions of the Covered
247 Software under this License. Except to the extent prohibited by statute
248 or regulation, such description must be sufficiently detailed for a
249 recipient of ordinary skill to be able to understand it.
250 
251 5. Termination
252 --------------
253 
254 5.1. The rights granted under this License will terminate automatically
255 if You fail to comply with any of its terms. However, if You become
256 compliant, then the rights granted under this License from a particular
257 Contributor are reinstated (a) provisionally, unless and until such
258 Contributor explicitly and finally terminates Your grants, and (b) on an
259 ongoing basis, if such Contributor fails to notify You of the
260 non-compliance by some reasonable means prior to 60 days after You have
261 come back into compliance. Moreover, Your grants from a particular
262 Contributor are reinstated on an ongoing basis if such Contributor
263 notifies You of the non-compliance by some reasonable means, this is the
264 first time You have received notice of non-compliance with this License
265 from such Contributor, and You become compliant prior to 30 days after
266 Your receipt of the notice.
267 
268 5.2. If You initiate litigation against any entity by asserting a patent
269 infringement claim (excluding declaratory judgment actions,
270 counter-claims, and cross-claims) alleging that a Contributor Version
271 directly or indirectly infringes any patent, then the rights granted to
272 You by any and all Contributors for the Covered Software under Section
273 2.1 of this License shall terminate.
274 
275 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
276 end user license agreements (excluding distributors and resellers) which
277 have been validly granted by You or Your distributors under this License
278 prior to termination shall survive termination.
279 
280 ************************************************************************
281 * *
282 * 6. Disclaimer of Warranty *
283 * ------------------------- *
284 * *
285 * Covered Software is provided under this License on an "as is" *
286 * basis, without warranty of any kind, either expressed, implied, or *
287 * statutory, including, without limitation, warranties that the *
288 * Covered Software is free of defects, merchantable, fit for a *
289 * particular purpose or non-infringing. The entire risk as to the *
290 * quality and performance of the Covered Software is with You. *
291 * Should any Covered Software prove defective in any respect, You *
292 * (not any Contributor) assume the cost of any necessary servicing, *
293 * repair, or correction. This disclaimer of warranty constitutes an *
294 * essential part of this License. No use of any Covered Software is *
295 * authorized under this License except under this disclaimer. *
296 * *
297 ************************************************************************
298 
299 ************************************************************************
300 * *
301 * 7. Limitation of Liability *
302 * -------------------------- *
303 * *
304 * Under no circumstances and under no legal theory, whether tort *
305 * (including negligence), contract, or otherwise, shall any *
306 * Contributor, or anyone who distributes Covered Software as *
307 * permitted above, be liable to You for any direct, indirect, *
308 * special, incidental, or consequential damages of any character *
309 * including, without limitation, damages for lost profits, loss of *
310 * goodwill, work stoppage, computer failure or malfunction, or any *
311 * and all other commercial damages or losses, even if such party *
312 * shall have been informed of the possibility of such damages. This *
313 * limitation of liability shall not apply to liability for death or *
314 * personal injury resulting from such party's negligence to the *
315 * extent applicable law prohibits such limitation. Some *
316 * jurisdictions do not allow the exclusion or limitation of *
317 * incidental or consequential damages, so this exclusion and *
318 * limitation may not apply to You. *
319 * *
320 ************************************************************************
321 
322 8. Litigation
323 -------------
324 
325 Any litigation relating to this License may be brought only in the
326 courts of a jurisdiction where the defendant maintains its principal
327 place of business and such litigation shall be governed by laws of that
328 jurisdiction, without reference to its conflict-of-law provisions.
329 Nothing in this Section shall prevent a party's ability to bring
330 cross-claims or counter-claims.
331 
332 9. Miscellaneous
333 ----------------
334 
335 This License represents the complete agreement concerning the subject
336 matter hereof. If any provision of this License is held to be
337 unenforceable, such provision shall be reformed only to the extent
338 necessary to make it enforceable. Any law or regulation which provides
339 that the language of a contract shall be construed against the drafter
340 shall not be used to construe this License against a Contributor.
341 
342 10. Versions of the License
343 ---------------------------
344 
345 10.1. New Versions
346 
347 Mozilla Foundation is the license steward. Except as provided in Section
348 10.3, no one other than the license steward has the right to modify or
349 publish new versions of this License. Each version will be given a
350 distinguishing version number.
351 
352 10.2. Effect of New Versions
353 
354 You may distribute the Covered Software under the terms of the version
355 of the License under which You originally received the Covered Software,
356 or under the terms of any subsequent version published by the license
357 steward.
358 
359 10.3. Modified Versions
360 
361 If you create software not governed by this License, and you want to
362 create a new license for such software, you may create and use a
363 modified version of this License if you rename the license and remove
364 any references to the name of the license steward (except to note that
365 such modified license differs from this License).
366 
367 10.4. Distributing Source Code Form that is Incompatible With Secondary
368 Licenses
369 
370 If You choose to distribute Source Code Form that is Incompatible With
371 Secondary Licenses under the terms of this version of the License, the
372 notice described in Exhibit B of this License must be attached.
373 
374 Exhibit A - Source Code Form License Notice
375 -------------------------------------------
376 
377  This Source Code Form is subject to the terms of the Mozilla Public
378  License, v. 2.0. If a copy of the MPL was not distributed with this
379  file, You can obtain one at https://www.mozilla.org/MPL/2.0/.
380 
381 If it is not possible or desirable to put the notice in a particular
382 file, then You may include the notice in a location (such as a LICENSE
383 file in a relevant directory) where a recipient would be likely to look
384 for such a notice.
385 
386 You may add additional accurate notices of copyright ownership.
387 
388 Exhibit B - "Incompatible With Secondary Licenses" Notice
389 ---------------------------------------------------------
390 
391  This Source Code Form is "Incompatible With Secondary Licenses", as
392  defined by the Mozilla Public License, v. 2.0.
393 </pre>
394 
395 <HR>
396 
397 @section license_apache Apache 2.0
398 @subsection license_mathjax MathJax
399 
400 <pre>
401 Apache License
402  Version 2.0, January 2004
403  http://www.apache.org/licenses/
404 
405  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
406 
407  1. Definitions.
408 
409  "License" shall mean the terms and conditions for use, reproduction,
410  and distribution as defined by Sections 1 through 9 of this document.
411 
412  "Licensor" shall mean the copyright owner or entity authorized by
413  the copyright owner that is granting the License.
414 
415  "Legal Entity" shall mean the union of the acting entity and all
416  other entities that control, are controlled by, or are under common
417  control with that entity. For the purposes of this definition,
418  "control" means (i) the power, direct or indirect, to cause the
419  direction or management of such entity, whether by contract or
420  otherwise, or (ii) ownership of fifty percent (50%) or more of the
421  outstanding shares, or (iii) beneficial ownership of such entity.
422 
423  "You" (or "Your") shall mean an individual or Legal Entity
424  exercising permissions granted by this License.
425 
426  "Source" form shall mean the preferred form for making modifications,
427  including but not limited to software source code, documentation
428  source, and configuration files.
429 
430  "Object" form shall mean any form resulting from mechanical
431  transformation or translation of a Source form, including but
432  not limited to compiled object code, generated documentation,
433  and conversions to other media types.
434 
435  "Work" shall mean the work of authorship, whether in Source or
436  Object form, made available under the License, as indicated by a
437  copyright notice that is included in or attached to the work
438  (an example is provided in the Appendix below).
439 
440  "Derivative Works" shall mean any work, whether in Source or Object
441  form, that is based on (or derived from) the Work and for which the
442  editorial revisions, annotations, elaborations, or other modifications
443  represent, as a whole, an original work of authorship. For the purposes
444  of this License, Derivative Works shall not include works that remain
445  separable from, or merely link (or bind by name) to the interfaces of,
446  the Work and Derivative Works thereof.
447 
448  "Contribution" shall mean any work of authorship, including
449  the original version of the Work and any modifications or additions
450  to that Work or Derivative Works thereof, that is intentionally
451  submitted to Licensor for inclusion in the Work by the copyright owner
452  or by an individual or Legal Entity authorized to submit on behalf of
453  the copyright owner. For the purposes of this definition, "submitted"
454  means any form of electronic, verbal, or written communication sent
455  to the Licensor or its representatives, including but not limited to
456  communication on electronic mailing lists, source code control systems,
457  and issue tracking systems that are managed by, or on behalf of, the
458  Licensor for the purpose of discussing and improving the Work, but
459  excluding communication that is conspicuously marked or otherwise
460  designated in writing by the copyright owner as "Not a Contribution."
461 
462  "Contributor" shall mean Licensor and any individual or Legal Entity
463  on behalf of whom a Contribution has been received by Licensor and
464  subsequently incorporated within the Work.
465 
466  2. Grant of Copyright License. Subject to the terms and conditions of
467  this License, each Contributor hereby grants to You a perpetual,
468  worldwide, non-exclusive, no-charge, royalty-free, irrevocable
469  copyright license to reproduce, prepare Derivative Works of,
470  publicly display, publicly perform, sublicense, and distribute the
471  Work and such Derivative Works in Source or Object form.
472 
473  3. Grant of Patent License. Subject to the terms and conditions of
474  this License, each Contributor hereby grants to You a perpetual,
475  worldwide, non-exclusive, no-charge, royalty-free, irrevocable
476  (except as stated in this section) patent license to make, have made,
477  use, offer to sell, sell, import, and otherwise transfer the Work,
478  where such license applies only to those patent claims licensable
479  by such Contributor that are necessarily infringed by their
480  Contribution(s) alone or by combination of their Contribution(s)
481  with the Work to which such Contribution(s) was submitted. If You
482  institute patent litigation against any entity (including a
483  cross-claim or counterclaim in a lawsuit) alleging that the Work
484  or a Contribution incorporated within the Work constitutes direct
485  or contributory patent infringement, then any patent licenses
486  granted to You under this License for that Work shall terminate
487  as of the date such litigation is filed.
488 
489  4. Redistribution. You may reproduce and distribute copies of the
490  Work or Derivative Works thereof in any medium, with or without
491  modifications, and in Source or Object form, provided that You
492  meet the following conditions:
493 
494  (a) You must give any other recipients of the Work or
495  Derivative Works a copy of this License; and
496 
497  (b) You must cause any modified files to carry prominent notices
498  stating that You changed the files; and
499 
500  (c) You must retain, in the Source form of any Derivative Works
501  that You distribute, all copyright, patent, trademark, and
502  attribution notices from the Source form of the Work,
503  excluding those notices that do not pertain to any part of
504  the Derivative Works; and
505 
506  (d) If the Work includes a "NOTICE" text file as part of its
507  distribution, then any Derivative Works that You distribute must
508  include a readable copy of the attribution notices contained
509  within such NOTICE file, excluding those notices that do not
510  pertain to any part of the Derivative Works, in at least one
511  of the following places: within a NOTICE text file distributed
512  as part of the Derivative Works; within the Source form or
513  documentation, if provided along with the Derivative Works; or,
514  within a display generated by the Derivative Works, if and
515  wherever such third-party notices normally appear. The contents
516  of the NOTICE file are for informational purposes only and
517  do not modify the License. You may add Your own attribution
518  notices within Derivative Works that You distribute, alongside
519  or as an addendum to the NOTICE text from the Work, provided
520  that such additional attribution notices cannot be construed
521  as modifying the License.
522 
523  You may add Your own copyright statement to Your modifications and
524  may provide additional or different license terms and conditions
525  for use, reproduction, or distribution of Your modifications, or
526  for any such Derivative Works as a whole, provided Your use,
527  reproduction, and distribution of the Work otherwise complies with
528  the conditions stated in this License.
529 
530  5. Submission of Contributions. Unless You explicitly state otherwise,
531  any Contribution intentionally submitted for inclusion in the Work
532  by You to the Licensor shall be under the terms and conditions of
533  this License, without any additional terms or conditions.
534  Notwithstanding the above, nothing herein shall supersede or modify
535  the terms of any separate license agreement you may have executed
536  with Licensor regarding such Contributions.
537 
538  6. Trademarks. This License does not grant permission to use the trade
539  names, trademarks, service marks, or product names of the Licensor,
540  except as required for reasonable and customary use in describing the
541  origin of the Work and reproducing the content of the NOTICE file.
542 
543  7. Disclaimer of Warranty. Unless required by applicable law or
544  agreed to in writing, Licensor provides the Work (and each
545  Contributor provides its Contributions) on an "AS IS" BASIS,
546  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
547  implied, including, without limitation, any warranties or conditions
548  of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
549  PARTICULAR PURPOSE. You are solely responsible for determining the
550  appropriateness of using or redistributing the Work and assume any
551  risks associated with Your exercise of permissions under this License.
552 
553  8. Limitation of Liability. In no event and under no legal theory,
554  whether in tort (including negligence), contract, or otherwise,
555  unless required by applicable law (such as deliberate and grossly
556  negligent acts) or agreed to in writing, shall any Contributor be
557  liable to You for damages, including any direct, indirect, special,
558  incidental, or consequential damages of any character arising as a
559  result of this License or out of the use or inability to use the
560  Work (including but not limited to damages for loss of goodwill,
561  work stoppage, computer failure or malfunction, or any and all
562  other commercial damages or losses), even if such Contributor
563  has been advised of the possibility of such damages.
564 
565  9. Accepting Warranty or Additional Liability. While redistributing
566  the Work or Derivative Works thereof, You may choose to offer,
567  and charge a fee for, acceptance of support, warranty, indemnity,
568  or other liability obligations and/or rights consistent with this
569  License. However, in accepting such obligations, You may act only
570  on Your own behalf and on Your sole responsibility, not on behalf
571  of any other Contributor, and only if You agree to indemnify,
572  defend, and hold each Contributor harmless for any liability
573  incurred by, or claims asserted against, such Contributor by reason
574  of your accepting any such warranty or additional liability.
575 
576  END OF TERMS AND CONDITIONS
577 
578  APPENDIX: How to apply the Apache License to your work.
579 
580  To apply the Apache License to your work, attach the following
581  boilerplate notice, with the fields enclosed by brackets "[]"
582  replaced with your own identifying information. (Don't include
583  the brackets!) The text should be enclosed in the appropriate
584  comment syntax for the file format. We also recommend that a
585  file or class name and description of purpose be included on the
586  same "printed page" as the copyright notice for easier
587  identification within third-party archives.
588 
589  Copyright [yyyy] [name of copyright owner]
590 
591  Licensed under the Apache License, Version 2.0 (the "License");
592  you may not use this file except in compliance with the License.
593  You may obtain a copy of the License at
594 
595  http://www.apache.org/licenses/LICENSE-2.0
596 
597  Unless required by applicable law or agreed to in writing, software
598  distributed under the License is distributed on an "AS IS" BASIS,
599  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
600  See the License for the specific language governing permissions and
601  limitations under the License.
602 </pre>
603 <HR>
604 
605 @section license_openvx OpenVX
606 
607 <pre>
608 Copyright (c) 2012-2014 The Khronos Group Inc.
609 Permission is hereby granted, free of charge, to any person obtaining a
610 copy of this software and/or associated documentation files (the
611 "Materials"), to deal in the Materials without restriction, including
612 without limitation the rights to use, copy, modify, merge, publish,
613 distribute, sublicense, and/or sell copies of the Materials, and to
614 permit persons to whom the Materials are furnished to do so, subject to
615 the following conditions:
616 The above copyright notice and this permission notice shall be included
617 in all copies or substantial portions of the Materials.
618 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
619 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
620 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
621 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
622 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
623 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
624 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
625 </pre>
626 
627 <HR>
628 
629 @section license_3_clause_bsd 3-Clause BSD License
630 
631 @subsection license_ceres Ceres Solver 1.8.0
632 
633 <pre>
634 Ceres Solver - A fast non-linear least squares minimizer
635 Copyright 2010, 2011, 2012 Google Inc. All rights reserved.
636 http://code.google.com/p/ceres-solver/
637 
638 Redistribution and use in source and binary forms, with or without
639 modification, are permitted provided that the following conditions are met:
640 
641 * Redistributions of source code must retain the above copyright notice,
642  this list of conditions and the following disclaimer.
643 * Redistributions in binary form must reproduce the above copyright notice,
644  this list of conditions and the following disclaimer in the documentation
645  and/or other materials provided with the distribution.
646 * Neither the name of Google Inc. nor the names of its contributors may be
647  used to endorse or promote products derived from this software without
648  specific prior written permission.
649 
650 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
651 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
652 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
653 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
654 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
655 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
656 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
657 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
658 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
659 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
660 POSSIBILITY OF SUCH DAMAGE.
661 </pre>
662 
663 
664 @subsection license_opencv OpenCV 2.4.10
665 
666 <pre>
667 By downloading, copying, installing or using the software you agree to this license.
668 If you do not agree to this license, do not download, install,
669 copy or use the software.
670 
671  License Agreement
672  For Open Source Computer Vision Library
673  (3-clause BSD License)
674 
675 Redistribution and use in source and binary forms, with or without modification,
676 are permitted provided that the following conditions are met:
677 
678  * Redistributions of source code must retain the above copyright notice,
679  this list of conditions and the following disclaimer.
680 
681  * Redistributions in binary form must reproduce the above copyright notice,
682  this list of conditions and the following disclaimer in the documentation
683  and/or other materials provided with the distribution.
684 
685  * Neither the names of the copyright holders nor the names of the contributors
686  may be used to endorse or promote products derived from this software
687  without specific prior written permission.
688 
689 This software is provided by the copyright holders and contributors "as is" and
690 any express or implied warranties, including, but not limited to, the implied
691 warranties of merchantability and fitness for a particular purpose are disclaimed.
692 In no event shall copyright holders or contributors be liable for any direct,
693 indirect, incidental, special, exemplary, or consequential damages
694 (including, but not limited to, procurement of substitute goods or services;
695 loss of use, data, or profits; or business interruption) however caused
696 and on any theory of liability, whether in contract, strict liability,
697 or tort (including negligence or otherwise) arising in any way out of
698 the use of this software, even if advised of the possibility of such damage.
699 </pre>
700 
701 
702 
703 <HR>
704 
705 @section license_zlib_libpng zlib/libpng License
706 
707 @subsection license_glfw GLFW 3.0.4
708 
709 <pre>
710 GLFW is licensed under the zlib/libpng license,
711 a BSD-like license that allows static linking with closed source software.
712 It is reproduced in its entirety below.
713 
714 Copyright 2002-2006 Marcus Geelnard
715 
716 Copyright 2006-2011 Camilla Berglund
717 
718 This software is provided ‘as-is’, without any express or implied warranty.
719 In no event will the authors be held liable for any damages arising from the use of this software.
720 
721 Permission is granted to anyone to use this software for any purpose,
722 including commercial applications, and to alter it and redistribute it freely,
723 subject to the following restrictions:
724 
725 The origin of this software must not be misrepresented;
726 you must not claim that you wrote the original software.
727 If you use this software in a product, an acknowledgment in the product documentation
728 would be appreciated but is not required.
729 
730 Altered source versions must be plainly marked as such, and must not be misrepresented
731 as being the original software.
732 
733 This notice may not be removed or altered from any source distribution.
734 </pre>
735 
736 <HR>
737 
738 @section license_freetype FreeType License
739 
740 <pre>
741  The FreeType Project LICENSE
742  ----------------------------
743 
744  2006-Jan-27
745 
746  Copyright 1996-2002, 2006 by
747  David Turner, Robert Wilhelm, and Werner Lemberg
748 
749 
750 
751 Introduction
752 ============
753 
754  The FreeType Project is distributed in several archive packages;
755  some of them may contain, in addition to the FreeType font engine,
756  various tools and contributions which rely on, or relate to, the
757  FreeType Project.
758 
759  This license applies to all files found in such packages, and
760  which do not fall under their own explicit license. The license
761  affects thus the FreeType font engine, the test programs,
762  documentation and makefiles, at the very least.
763 
764  This license was inspired by the BSD, Artistic, and IJG
765  (Independent JPEG Group) licenses, which all encourage inclusion
766  and use of free software in commercial and freeware products
767  alike. As a consequence, its main points are that:
768 
769  o We don't promise that this software works. However, we will be
770  interested in any kind of bug reports. (`as is' distribution)
771 
772  o You can use this software for whatever you want, in parts or
773  full form, without having to pay us. (`royalty-free' usage)
774 
775  o You may not pretend that you wrote this software. If you use
776  it, or only parts of it, in a program, you must acknowledge
777  somewhere in your documentation that you have used the
778  FreeType code. (`credits')
779 
780  We specifically permit and encourage the inclusion of this
781  software, with or without modifications, in commercial products.
782  We disclaim all warranties covering The FreeType Project and
783  assume no liability related to The FreeType Project.
784 
785 
786  Finally, many people asked us for a preferred form for a
787  credit/disclaimer to use in compliance with this license. We thus
788  encourage you to use the following text:
789 
790  """
791  Portions of this software are copyright © \<year\> The FreeType
792  Project (www.freetype.org). All rights reserved.
793  """
794 
795  Please replace \<year\> with the value from the FreeType version you
796  actually use.
797 
798 
799 Legal Terms
800 ===========
801 
802 0. Definitions
803 --------------
804 
805  Throughout this license, the terms `package', `FreeType Project',
806  and `FreeType archive' refer to the set of files originally
807  distributed by the authors (David Turner, Robert Wilhelm, and
808  Werner Lemberg) as the `FreeType Project', be they named as alpha,
809  beta or final release.
810 
811  `You' refers to the licensee, or person using the project, where
812  `using' is a generic term including compiling the project's source
813  code as well as linking it to form a `program' or `executable'.
814  This program is referred to as `a program using the FreeType
815  engine'.
816 
817  This license applies to all files distributed in the original
818  FreeType Project, including all source code, binaries and
819  documentation, unless otherwise stated in the file in its
820  original, unmodified form as distributed in the original archive.
821  If you are unsure whether or not a particular file is covered by
822  this license, you must contact us to verify this.
823 
824  The FreeType Project is copyright (C) 1996-2000 by David Turner,
825  Robert Wilhelm, and Werner Lemberg. All rights reserved except as
826  specified below.
827 
828 1. No Warranty
829 --------------
830 
831  THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
832  KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
833  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
834  PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
835  BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
836  USE, OF THE FREETYPE PROJECT.
837 
838 2. Redistribution
839 -----------------
840 
841  This license grants a worldwide, royalty-free, perpetual and
842  irrevocable right and license to use, execute, perform, compile,
843  display, copy, create derivative works of, distribute and
844  sublicense the FreeType Project (in both source and object code
845  forms) and derivative works thereof for any purpose; and to
846  authorize others to exercise some or all of the rights granted
847  herein, subject to the following conditions:
848 
849  o Redistribution of source code must retain this license file
850  (`FTL.TXT') unaltered; any additions, deletions or changes to
851  the original files must be clearly indicated in accompanying
852  documentation. The copyright notices of the unaltered,
853  original files must be preserved in all copies of source
854  files.
855 
856  o Redistribution in binary form must provide a disclaimer that
857  states that the software is based in part of the work of the
858  FreeType Team, in the distribution documentation. We also
859  encourage you to put an URL to the FreeType web page in your
860  documentation, though this isn't mandatory.
861 
862  These conditions apply to any software derived from or based on
863  the FreeType Project, not just the unmodified files. If you use
864  our work, you must acknowledge us. However, no fee need be paid
865  to us.
866 
867 3. Advertising
868 --------------
869 
870  Neither the FreeType authors and contributors nor you shall use
871  the name of the other for commercial, advertising, or promotional
872  purposes without specific prior written permission.
873 
874  We suggest, but do not require, that you use one or more of the
875  following phrases to refer to this software in your documentation
876  or advertising materials: `FreeType Project', `FreeType Engine',
877  `FreeType library', or `FreeType Distribution'.
878 
879  As you have not signed this license, you are not required to
880  accept it. However, as the FreeType Project is copyrighted
881  material, only this license, or another one contracted with the
882  authors, grants you the right to use, distribute, and modify it.
883  Therefore, by using, distributing, or modifying the FreeType
884  Project, you indicate that you understand and accept all the terms
885  of this license.
886 
887 4. Contacts
888 -----------
889 
890  There are two mailing lists related to FreeType:
891 
892  o freetype@nongnu.org
893 
894  Discusses general use and applications of FreeType, as well as
895  future and wanted additions to the library and distribution.
896  If you are looking for support, start in this list if you
897  haven't found anything to help you in the documentation.
898 
899  o freetype-devel@nongnu.org
900 
901  Discusses bugs, as well as engine internals, design issues,
902  specific licenses, porting, etc.
903 
904  Our home page can be found at
905 
906  http://www.freetype.org
907 </pre>
908 
909 <HR>
910 
911 @section copyright_notices Copyrights
912 
913 Copyright notices from the Eigen sources:
914 -----------------------------------------
915 
916 <pre>
917 Copyright (c) 1994 by Xerox Corporation. All rights reserved.
918 Copyright (c) 1998-2003 by the University of Florida.
919 Copyright (c) 2001 Intel Corporation.
920 Copyright (C) 2001 Intel Corporation
921 Copyright (C) 2006-2008, 2010 Benoit Jacob <jacob.benoit.1@gmail.com>
922 Copyright (C) 2006-2008 Benoit Jacob <jacob.benoit.1@gmail.com>
923 Copyright (C) 2006-2009 Benoit Jacob <jacob.benoit.1@gmail.com>
924 Copyright (C) 2006-2010 Benoit Jacob <jacob.benoit.1@gmail.com>
925 Copyright (c) 2006, Timothy A. Davis.
926 Copyright (C) 2007-2009 Benoit Jacob <jacob.benoit.1@gmail.com>
927 Copyright (C) 2007-2010 Benoit Jacob <jacob.benoit.1@gmail.com>
928 Copyright (C) 2007-2011 Benoit Jacob <jacob.benoit.1@gmail.com>
929 Copyright (C) 2007 Julien Pommier
930 Copyright (C) 2007 Michael Olbrich <michael.olbrich@gmx.net>
931 Copyright (C) 2008-2009 Benoit Jacob <jacob.benoit.1@gmail.com>
932 Copyright (C) 2008-2009 Gael Guennebaud <gael.guennebaud@inria.fr>
933 Copyright (C) 2008-2010 Benoit Jacob <jacob.benoit.1@gmail.com>
934 Copyright (C) 2008-2010 Gael Guennebaud <gael.guennebaud@inria.fr>
935 Copyright (C) 2008-2011 Gael Guennebaud <gael.guennebaud@inria.fr>
936 Copyright (C) 2008-2012 Gael Guennebaud <gael.guennebaud@inria.fr>
937 Copyright (C) 2008-2013 Gael Guennebaud <gael.guennebaud@inria.fr>
938 Copyright (C) 2008 Benoit Jacob <jacob.benoit.1@gmail.com>
939 Copyright (C) 2008 Gael Guennebaud <gael.guennebaud@inria.fr>
940 Copyright (C) 2008 Gael Guennebaud <g.gael@free.fr>
941 Copyright (C) 2008 Konstantinos Margaritis <markos@codex.gr>
942 Copyright (C) 2009-2010 Benoit Jacob <jacob.benoit.1@gmail.com>
943 Copyright (C) 2009-2010 Gael Guennebaud <gael.guennebaud@inria.fr>
944 Copyright (C) 2009-2011 Gael Guennebaud <gael.guennebaud@inria.fr>
945 Copyright (C) 2009 Benoit Jacob <jacob.benoit.1@gmail.com>
946 Copyright (C) 2009 Claire Maurice
947 Copyright (C) 2009 Gael Guennebaud <gael.guennebaud@inria.fr>
948 Copyright (C) 2009 Hauke Heibel <hauke.heibel@gmail.com>
949 Copyright (C) 2009 Hauke Heibel <hauke.heibel@googlemail.com>
950 Copyright (C) 2009 Keir Mierle <mierle@gmail.com>
951 Copyright (C) 2009 Kenneth Riddile <kfriddile@yahoo.com>
952 Copyright (C) 2009 Mathieu Gautier <mathieu.gautier@cea.fr>
953 Copyright (C) 2009 Ricard Marxer <email@ricardmarxer.com>
954 Copyright (C) 2009 Rohit Garg <rpg.314@gmail.com>
955 Copyright (C) 2010-2011 Gael Guennebaud <gael.guennebaud@inria.fr>
956 Copyright (C) 2010-2012 Gael Guennebaud <gael.guennebaud@inria.fr>
957 Copyright (C) 2010,2012 Jitse Niesen <jitse@maths.leeds.ac.uk>
958 Copyright (C) 2010 Benoit Jacob <jacob.benoit.1@gmail.com>
959 Copyright (C) 2010 Daniel Lowengrub <lowdanie@gmail.com>
960 Copyright (C) 2010 Gael Guennebaud <gael.guennebaud@inria.fr>
961 Copyright (C) 2010 Hauke Heibel <hauke.heibel@gmail.com>
962 Copyright (C) 2010 Jitse Niesen <jitse@maths.leeds.ac.uk>
963 Copyright (C) 2010 Konstantinos Margaritis <markos@codex.gr>
964 Copyright (C) 2010 Thomas Capricelli <orzel@freehackers.org>
965 Copyright (C) 2010 Vincent Lejeune
966 Copyright (C) 2011 Benoit Jacob <jacob.benoit.1@gmail.com>
967 Copyright (C) 2011 Gael Guennebaud <gael.guennebaud@inria.fr>
968 Copyright (c) 2011, Intel Corporation. All rights reserved.
969 Copyright (C) 2011 Timothy E. Holy <tim.holy@gmail.com >
970 Copyright (C) 2012-2013 Desire Nuentsa <desire.nuentsa_wakam@inria.fr>
971 Copyright (C) 2012-2014 Gael Guennebaud <gael.guennebaud@inria.fr>
972 Copyright (C) 2012 Alexey Korepanov <kaikaikai@yandex.ru>
973 Copyright (C) 2012 Desire Nuentsa <desire.nuentsa_wakam@inria.fr>
974 Copyright (C) 2012 Desire Nuentsa Wakam <desire.nuentsa_wakam@inria.fr>
975 Copyright (C) 2012 Désiré Nuentsa-Wakam <desire.nuentsa_wakam@inria.fr>
976 Copyright (C) 2012 Gael Guennebaud <gael.guennebaud@inria.fr>
977 LDL Copyright (c) 2005 by Timothy A. Davis. All Rights Reserved.
978 Copyright (C) 2005, the Regents of the University of Minnesota
979 </pre>
980 
981 <HR>
982 
983 Copyright notices from Ceres Solver:
984 ------------------------------------
985 
986 <pre>
987 Copyright 2003 Google Inc.
988 Copyright 2005, Google Inc.
989 Copyright 2006, Google Inc.
990 Copyright 2007, Google Inc.
991 Copyright 2007 Google Inc. All Rights Reserved.
992 Copyright 2008 Google Inc.
993 Copyright 2008, Google Inc.
994 Copyright 2009 Google Inc.
995 Copyright 2010, 2011, 2012, 2013 Google Inc. All rights reserved.
996 Copyright 2010, 2011, 2012 Google Inc. All rights reserved.
997 Copyright 2011 Google Inc. All rights reserved.
998 Copyright 2012, 2013 Google Inc. All rights reserved.
999 Copyright 2012 Google Inc. All rights reserved.
1000 Copyright 2013, Google Inc.
1001 Copyright 2013 Google Inc. All rights reserved.
1002 Copyright (c) 2007, Google Inc.
1003 </pre>
1004 
1005 <HR>
1006 
1007 Copyright notices from GLFW:
1008 ----------------------------
1009 
1010 <pre>
1011 Copyright (c) 2002-2003 Mark K. Kim
1012 Copyright (c) 2002-2006 Marcus Geelnard
1013 Copyright (c) 2006-2010 Camilla Berglund <elmindreda@elmindreda.org>
1014 Copyright (c) 2007-2013 The Khronos Group Inc.
1015 Copyright (c) 2009-2010 Camilla Berglund <elmindreda@elmindreda.org>
1016 Copyright (c) 2010 Camilla Berglund <elmindreda@elmindreda.org>
1017 Copyright (c) 2012 Marcus Geelnard
1018 Copyright (c) 2012 Torsten Walluhn <tw@mad-cad.net>
1019 Copyright (c) 2013 The Khronos Group Inc.
1020 </pre>
1021 
1022 <HR>
1023 
1024 Copyright notices from Apache 2.0 for MathJax:
1025 ----------------------------------------------
1026 
1027 <pre>
1028 Copyright (c) 2015 The MathJax Consortium.
1029 Copyright (c) David Carlisle 2008-2015
1030 Copyright (c) David Carlisle 2001, 2002, 2008, 2009, 2013,
1031 Copyright (c) 2014 Peter Jipsen and other ASCIIMathML.js contributors
1032 Copyright (c) 1997, 2009 American Mathematical Society (http://www.ams.org),
1033 Copyright (c) 2009, 2010 Khaled Hosny (khaledhosny@eglug.org).
1034 Copyright (c) 2001-2010 by the STI Pub Companies, consisting of the American
1035 Portions copyright (c) 1998-2003 by MicroPress, Inc. (www.micropress-inc.com),
1036 Portions copyright (c) 1990 by Elsevier, Inc.
1037 Copyright 2012--2013 for TeX Gyre math extensions by B. Jackowski,
1038 </pre>
1039 
1040 <HR>
1041 
1042 Copyright notices from OpenVX:
1043 ------------------------------
1044 
1045 <pre>
1046 Copyright (c) 2014 The Khronos Group Inc. All Rights Reserved.
1047 </pre>
1048 
1049 <HR>
1050 
1051 Copyright notices from OpenCV:
1052 ------------------------------
1053 
1054 <pre>
1055 Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved.
1056 Copyright (c) 1995 Intel Corporation.
1057 Copyright (C) 2000-2008, Intel Corporation, all rights reserved.
1058 Copyright (C) 2000, Intel Corporation, all rights reserved.
1059 Copyright (C) 2007-2011, LISTIC Lab, Annecy le Vieux and GIPSA Lab, Grenoble, France, all rights reserved.
1060 Copyright (C) 2008-2011, Willow Garage Inc., all rights reserved.
1061 Copyright (C) 2008-2012, Willow Garage Inc., all rights reserved.
1062 Copyright (C) 2008, Google, all rights reserved.
1063 Copyright (C) 2009-2010, Willow Garage Inc., all rights reserved.
1064 Copyright (C) 2009-2011, Willow Garage Inc., all rights reserved.
1065 Copyright (C) 2009, Willow Garage Inc., all rights reserved.
1066 Copyright (c) 2012-2013, NVIDIA CORPORATION. All rights reserved.
1067 Copyright (C) 2012 Arren Glover [aj.glover@qut.edu.au] and Will Maddern [w.maddern@qut.edu.au], all rights reserved.
1068 Copyright (c) 2012, NVIDIA CORPORATION. All rights reserved.
1069 Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved.
1070 Copyright (c) 2013 NVIDIA Corporation. All rights reserved.
1071 Copyright (C) 2013, OpenCV Foundation, all rights reserved.
1072 </pre>
1073 
1074 <HR>
1075 
1076 Copyright notices from FreeType:
1077 ------------------------------
1078 
1079 <pre>
1080 Copyright 1996-2014 by David Turner, Robert Wilhelm, and Werner Lemberg.
1081 Copyright 2004-2010, 2013-2014 by Masatake YAMATO, Redhat K.K.
1082 Copyright 2000-2003 by Francesco Zappa Nardelli.
1083 Copyright 2010, 2012-2014 by Joel Klinghed.
1084 Copyright 2004-2006, 2009-2010, 2012-2014 by Albert Chin-A-Young.
1085 Copyright 2003 Huw D M Davies for Codeweavers.
1086 Copyright 2007 Dmitry Timoshkov for Codeweavers.
1087 </pre>
Range< T > all()
Creates a range that includes all points.
Definition: Range.hpp:163