1SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved. 2The following Apache-2.0 applies to all of SuiteSparse:GraphBLAS except for the 3@GrB MATLAB interface: 4 5 SPDX-License-Identifier: Apache-2.0 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use SuiteSparse:GraphBLAS except in compliance with the 9 License. You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 19No files that are compiled and packaged as part of the libgraphblas.so or 20libgraphblas.a libraries are licensed under the GNU GPLv3. All of those files 21are licensed under the Apache-2.0 license. 22 23================================================================================ 24 25The @GrB MATLAB interface, including its test suite and demos (all files in the 26GraphBLAS/GraphBLAS folder) are not under the above Apache-2.0 license, but 27under the GNU GPLv3 (or later) license instead. Refer to the file 28GraphBLAS/GraphBLAS/@GrB/LICENSE for details. 29 30All files throughout this package and the @GrB MATLAB interface are tagged 31with an SPDX license identifier, file by file. Either: 32 33 SPDX-License-Identifier: Apache-2.0 34 35or, for the @GrB MATLAB interface, its test suite, and demos: 36 37 SPDX-License-Identifier: GPL-3.0-or-later 38 39