diff --git a/LICENSE b/LICENSE index fe50396..f3b2e39 100644 --- a/LICENSE +++ b/LICENSE @@ -1,13 +1,47 @@ -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License version 2 as -published by the Free Software Foundation. +Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. +This software is available to you under a choice of one of two licenses. +You may choose to be licensed under the terms of the GNU General Public +License (GPL) Version 2, or the BSD 3-Clause license. -You should have received a copy of the GNU General Public License -along with this program. If not, see -https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt +BSD 3-Clause License +-------------------- +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: +1. Redistributions of source code must retain the above copyright notice, this + list of conditions, and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions, and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +GNU General Public License v2.0 (GPL-2.0) +---------------------------------------- + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation, either version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program. If not, see . + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/rshim.service b/rshim.service index 84f0e2f..7b6ed24 100644 --- a/rshim.service +++ b/rshim.service @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause # Copyright 2019 Mellanox Technologies. All Rights Reserved. [Unit] diff --git a/rshim.spec.in b/rshim.spec.in index 9fe3bd6..ed21bd5 100644 --- a/rshim.spec.in +++ b/rshim.spec.in @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause # Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. # diff --git a/src/Makefile.am b/src/Makefile.am index 9824881..54cbb17 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: GPL-2.0-only +# SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause # Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. # diff --git a/src/rshim_fuse.c b/src/rshim_fuse.c index b64a73e..7cf5b4f 100644 --- a/src/rshim_fuse.c +++ b/src/rshim_fuse.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0-only +// SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause /* * Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. * diff --git a/src/rshim_pcie.c b/src/rshim_pcie.c index df13179..d9a1d1a 100644 --- a/src/rshim_pcie.c +++ b/src/rshim_pcie.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0-only +// SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause /* * Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. * diff --git a/src/rshim_pcie_lf.c b/src/rshim_pcie_lf.c index 840db51..d48427e 100644 --- a/src/rshim_pcie_lf.c +++ b/src/rshim_pcie_lf.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0-only +// SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause /* * Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. * diff --git a/src/rshim_usb.c b/src/rshim_usb.c index bbb2cfa..2943254 100644 --- a/src/rshim_usb.c +++ b/src/rshim_usb.c @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0-only +// SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause /* * Copyright (C) 2019 Mellanox Technologies. All Rights Reserved. *