jlec 14/04/24 13:16:46 Modified: NVIDIA-CUDA Log: Updated NVIDIA CUDA EULA
Revision Changes Path 1.2 licenses/NVIDIA-CUDA file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/licenses/NVIDIA-CUDA?rev=1.2&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/licenses/NVIDIA-CUDA?rev=1.2&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/licenses/NVIDIA-CUDA?r1=1.1&r2=1.2 Index: NVIDIA-CUDA =================================================================== RCS file: /var/cvsroot/gentoo-x86/licenses/NVIDIA-CUDA,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- NVIDIA-CUDA 11 Aug 2013 12:05:32 -0000 1.1 +++ NVIDIA-CUDA 24 Apr 2014 13:16:46 -0000 1.2 @@ -6,9 +6,9 @@ ------- The following contains specific license terms and conditions -for four separate products included in this installer. By -accepting this agreement, you agree to comply with all the -terms and conditions applicable to each product as specified +for four separate NVIDIA products. By accepting this +agreement, you agree to comply with all the terms and +conditions applicable to the specific product(s) included herein. @@ -78,7 +78,9 @@ This package contains the operating system driver and fundamental system software components for NVIDIA GPUs. The -NVIDIA Driver License is available in Chapter 3. +NVIDIA Driver License for the Windows platform is available in +Chapter 3, and the NVIDIA Driver License for the Linux and Mac +OSX platforms is available in Chapter 4. NVIDIA Nsight Visual Studio Edition (Windows only) @@ -91,7 +93,7 @@ Studio that provides tools for debugging, profiling, analyzing and optimizing your GPU computing and graphics applications. The NVIDIA Nsight Visual Studio Edition License Agreement is -available in Chapter 4. +available in Chapter 5. Default Install Location of Nsight Visual Studio Edition @@ -107,7 +109,7 @@ Description General terms that apply to all of the software components are -available in Chapter 5. +available in Chapter 6. 1. NVIDIA CUDA Toolkit License Agreement @@ -163,7 +165,8 @@ 1.1.3. Software "SOFTWARE" shall mean the deliverables provided pursuant to -this Agreement. +this Agreement. SOFTWARE may be provided in either source or +binary form, at NVIDIA's discretion. 1.2. Grant of License @@ -176,8 +179,9 @@ limited, non-exclusive, non-transferable, non-sublicensable (except as expressly permitted otherwise for Redistributable Software in Section 1.2.1.1 and Section 1.2.1.3 of this -Agreement) right to use the SOFTWARE, with the following -limitations: +Agreement) right to use the SOFTWARE -- and, if the SOFTWARE +is provided in source form, to compile the SOFTWARE -- with +the following limitations: 1.2.1.1. Redistribution Rights @@ -252,9 +256,9 @@ No Reverse Engineering -Licensee may not reverse engineer, decompile, or disassemble -the SOFTWARE, nor attempt in any other manner to obtain the -source code. +If the SOFTWARE is provided in binary form, Licensee may not +reverse engineer, decompile, or disassemble the SOFTWARE, nor +attempt in any other manner to obtain the source code. No Separation of Components @@ -267,6 +271,11 @@ Licensee may not rent or lease the SOFTWARE to someone else. +No Modifications + +If the SOFTWARE is provided in source form, Licensee may not +modify or create derivative works of the SOFTWARE. + 1.3. Term and Termination @@ -505,51 +514,57 @@ applications developed by Licensee, including certain variations of these files that have version number or architecture specific information embedded in the file name - -as an example only, for release version 5.5 of the 64-bit -Windows software, the file cudart64_55.dll is redistributable. +as an example only, for release version 6.0 of the 64-bit +Windows software, the file cudart64_60.dll is redistributable. Component : CUDA Runtime Windows : cudart.dll, cudart_static.lib MacOS : libcudart.dylib, libcudart_static.a Linux : libcudart.so, libcudart_static.a + Android : libcudart.so, libcudart_static.a Component : CUDA FFT Library Windows : cufft.dll MacOS : libcufft.dylib Linux : libcufft.so + Android : libcufft.so Component : CUDA BLAS Library Windows : cublas.dll MacOS : libcublas.dylib Linux : libcublas.so + Android : libcublas.so -Component : CUDA Sparse Matrix Library +Component : CUDA Sparse Matrix Library Windows : cusparse.dll MacOs : libcusparse.dylib Linux : libcusparse.so + Android : libcusparse.so -Component : CUDA Random Number Generation Library +Component : CUDA Random Number Generation Library Windows : curand.dll MacOs : libcurand.dylib Linux : libcurand.so + Android : libcurand.so -Component : NVIDIA Performance Primitives Library +Component : NVIDIA Performance Primitives Library Windows : nppc.dll, nppi.dll, npps.dll MacOs : libnppc.dylib, libnppi.dylib, libnpps.dylib Linux : libnppc.so, libnppi.so, libnpps.so + Android : libnppc.so, libnppi.so, libnpps.so Component : NVIDIA Optimizing Compiler Library Windows : nvvm.dll - MacOs : libnvvm.so - Linux : libnvvm.dylib + MacOs : libnvvm.dylib + Linux : libnvvm.so Component : NVIDIA Common Device Math Functions Library Windows : libdevice.compute_20.bc, libdevice.compute_30.bc, libdevice.compute_35.bc MacOs : libdevice.compute_20.bc, libdevice.compute_30.bc, libdevice.compute_35.bc Linux : libdevice.compute_20.bc, libdevice.compute_30.bc, libdevice.compute_35.bc -Component : NVIDIA Internal Library - MacOs : libtlshook.dylib +Component : CUDA Occupancy Calculation Header Library + All : cuda_occupancy.h @@ -759,7 +774,7 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 7. Some of the CUBLAS library routines were written by or + 7. Some of the cuBLAS library routines were written by or derived from code written by Vasily Volkov and are subject to the Modified Berkeley Software Distribution License as follows: @@ -794,7 +809,7 @@ IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 8. Some of the CUBLAS library routines were written by or + 8. Some of the cuBLAS library routines were written by or derived from code written by Davide Barbieri and are subject to the Modified Berkeley Software Distribution License as follows: @@ -828,7 +843,7 @@ IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 9. Some of the CUBLAS library routines were derived from + 9. Some of the cuBLAS library routines were derived from code developed by the University of Tennessee and are subject to the Modified Berkeley Software Distribution License as follows: @@ -862,7 +877,7 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 10. Some of the CUBLAS library routines were written by or + 10. Some of the cuBLAS library routines were written by or derived from code written by Jonathan Hogg and are subject to the Modified Berkeley Software Distribution License as follows: @@ -896,7 +911,25 @@ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 11. Some of the CUSPARSE library routines were written by or + 11. Some of the cuBLAS library routines were written by or + derived from code written by Ahmad M. Abdelfattah, David + Keyes, and Hatem Ltaief, and are subject to the Apache + License, Version 2.0, as follows: + + Copyright 2013 King Abdullah University of Science and Technology-- Ahmad M. Abdelfattah, David Keyes, and Hatem Ltaief + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + 12. Some of the cuSPARSE library routines were written by or derived from code written by Li-Wen Chang and are subject to the NCSA Open Source License as follows: @@ -933,7 +966,7 @@ IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. - 12. Some of the CURAND library routines were written by or + 13. Some of the cuRAND library routines were written by or derived from code written by Mutsuo Saito and Makoto Matsumoto and are subject to the following license: @@ -969,7 +1002,7 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - 13. Some of the CURAND library routines were derived from + 14. Some of the cuRAND library routines were derived from code developed by D. E. Shaw Research and are subject to the following license: @@ -1290,6 +1323,7 @@ 3. NVIDIA Driver License for Customer Use of NVIDIA Software +on Windows ------------------------------------------------------------ @@ -1411,7 +1445,7 @@ purposes. -Applicable Law +3.5. Applicable Law This LICENSE shall be deemed to have been made in, and shall be construed pursuant to, the laws of the State of Delaware. @@ -1437,7 +1471,7 @@ board, operating system, and computer hardware. -No Liability for Consequential Damages +3.6.2. No Liability for Consequential Damages TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL EITHER PARTY OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, @@ -1449,7 +1483,7 @@ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -3.7. System Updates +3.7. System Updates (for the Windows platform only) Customer hereby agrees and acknowledges that the SOFTWARE may access, collect non-personally identifiable information about, @@ -1509,7 +1543,180 @@ laws, restrictions or regulations. -4. NVIDIA Nsight Development Platform, Visual Studio Edition +4. NVIDIA Driver License for Customer Use of NVIDIA Software +on Linux and Mac OSX +------------------------------------------------------------ + + +IMPORTANT NOTICE -- READ CAREFULLY: +----------------------------------- + +This License For Customer Use of NVIDIA Software ("LICENSE") +is the agreement which governs use of the software of NVIDIA +Corporation and its subsidiaries ("NVIDIA") downloadable +herefrom, including computer software and associated printed +materials ("SOFTWARE"). By downloading, installing, copying, +or otherwise using the SOFTWARE, you agree to be bound by the +terms of this LICENSE. If you do not agree to the terms of +this LICENSE, do not download the SOFTWARE. + + +RECITALS: +--------- + +Use of NVIDIA's products requires three elements: the +SOFTWARE, the hardware on a graphics controller board, and a +personal computer. The SOFTWARE is protected by copyright laws +and international copyright treaties, as well as other +intellectual property laws and treaties. The SOFTWARE is not +sold, and instead is only licensed for use, strictly in +accordance with this document. The hardware is protected by +various patents, and is sold, but this agreement does not +cover that sale, since it may not necessarily be sold as a +package with the SOFTWARE. This agreement sets forth the terms +and conditions of the SOFTWARE LICENSE only. + + +4.1. DEFINITIONS + + +4.1.1. Customer + +Customer means the entity or individual that downloads the +SOFTWARE. + + +4.2. GRANT OF LICENSE + + +4.2.1. Rights and Limitations of Grant + +NVIDIA hereby grants Customer the following non-exclusive, +non-transferable right to use the SOFTWARE, with the following +limitations: + + +4.2.1.1. Rights + +Customer may install and use multiple copies of the SOFTWARE +on a shared computer or concurrently on different computers, +and make multiple back-up copies of the SOFTWARE, solely for +Customer's use within Customer's Enterprise. "Enterprise" +shall mean individual use by Customer or any legal entity +(such as a corporation or university) and the subsidiaries it +owns by more than fifty percent (50%). + + +4.2.1.2. Linux/FreeBSD Exception + +Notwithstanding the foregoing terms of Section 4.2.1.1, +SOFTWARE designed exclusively for use on the Linux or FreeBSD +operating systems, or other operating systems derived from the +source code to these operating systems, may be copied and +redistributed, provided that the binary files thereof are not +modified in any way (except for unzipping of compressed +files). + + +4.2.1.3. Limitations + +No Reverse Engineering + +Customer may not reverse engineer, decompile, or disassemble +the SOFTWARE, nor attempt in any other manner to obtain the +source code. + +No Separation of Components + +The SOFTWARE is licensed as a single product. Its component +parts may not be separated for use on more than one computer, +nor otherwise used separately from the other parts. + +No Rental + +Customer may not rent or lease the SOFTWARE to someone else. + + +4.3. TERMINATION + +This LICENSE will automatically terminate if Customer fails to +comply with any of the terms and conditions hereof. In such +event, Customer must destroy all copies of the SOFTWARE and +all of its component parts. + +Defensive Suspension. If Customer commences or participates in +any legal proceeding against NVIDIA, then NVIDIA may, in its +sole discretion, suspend or terminate all license grants and +any other rights provided under this LICENSE during the +pendency of such legal proceedings. + + +4.4. COPYRIGHT + +All title and copyrights in and to the SOFTWARE (including but +not limited to all images, photographs, animations, video, +audio, music, text, and other information incorporated into +the SOFTWARE), the accompanying printed materials, and any +copies of the SOFTWARE, are owned by NVIDIA, or its suppliers. +The SOFTWARE is protected by copyright laws and international +treaty provisions. Accordingly, Customer is required to treat +the SOFTWARE like any other copyrighted material, except as +otherwise allowed pursuant to this LICENSE and that it may +make one copy of the SOFTWARE solely for backup or archive +purposes. + + +4.5. APPLICABLE LAW + +This agreement shall be deemed to have been made in, and shall +be construed pursuant to, the laws of the State of California. + + +4.6. DISCLAIMER OF WARRANTIES AND LIMITATION ON LIABILITY + + +4.6.1. No Warranties + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE +SOFTWARE IS PROVIDED "AS IS" AND NVIDIA AND ITS SUPPLIERS +DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, +BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. + + +4.6.2. No Liability for Consequential Damages + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT +SHALL NVIDIA OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, +INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER +(INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS +PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, +OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR +INABILITY TO USE THE SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED +OF THE POSSIBILITY OF SUCH DAMAGES. + + +4.7. MISCELLANEOUS + +The United Nations Convention on Contracts for the +International Sale of Goods is specifically disclaimed. If any +provision of this LICENSE is inconsistent with, or cannot be +fully enforced under, the law, such provision will be +construed as limited to the extent necessary to be consistent +with and fully enforceable under the law. This agreement is +the final, complete and exclusive agreement between the +parties relating to the subject matter hereof, and supersedes +all prior or contemporaneous understandings and agreements +relating to such subject matter, whether oral or written. +Customer agrees that it will not ship, transfer or export the +SOFTWARE into any country, or use the SOFTWARE in any manner, +prohibited by the United States Bureau of Export +Administration or any export laws, restrictions or +regulations. This LICENSE may only be modified in writing +signed by an authorized officer of NVIDIA. + + +5. NVIDIA Nsight Development Platform, Visual Studio Edition Software License Agreement (Windows only) ------------------------------------------------------------ @@ -1543,7 +1750,7 @@ protected rights in any country. -4.1. Grant of License +5.1. Grant of License NVIDIA agrees to provide the Software and any associated materials pursuant to this Agreement. Subject to the terms of @@ -1570,7 +1777,7 @@ conditions of this Agreement. -4.2. Confidentiality +5.2. Confidentiality If applicable, any exchange of Confidential Information (as defined in the NDA) shall be made pursuant to the terms and @@ -1596,7 +1803,7 @@ trademarks or logos. -4.3. Ownership of Software and Intellectual Property Rights +5.3. Ownership of Software and Intellectual Property Rights All rights, title and interest to all copies of the Software remain with NVIDIA, subsidiaries, licensors, or its suppliers. @@ -1624,7 +1831,7 @@ NVIDIA, solely for use by NVIDIA in improving the Software. -4.4. No Warranties +5.4. No Warranties THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING WARRANTIES OF @@ -1636,7 +1843,7 @@ identified or corrected. -4.5. Limitation of Liability +5.5. Limitation of Liability EXCEPT WITH RESPECT TO THE MISUSE OF THE OTHER PARTY'S INTELLECTUAL PROPERTY OR DISCLOSURE OF THE OTHER PARTY'S @@ -1656,7 +1863,7 @@ UNITED STATES DOLLARS (USD$100). -4.6. Term +5.6. Term This Agreement and the licenses granted hereunder shall be effective as of the date You install/download the Software @@ -1665,7 +1872,7 @@ Agreement. -4.7. Termination +5.7. Termination NVIDIA may terminate this Agreement at any time if You violate its terms. Upon termination, You will immediately destroy the @@ -1674,19 +1881,19 @@ completed. -4.8. Miscellaneous +5.8. Miscellaneous -4.8.1. Survival +5.8.1. Survival Those provisions in this Agreement, which by their nature need to survive the termination or expiration of this Agreement, shall survive termination or expiration of the Agreement, -including but not limited to Section 4.2, Section 4.3, -Section 4.4, Section 4.5, Section 4.7, and Section 4.8. +including but not limited to Section 5.2, Section 5.3, +Section 5.4, Section 5.5, Section 5.7, and Section 5.8. -4.8.2. Applicable Laws +5.8.2. Applicable Laws Claims arising under this Agreement shall be governed by the laws of Delaware, excluding its principles of conflict of laws @@ -1698,7 +1905,7 @@ regulations. -4.8.3. Amendment +5.8.3. Amendment The Agreement shall not be modified except by a written agreement that names this Agreement and any provision to be @@ -1706,7 +1913,7 @@ signed by duly authorized representatives of both parties. -4.8.4. No Waiver +5.8.4. No Waiver No failure or delay on the part of either party in the exercise of any right, power or remedy under this Agreement or @@ -1719,7 +1926,7 @@ or remedy shall be and remain in full force and effect. -4.8.5. No Assignment +5.8.5. No Assignment This Agreement and Licensee's rights and obligations herein, may not be assigned, subcontracted, delegated, or otherwise @@ -1730,7 +1937,7 @@ upon Licensee's assignees. -4.8.6. Government Restricted Rights +5.8.6. Government Restricted Rights The parties acknowledge that the Software is subject to U.S. export control laws and regulations. The parties agree to @@ -1753,7 +1960,7 @@ proprietary rights therein. -4.8.7. Independent Contractors +5.8.7. Independent Contractors Licensee's relationship to NVIDIA is that of an independent contractor, and neither party is an agent or partner of the @@ -1762,7 +1969,7 @@ NVIDIA. -4.8.8. Severability +5.8.8. Severability If for any reason a court of competent jurisdiction finds any provision of this Agreement, or portion thereof, to be @@ -1776,7 +1983,7 @@ either party. -4.8.9. Entire Agreement +5.8.9. Entire Agreement This Agreement and NDA constitute the entire agreement between the parties with respect to the subject matter contemplated @@ -1905,16 +2112,16 @@ http://developer.nvidia.com/object/sdk_home.html -NVIDIA CUDA General Terms -------------------------- +6. NVIDIA CUDA General Terms +---------------------------- -The Software may collect non-personally identifiable -information for the purposes of customizing information -delivered to you and improving future versions of the -Software. Such information, including IP address and system -configuration, will only be collected on an anonymous basis -and cannot be linked to any personally identifiable -information. Personally identifiable information such as your -username or hostname is not collected. +The Software, on the Windows platform, may collect +non-personally identifiable information for the purposes of +customizing information delivered to you and improving future +versions of the Software. Such information, including IP +address and system configuration, will only be collected on an +anonymous basis and cannot be linked to any personally +identifiable information. Personally identifiable information +such as your username or hostname is not collected. -------------------------------------------------------------
