1 <!-- Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. -->
3 @page open_source_licenses Other Software Licenses
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.
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.
18 @section license_mpl2 Mozilla Public License Version 2.0
20 @subsection license_eigen Eigen 3.2.4
27 means each individual or legal entity that creates, contributes to
28 the creation of, or owns Covered Software.
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.
35 means Covered Software of a particular Contributor.
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.
43 1.5. "Incompatible With Secondary Licenses"
46 (a) that the initial Contributor has attached the notice described
47 in Exhibit B to the Covered Software; or
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.
53 1.6. "Executable Form"
54 means any form of the work other than Source Code Form.
57 means a work that combines Covered Software with other material, in
58 a separate file or files, that is not Covered Software.
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.
69 means any of the following:
71 (a) any file in Source Code Form that results from an addition to,
72 deletion from, or modification of the contents of Covered
75 (b) any new file in Source Code Form that contains any Covered
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
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
92 1.13. "Source Code Form"
93 means the form of the work preferred for making modifications.
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.
105 2. License Grants and Conditions
106 --------------------------------
110 Each Contributor hereby grants You a world-wide, royalty-free,
111 non-exclusive license:
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
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.
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.
129 2.3. Limitations on Grant Scope
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
137 (a) for any code that a Contributor has removed from Covered Software;
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
145 (c) under Patent Claims infringed by Covered Software in the absence of
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).
152 2.4. Subsequent Licenses
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).
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.
167 This License is not intended to limit any rights You have under
168 applicable copyright doctrines of fair use, fair dealing, or other
173 Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
179 3.1. Distribution of Source Form
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
189 3.2. Distribution of Executable Form
191 If You distribute Covered Software in Executable Form then:
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
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.
204 3.3. Distribution of a Larger Work
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
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.
225 3.5. Application of Additional Terms
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
238 4. Inability to Comply Due to Statute or Regulation
239 ---------------------------------------------------
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.
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.
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.
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.
280 ************************************************************************
282 * 6. Disclaimer of Warranty *
283 * ------------------------- *
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. *
297 ************************************************************************
299 ************************************************************************
301 * 7. Limitation of Liability *
302 * -------------------------- *
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. *
320 ************************************************************************
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.
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.
342 10. Versions of the License
343 ---------------------------
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.
352 10.2. Effect of New Versions
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
359 10.3. Modified Versions
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).
367 10.4. Distributing Source Code Form that is Incompatible With Secondary
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.
374 Exhibit A - Source Code Form License Notice
375 -------------------------------------------
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:
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
386 You may add additional accurate notices of copyright ownership.
388 Exhibit B - "Incompatible With Secondary Licenses" Notice
389 ---------------------------------------------------------
391 This Source Code Form is "Incompatible With Secondary Licenses", as
392 defined by the Mozilla Public License, v. 2.0.
397 @section license_apache Apache 2.0
398 @subsection license_mathjax MathJax
402 Version 2.0, January 2004
405 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
409 "License" shall mean the terms and conditions for use, reproduction,
410 and distribution as defined by Sections 1 through 9 of this document.
412 "Licensor" shall mean the copyright owner or entity authorized by
413 the copyright owner that is granting the License.
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.
423 "You" (or "Your") shall mean an individual or Legal Entity
424 exercising permissions granted by this License.
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.
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.
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).
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.
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."
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.
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.
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.
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:
494 (a) You must give any other recipients of the Work or
495 Derivative Works a copy of this License; and
497 (b) You must cause any modified files to carry prominent notices
498 stating that You changed the files; and
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
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.
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.
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.
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.
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.
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.
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.
576 END OF TERMS AND CONDITIONS
578 APPENDIX: How to apply the Apache License to your work.
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.
589 Copyright [yyyy] [name of copyright owner]
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
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.
605 @section license_openvx OpenVX
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.
629 @section license_3_clause_bsd 3-Clause BSD License
631 @subsection license_ceres Ceres Solver 1.8.0
634 Ceres Solver - A fast non-linear least squares minimizer
635 Copyright 2010, 2011, 2012 Google Inc. All rights reserved.
638 Redistribution and use in source and binary forms, with or without
639 modification, are permitted provided that the following conditions are met:
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.
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.
664 @subsection license_opencv OpenCV 2.4.10
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.
672 For Open Source Computer Vision Library
673 (3-clause BSD License)
675 Redistribution and use in source and binary forms, with or without modification,
676 are permitted provided that the following conditions are met:
678 * Redistributions of source code must retain the above copyright notice,
679 this list of conditions and the following disclaimer.
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.
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.
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.
705 @section license_zlib_libpng zlib/libpng License
707 @subsection license_glfw GLFW 3.0.4
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.
714 Copyright 2002-2006 Marcus Geelnard
716 Copyright 2006-2011 Camilla Berglund
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.
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:
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.
730 Altered source versions must be plainly marked as such, and must not be misrepresented
731 as being the original software.
733 This notice may not be removed or altered from any source distribution.
738 @section license_freetype FreeType License
741 The FreeType Project LICENSE
742 ----------------------------
746 Copyright 1996-2002, 2006 by
747 David Turner, Robert Wilhelm, and Werner Lemberg
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
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.
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:
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)
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)
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')
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.
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:
791 Portions of this software are copyright © \<year\> The FreeType
792 Project (www.freetype.org). All rights reserved.
795 Please replace \<year\> with the value from the FreeType version you
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.
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
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.
824 The FreeType Project is copyright (C) 1996-2000 by David Turner,
825 Robert Wilhelm, and Werner Lemberg. All rights reserved except as
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.
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:
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
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.
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
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.
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'.
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
890 There are two mailing lists related to FreeType:
892 o freetype@nongnu.org
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.
899 o freetype-devel@nongnu.org
901 Discusses bugs, as well as engine internals, design issues,
902 specific licenses, porting, etc.
904 Our home page can be found at
911 @section copyright_notices Copyrights
913 Copyright notices from the Eigen sources:
914 -----------------------------------------
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
983 Copyright notices from Ceres Solver:
984 ------------------------------------
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.
1007 Copyright notices from GLFW:
1008 ----------------------------
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.
1024 Copyright notices from Apache 2.0 for MathJax:
1025 ----------------------------------------------
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:
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,
1042 Copyright notices from OpenVX:
1043 ------------------------------
1046 Copyright (c) 2014 The Khronos Group Inc. All Rights Reserved.
1051 Copyright notices from OpenCV:
1052 ------------------------------
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.
1076 Copyright notices from FreeType:
1077 ------------------------------
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.
Range< T > all()
Creates a range that includes all points.