Replies: 3 comments 4 replies
-
Converting to Q&A discussion. Will check and get back to you asap. |
Beta Was this translation helpful? Give feedback.
-
I've also discovered another, unrelated problem with the Flow binaries. It appears that |
Beta Was this translation helpful? Give feedback.
-
Hey @preist-nvidia, do you have an update regarding any of my initial questions? What is the intended licensing situation of the Flow binaries? I feel like this would be important to clear up, since not knowing what the license actually is makes it rather impossible to use the library for anyone. Plus forks might be unintentionally redistributing proprietary NVIDIA code. |
Beta Was this translation helpful? Give feedback.
-
I am a little bit confused about the licensing of the included Flow library. As far as I can tell, most of the source code for Flow is not included in this repository, only headers, some helpers, and a demo application. Crucially all the HLSL shaders are missing. These are only provided in binary form in the
_build
folder.My main question is regarding these binaries. Are these still provided under the 3-Clause BSD license? https://github.com/NVIDIA-Omniverse/PhysX/blob/8f6cf9cfe89f2bedafbf7788a72cb04f11c31e1f/flow/PACKAGE-LICENSES/nvflow-LICENSE.md
My current guess is that they are, since that is the only license I could find in the repo. I find this a little weird though, since the license is supposed to let me redistribute Flow
with or without modification
, but when I look at the shaders inside the binary, to potentially modify or redistribute them, I see this:Which seems to contradict the license. Or does the 3-Clause BSD license count as
an express license agreement from NVIDIA CORPORATION
? Surely this can't be right, cause then anyone could just reverse engineer the binaries, and redistribute a source code version of the library.Are there any plans in the future, to provide the source code for the entire Flow library?
Beta Was this translation helpful? Give feedback.
All reactions