   Somone may explain Nvidia's SDK11 license to me?
  Hello,there is something unclear for me in the license of Nvidias DX11 SDK. Does it really say that I can use everything for free but only when I run it on Nvidia-hardware?Here are the lines:LICENSE:  NVIDIA hereby grants to Developer a royalty-free, non-exclusive  license to possess and to use the Materials for both commercial and non-commercial purposes but only in connection with NVIDIA products.  Developer agrees not distribute the Materials or any derivative works created therewith without the express written permission of an authorized NVIDIA officer or employee.[/quote]So, if I use something in my game, I would have to make the installer to refuse any PCs which have ATI-hardware installed? Did I get that right? I mean.. That wouldn't be an option for me.They put a nice SSAO library in there which I wanted to use to spare some time. But with those restrictions I'll just drop it and never look back into it.If I would use them I'd have to ask, but that's not a problem I guess.PS: What does "non-exclusive license" mean by the way?
  Wait, I thought Microsoft was responsible for DirectX. http://msdn.microsof...irectx/aa937781;but only in connection with NVIDIA products.  That's a pretty loose wording. If you make a game that works on any DX11 compliant device, that sounds as if it is "in connection with" nvidias products. Sounds like it's intending to stop their work being repurposed for non-DX uses.PS: What does "non-exclusive license" mean by the way?[/quote]It means they're licensing their work to more than one person (i.e. you're not the only person who can download it).EDIT: the webpage for nvidia sdk 11 links to this license, which doesn't contain your quoted text. Is that text in the downloadable/install version?The above license basically says you're free to steal their code as long as you give attribution to them:Source Code:  Developer shall have the right to modify and create derivative works with the Source Code.  Developer shall own any derivative works ("Derivatives") it creates to the Source Code, provided that Developer uses the Materials in accordance with the terms of this Agreement.  Developer may distribute the Derivatives, provided that all NVIDIA copyright notices and trademarks are used properly and the Derivatives include the following statement: "This software contains source code provided by NVIDIA Corporation."  [/quote];EDIT: the webpage for nvidia sdk 11 links to this license, which doesn't contain your quoted text. Is that text in the downloadable/install version?[/quote]Yes, I downloaded the SDK and found this license as a PDF file in the root directory of it.The License which comes with the SDK10 is the same as that one in your link, thoughHere is the full text of the SDK11 license:Copyright 2011 NVIDIA Corporation BY DOWNLOADING THE SOFTWARE AND OTHER AVAILABLE MATERIALS, YOU  (“DEVELOPER”) AGREE TO BE BOUND BY THE FOLLOWING TERMS AND CONDITIONS The materials available for download to Developers  include software in both source (“Source Code”) and object code (“Object Code”) versions, documentation (“Documentation”), certain art work (“Art Assets”) and other materials (collectively, these materials referred to herein as “Materials”).  Except as expressly indicated herein, all terms and conditions of this Agreement apply to all of the Materials. Except as expressly set forth herein, NVIDIA owns all of the Materials and makes them available to Developer only under the terms and conditions set forth in this Agreement.   The Materials contain modified portions of the MixKit code library for multiresolution surface modeling and such portions (“LGPL Materials”) are subject to the GNU  Library General Public License.  Full source for the LGPL Materials is available from  http://developer.nvidia.com and additional information about the latest version if MixKit is available from http://graphics.cs.uiuc.edu/~garland/software.html.  The complete text of the LGPL can be found in the LGPL.txt file that accompanies this distribution. LICENSE:  NVIDIA hereby grants to Developer a royalty-free, non-exclusive license to possess and to use the Materials for both commercial and non-commercial purposes but only in connection with NVIDIA products.  Developer agrees not distribute the Materials or any derivative works created therewith without the express written permission of an authorized NVIDIA officer or employee.  The following terms apply to the specified type of Material: Source Code:  Developer shall have the right to modify and create derivative works with the Source Code.  Developer shall own any derivative works (“Derivatives”) it creates to the Source Code, provided that Developer uses the Materials in accordance with the terms of  this Agreement.  Developer may distribute the Derivatives, provided that all NVIDIA copyright notices and trademarks are used properly and the Derivatives include the following statement: “This software contains source code provided by NVIDIA Corporation.”   Object Code:  Developer agrees not to disassemble, decompile or reverse engineer the Object Code versions of any of the Materials.  Developer acknowledges that certain of the Materials provided in Object Code version may contain third party components that may be subject to restrictions, and expressly agrees not to attempt to modify or distribute such Materials without first receiving consent from NVIDIA. Art Assets:  Developer shall have the right to modify and create Derivatives of the Art Assets, but may not distribute any of the Art Assets or Derivatives created therefrom without NVIDIA’s prior written consent. TERM:  The license granted by this Agreement shall be perpetual, unless terminated by NVIDIA.  NVIDIA may terminate this Agreement (and with it, all of Developer’s right to any NVIDIA Materials) upon written notice (which may include email) to Developer, with or without cause. SUPPORT:  NVIDIA has no obligation to support or to continue providing or updating any of the Materials. NO WARRANTY:   THE SOFTWARE AND ANY OTHER MATERIALS PROVIDED BY NVIDIA TO DEVELOPER HEREUNDER ARE PROVIDED "AS IS."  NVIDIA DISCLAIMS ALL WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. LIMITATION OF LIABILITY:  NVIDIA SHALL NOT BE LIABLE TO DEVELOPER, DEVELOPER’S CUSTOMERS, OR ANY OTHER PERSON OR ENTITY CLAIMING THROUGH OR UNDER DEVELOPER FOR ANY LOSS OF PROFITS, INCOME, SAVINGS, OR ANY OTHER CONSEQUENTIAL, INCIDENTAL, SPECIAL, PUNITIVE, DIRECT OR INDIRECT DAMAGES (WHETHER IN AN ACTION IN CONTRACT, TORT OR BASED ON A WARRANTY), EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDY.  IN NO EVENT SHALL NVIDIA’S AGGREGATE LIABILITY TO DEVELOPER OR ANY OTHER PERSON OR ENTITY CLAIMING THROUGH OR UNDER DEVELOPER EXCEED THE AMOUNT OF MONEY ACTUALLY PAID BY DEVELOPER TO NVIDIA FOR THE SOFTWARE OR ANY OTHER MATERIALS.[/quote]That's a pretty loose wording. If you make a game that works on any DX11  compliant device, that sounds as if it is "in connection with" nvidias  products. Sounds like it's intending to stop their work being repurposed  for non-DX uses.[/quote]I still don't get it. Do want us not to port any of their code to OpenGL or something else?;  NVidia has already answered that question on their forums.http://forums.nvidia.com/index.php?showtopic=10637;  Thank you! That cleared up everything 