Usage of Customized gst-nvinfer and nvdsinfer Plugins for Commercial Service

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): Jetson Orin NX
• DeepStream Version: DeepStream SDK 6.2
• JetPack Version (valid for Jetson only): Jetpack 5.1.1
• TensorRT Version: TensorRT 8.5.2.1
• NVIDIA GPU Driver Version (valid for GPU only): N/A
• Issue Type( questions, new requirements, bugs): question
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

Hello,

I’m currently developing using DeepStream 6.2 on a Jetson Orin NX platform. The model we’re working with is an ONNX model that requires multiple non-static inputs. Consequently, I had to customize gst-nvinfer and nvdsinfer to enable the required functionality.

I’m interested in understanding the process for using these modified sources in commercial services. Specifically, I’m wondering whether such modifications are entirely prohibited or if they can be permitted through a licensing agreement with NVIDIA. If a licensing agreement is possible, I’m also curious about the steps involved in initiating and completing this agreement process.

Thank you!

Gst-nvdspreprocess (Alpha) — DeepStream 6.2 Release documentation can be used for such case. You need to customize the preprocess library according to your own model.

https://docs.nvidia.com/metropolis/deepstream/6.2/dev-guide/text/DS_plugin_gst-nvdspreprocess.html#custom-library-interfaces

The license declaration in /opt/nvidia/deepstream/deepstream/sources/gst-plugins/gst-nvdspreprocess/vdspreprocess_lib is MIT license. Please check.

1 Like

Thank you so much for your response, Fiona.Chen.

Additionally, I’m curious to know if it’s permissible for commercial purposes to modify the gst-nvinfer or nvdsinfer plugins to add another features or modify some code.

Please refer to DeepStream End User License Agreement — DeepStream documentation 6.4 documentation

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.