nvTransferD3D.h and nvTransferD3D11.h files have different licenses

The NVAR github is under the MIT license as a whole. At the top of every file is also a statement reiterating this:

/*###############################################################################
#
# Copyright 2020-2021 NVIDIA Corporation
#
# Permission is hereby granted, free of charge, to any person obtaining a copy of
# this software and associated documentation files (the "Software"), to deal in
# the Software without restriction, including without limitation the rights to
# use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
# the Software, and to permit persons to whom the Software is furnished to do so,
# subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in all
# copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
# FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
# COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
###############################################################################*/

But for nvTransferD3D.h and nvTransferD3D11.h in the nvar/include directory, they have this:

/*###############################################################################
#
# Copyright(c) 2021 NVIDIA CORPORATION.All Rights Reserved.
#
# NVIDIA CORPORATION and its licensors retain all intellectual property
# and proprietary rights in and to this software, related documentation
# and any modifications thereto.Any use, reproduction, disclosure or
# distribution of this software and related documentation without an express
# license agreement from NVIDIA CORPORATION is strictly prohibited.
#
###############################################################################*/

They can be found here: MAXINE-AR-SDK/nvar/include at master · NVIDIA/MAXINE-AR-SDK · GitHub

Additionally, these files are 2 years older, and were uploaded on an earlier commit, than all the other files. I am hoping this is just an oversight, and the intent is to allow us to redistribute these files along with the rest of the SDK.

In the current state, I am not able to open source my extension for godot that integrates this SDK, because of the license on these files. Can this please be clarified or corrected, hopefully quickly? I would like to release my work.

I have reached out to the maxine team and asked for clarification. I’ll get back to you as soon as I hear back from them!

You are good to open source, the Maxine engineering team is correcting the mistake and committing it to github. The header files are covered under the MIT license.

thank you very much!

you can check out the extension here:

1 Like