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