Using NVidia FxAA in my code: Whats the licensing model?
Asked Answered
H

2

6

Came across this implementation of FxAA from NVidia.

http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf http://timothylottes.blogspot.in/2011/12/fxaa-40-stills-and-features.html

The source code as such does not have a license header neither could I find any information about the licensing. Is it fine to integrate this to the software having a commercial license?

Handfast answered 29/8, 2012 at 3:44 Comment(0)
B
6

It is public domain apparently:

enter image description here

Barmaid answered 29/8, 2012 at 4:24 Comment(0)
M
0

For what it's worth, updates/derivatives of FXAA 3.11 are now also licensed under NVIDIA's GameWorks OpenGL Examples:

  • FXAA 3.11
  • License, the gist of which is summarised by this excerpt:

    License: Subject to the terms of this Agreement, NVIDIA hereby grants to Developer a royalty-free, non-exclusive license to possess and to use the Materials. 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."

This means it requires attribution, but is still significantly more permissive than many other software licences with respect to commercial software use.

With respect to finding original disclosure of how the code would be licensed, I've had a bit of a trawl via The Internet Archive and the (possibly suspect) Archive.is. There doesn't seem to have been any mention of licensing intent, even though blog posts by other people indicate it's public domain:

It looks like sigman's answer is about as good as it's going to get in terms of backing for use as public domain code (outside of the NVIDIA licence linked above). Or outside of reaching out to Timothy Lottes himself (again). ;)

Meaghan answered 18/10, 2016 at 11:52 Comment(1)
The link to the GameWorks related pages seems to be brokenGarboard

© 2022 - 2024 — McMap. All rights reserved.