Cg is just NVidia's trademark on the DX9 HLSL language.
I don't think NVIDIA has, or intends to, trademark Cg.
Cg is just NVidia's trademark on the DX9 HLSL language.
MfA said:Did you guys even try to download the code? It comes with its own license, the legal info on the website is NOT clickthrough. There is no implicit nor explicit agreement needed to download the compiler, you arent in any way shape or form bound to it unless you are living in your parents bedroom and wear tinfoil hats. It only clarifies your rights for material without a license, which indeed basically comes down to none.
Doomtrooper said:why would anyone not running a Nvidia based card (yes there is other card manufacturers) really give a rats A$$ about CG ??
RussSchultz said:Doomtrooper said:why would anyone not running a Nvidia based card (yes there is other card manufacturers) really give a rats A$$ about CG ??
If you don't give a rats arse, why do you insist on tearing it down by posting over and over and over and over and over, essentially the same information?
. . .NVIDIA grants you a personal, non-exclusive license,. . .
MfA said:Did you guys even try to download the code? It comes with its own license, the legal info on the website is NOT clickthrough. There is no implicit nor explicit agreement needed to download the compiler. It only clarifies your rights for material without a license, which indeed basically comes down to none.
The important part of the real license :
In consideration of your agreement to abide by the following terms, and subject to these terms, NVIDIA grants you a personal, non-exclusive license, under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA Software"), to use, reproduce, modify and redistribute the NVIDIA Software, with or without modifications, in source and/or binary forms; provided that if you redistribute the NVIDIA Software, you must retain the copyright notice of NVIDIA, this notice and the following text and disclaimers in all such redistributions of the NVIDIA Software. Neither the name, trademarks, service marks nor logos of NVIDIA Corporation may be used to endorse or promote products derived from the NVIDIA Software without specific prior written permission from NVIDIA. Except as expressly stated in this notice, no other rights or licenses express or implied, are granted by NVIDIA herein, including but not limited to any patent rights that may be infringed by your derivative works or by other works in which the NVIDIA Software may be incorporated. No hardware is licensed hereunder.
...You may download one copy of the information or software ("Materials") found on NVIDIA sites on ...
noko said:. . .NVIDIA grants you a personal, non-exclusive license,. . .
In short, ATI, Matrox and who ever can do squat with Cg until it is licensed from Nvidia. I am sure a person will create a backend compiler for a P10 here without having inside knowledge from 3Dlabs just for his own pleasure and use. Sorry, sharing that piece of work will only be limited to the person doing it.
Cg looks to me to be a language developed for Nvidia hardware to do cinimatic type coding and not a industry standard.
In consideration of your agreement to abide by the following terms, and subject to these terms, NVIDIA grants you a personal, non-exclusive license, under NVIDIA's copyrights in this original NVIDIA software (the "NVIDIA Software"), to use, reproduce, modify and redistribute the NVIDIA Software, with or without modifications, in source and/or binary forms
provided that if you redistribute the NVIDIA Software, you must
retain the copyright notice of NVIDIA, this notice and the following
text and disclaimers in all such redistributions of the NVIDIA Software
So the license with the material allows a broader use. Is that right?... unless specifically licensed to do otherwise by NVIDIA in writing or as allowed by any license terms which accompany or are provided with individual Materials..
Programs compiled with Cg run today on DirectX 8-compatible hardware, and on any other vendor's implementation of OpenGL, if it supports the NV_vertex_program extension (ARB_vertex_program support is coming soon, since it was only recently approved by the ARB).
pascal said:Maybe the answer is this part:So the license with the material allows a broader use. Is that right?... unless specifically licensed to do otherwise by NVIDIA in writing or as allowed by any license terms which accompany or are provided with individual Materials..
noko said:Democoder,
Personal doesn't mean a corporation but an individual, a license in that case between Nvidia and who ever would be required. Now skipping the legalize for awhile, have you heard of any other graphic chip makers giving anykind of support for Cg?