warp icon indicating copy to clipboard operation
warp copied to clipboard

Can I use implementation details from hashgrid in another project

Open SteffenPL opened this issue 1 year ago • 1 comments

Dear NVIDIA-Warp Team,

I'm working on a Julia package for spatial hash tables (SpatialHashTables.jl).

After reading your code in warp/native/hashgrid.h, hashgrid.cpp and hashgrid.cu it is hard to unsee certain tricks.

Is it OK to use these three files as an inspiration for the Julia package? [I am in particular aiming at a decent GPU performance via CUDA.jl.]

I'm asking in particular in order to satisfy the file's license which states:

/** Copyright (c) 2022 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.
 */

Please let me know if an e-mail is better suited for this question.

Kind regards, Steffen

SteffenPL avatar May 03 '24 18:05 SteffenPL

Hi Steffen, I've been trying to get an answer to your question by contacting our Legal department but haven't found anyone willing to provide an answer. Sorry. I can send you an e-mail of the person who is technically responsible for questions regarding the license Warp uses if you want to follow up with them.

shi-eric avatar Jul 02 '24 16:07 shi-eric

We're now using the Apache 2.0 license so that should make your usage question a lot more straightforward.

shi-eric avatar Mar 07 '25 22:03 shi-eric