GNU General Public License, version 3 or any later version. See GPL-3 for the full text of this license. Additional permission under GNU GPL version 3 section 7 If you modify this Program, or any covered work, by linking or combining it with the OpenSSL project's "OpenSSL" library (or a modified version of that library), containing parts covered by the terms of OpenSSL/SSLeay license, the licensors of this Program grant you additional permission to convey the resulting work. Corresponding Source for a non-source form of such a combination shall include the source code for the parts of the OpenSSL library used as well as that of the covered work. If you modify this Program, or any covered work, by linking or combining it with NVIDIA Corporation's CUDA libraries from the NVIDIA CUDA Toolkit (or a modified version of those libraries), containing parts covered by the terms of NVIDIA CUDA Toolkit EULA, the licensors of this Program grant you additional permission to convey the resulting work.