Own server for Java programms to use the NVidia GPU

What do I have to consider specifically when I go NonFree?

Switch from
cv::Feature2D Class Reference
[2D Features Framework] » [Feature Detection and Description]

To:

cv::cuda::SURF_CUDA Class Reference
[Extra 2D Features Framework] » [Non-free 2D Features Algorithms]