SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
The following Apache-2.0 applies to all of SuiteSparse:GraphBLAS except for the
@GrB MATLAB interface:

    SPDX-License-Identifier: Apache-2.0

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use SuiteSparse:GraphBLAS except in compliance with the
    License.  You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

No files that are compiled and packaged as part of the libgraphblas.so or
libgraphblas.a libraries are licensed under the GNU GPLv3.  All of those files
are licensed under the Apache-2.0 license.

================================================================================

The @GrB MATLAB interface, including its test suite and demos (all files in the
GraphBLAS/GraphBLAS folder) are not under the above Apache-2.0 license, but
under the GNU GPLv3 (or later) license instead.  Refer to the file
GraphBLAS/GraphBLAS/@GrB/LICENSE for details.

All files throughout this package and the @GrB MATLAB interface are tagged
with an SPDX license identifier, file by file.  Either:

    SPDX-License-Identifier: Apache-2.0

or, for the @GrB MATLAB interface, its test suite, and demos:

    SPDX-License-Identifier: GPL-3.0-or-later

