diff --git a/Makefile.am b/Makefile.am index c1f37eb5b94..9166bd5b28f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,8 @@ # -# Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2001-2011. ALL RIGHTS RESERVED. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2001-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # Copyright (C) UT-Battelle, LLC. 2014-2015. ALL RIGHTS RESERVED. +# SPDX-License-Identifier: BSD-3-Clause # Copyright (C) The University of Tennessee and The University # of Tennessee Research Foundation. 2016. ALL RIGHTS RESERVED. # diff --git a/autogen.sh b/autogen.sh index f8793eb415f..897a2d18f4e 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,4 +1,34 @@ #!/bin/sh +# +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause +# +# 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. +# +# 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 HOLDER 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. +# usage() { diff --git a/bindings/go/Makefile.am b/bindings/go/Makefile.am index 21948c2670d..d13f4f341e4 100644 --- a/bindings/go/Makefile.am +++ b/bindings/go/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2021. ALL RIGHTS RESERVED. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # See file LICENSE for terms. # diff --git a/bindings/go/src/cuda/cuda.go b/bindings/go/src/cuda/cuda.go index bf2f5872db8..6ba0ffc2f29 100644 --- a/bindings/go/src/cuda/cuda.go +++ b/bindings/go/src/cuda/cuda.go @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 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 HOLDER 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. + */ + // +build cuda /* diff --git a/bindings/go/src/cuda/nocuda.go b/bindings/go/src/cuda/nocuda.go index 64cdcb8e5db..62a519c1217 100644 --- a/bindings/go/src/cuda/nocuda.go +++ b/bindings/go/src/cuda/nocuda.go @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 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 HOLDER 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. + */ + // +build !cuda /* diff --git a/bindings/go/src/examples/perftest/perftest.go b/bindings/go/src/examples/perftest/perftest.go index d31ccc236e3..545a9dc911e 100644 --- a/bindings/go/src/examples/perftest/perftest.go +++ b/bindings/go/src/examples/perftest/perftest.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ package main diff --git a/bindings/go/src/ucx/am_data.go b/bindings/go/src/ucx/am_data.go index 39f6e7d3bf5..a3bd06d5b3d 100644 --- a/bindings/go/src/ucx/am_data.go +++ b/bindings/go/src/ucx/am_data.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/callbacks.go b/bindings/go/src/ucx/callbacks.go index 47b679eeb96..cd396f79943 100644 --- a/bindings/go/src/ucx/callbacks.go +++ b/bindings/go/src/ucx/callbacks.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/connection_request.go b/bindings/go/src/ucx/connection_request.go index 1c0f90b4e81..a4b350be8f4 100644 --- a/bindings/go/src/ucx/connection_request.go +++ b/bindings/go/src/ucx/connection_request.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/context.go b/bindings/go/src/ucx/context.go index ee991e09b87..e808f685280 100644 --- a/bindings/go/src/ucx/context.go +++ b/bindings/go/src/ucx/context.go @@ -1,5 +1,7 @@ /* - * Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2021. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/context_params.go b/bindings/go/src/ucx/context_params.go index 4d9701b6cea..a7ed2dd33c9 100644 --- a/bindings/go/src/ucx/context_params.go +++ b/bindings/go/src/ucx/context_params.go @@ -1,5 +1,7 @@ /* - * Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2021. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/endpoint.go b/bindings/go/src/ucx/endpoint.go index 74cacd8d525..70171a34c99 100644 --- a/bindings/go/src/ucx/endpoint.go +++ b/bindings/go/src/ucx/endpoint.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/endpoint_params.go b/bindings/go/src/ucx/endpoint_params.go index 7fb20b5015b..b72ebbb865e 100644 --- a/bindings/go/src/ucx/endpoint_params.go +++ b/bindings/go/src/ucx/endpoint_params.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/goucx.h b/bindings/go/src/ucx/goucx.h index 302b6a49dc2..f26fadc96eb 100644 --- a/bindings/go/src/ucx/goucx.h +++ b/bindings/go/src/ucx/goucx.h @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include diff --git a/bindings/go/src/ucx/listener.go b/bindings/go/src/ucx/listener.go index 839f83dc8e2..d15d224d432 100644 --- a/bindings/go/src/ucx/listener.go +++ b/bindings/go/src/ucx/listener.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/listener_params.go b/bindings/go/src/ucx/listener_params.go index f4b37949274..56f8124973d 100644 --- a/bindings/go/src/ucx/listener_params.go +++ b/bindings/go/src/ucx/listener_params.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/memory.go b/bindings/go/src/ucx/memory.go index 5d3086db733..94ab34d5bc6 100644 --- a/bindings/go/src/ucx/memory.go +++ b/bindings/go/src/ucx/memory.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/mmap_params.go b/bindings/go/src/ucx/mmap_params.go index b5fa74a5138..e9175d9e252 100644 --- a/bindings/go/src/ucx/mmap_params.go +++ b/bindings/go/src/ucx/mmap_params.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/request.go b/bindings/go/src/ucx/request.go index 1c13a5ef0e9..fcf6387faa1 100644 --- a/bindings/go/src/ucx/request.go +++ b/bindings/go/src/ucx/request.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/ucp_contsants.go b/bindings/go/src/ucx/ucp_contsants.go index e38634b5cd4..11088e6e5c7 100644 --- a/bindings/go/src/ucx/ucp_contsants.go +++ b/bindings/go/src/ucx/ucp_contsants.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/ucs_constants.c b/bindings/go/src/ucx/ucs_constants.c index 8507e0ecffa..db5710b9264 100644 --- a/bindings/go/src/ucx/ucs_constants.c +++ b/bindings/go/src/ucx/ucs_constants.c @@ -1,5 +1,7 @@ /* - * Copyright (C) 2024, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #include "ucs_constants.h" diff --git a/bindings/go/src/ucx/ucs_constants.go b/bindings/go/src/ucx/ucs_constants.go index 205e1802eb2..588ae66c4d6 100644 --- a/bindings/go/src/ucx/ucs_constants.go +++ b/bindings/go/src/ucx/ucs_constants.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/ucs_constants.h b/bindings/go/src/ucx/ucs_constants.h index b636d49a642..cbc86a3b47c 100644 --- a/bindings/go/src/ucx/ucs_constants.h +++ b/bindings/go/src/ucx/ucs_constants.h @@ -1,5 +1,7 @@ /* - * Copyright (C) 2024, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ #ifndef GO_UCS_CONSTANTS_H_ diff --git a/bindings/go/src/ucx/ucx_error.go b/bindings/go/src/ucx/ucx_error.go index 2862d8dd207..7842e5a8e58 100644 --- a/bindings/go/src/ucx/ucx_error.go +++ b/bindings/go/src/ucx/ucx_error.go @@ -1,5 +1,7 @@ /* - * Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2021. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/utils.go b/bindings/go/src/ucx/utils.go index ae7d9512f01..7f513bf9241 100644 --- a/bindings/go/src/ucx/utils.go +++ b/bindings/go/src/ucx/utils.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/worker.go b/bindings/go/src/ucx/worker.go index 67d0b648f3a..8d6ed810de1 100644 --- a/bindings/go/src/ucx/worker.go +++ b/bindings/go/src/ucx/worker.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/src/ucx/worker_params.go b/bindings/go/src/ucx/worker_params.go index d150f5ef609..c38ba11d1ac 100644 --- a/bindings/go/src/ucx/worker_params.go +++ b/bindings/go/src/ucx/worker_params.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/tests/context_test.go b/bindings/go/tests/context_test.go index 87cbca8303d..a28e0cb7ecf 100644 --- a/bindings/go/tests/context_test.go +++ b/bindings/go/tests/context_test.go @@ -1,5 +1,7 @@ /* - * Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2021. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/tests/endpoint_test.go b/bindings/go/tests/endpoint_test.go index f1dbf874d15..c07ad008284 100644 --- a/bindings/go/tests/endpoint_test.go +++ b/bindings/go/tests/endpoint_test.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ package goucxtests diff --git a/bindings/go/tests/listener_test.go b/bindings/go/tests/listener_test.go index 625b4a093c5..9a7cf6e22e9 100644 --- a/bindings/go/tests/listener_test.go +++ b/bindings/go/tests/listener_test.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ package goucxtests diff --git a/bindings/go/tests/memory_test.go b/bindings/go/tests/memory_test.go index 885d93e1d65..97d3acd0612 100644 --- a/bindings/go/tests/memory_test.go +++ b/bindings/go/tests/memory_test.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/go/tests/utils.go b/bindings/go/tests/utils.go index b86813a484e..b6860f3440c 100644 --- a/bindings/go/tests/utils.go +++ b/bindings/go/tests/utils.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ package goucxtests diff --git a/bindings/go/tests/worker_test.go b/bindings/go/tests/worker_test.go index aae56ce2a4b..9a6b307b6b4 100644 --- a/bindings/go/tests/worker_test.go +++ b/bindings/go/tests/worker_test.go @@ -1,5 +1,7 @@ /* - * Copyright (C) 2021, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause * See file LICENSE for terms. */ diff --git a/bindings/java/Makefile.am b/bindings/java/Makefile.am index d84aa29afc6..88ebed29c6f 100644 --- a/bindings/java/Makefile.am +++ b/bindings/java/Makefile.am @@ -1,5 +1,7 @@ # -# Copyright (c) NVIDIA CORPORATION & AFFILIATES, 2020. ALL RIGHTS RESERVED. +# SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES +# Copyright (c) 2020-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause # # See file LICENSE for terms. # diff --git a/bindings/java/checkstyle.xml b/bindings/java/checkstyle.xml index fbf2b528eea..dffd0387f0b 100644 --- a/bindings/java/checkstyle.xml +++ b/bindings/java/checkstyle.xml @@ -1,4 +1,35 @@ + + diff --git a/bindings/java/pom.xml.in b/bindings/java/pom.xml.in index 24dde523c5a..0017b6cc9b2 100644 --- a/bindings/java/pom.xml.in +++ b/bindings/java/pom.xml.in @@ -1,3 +1,34 @@ +/* + * SPDX-FileCopyrightText: NVIDIA CORPORATION & AFFILIATES + * Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-License-Identifier: BSD-3-Clause + * + * 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. + * + * 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 HOLDER 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. + */ +