From 60e3bcb82475f4d84d12491604bb06fb2d3d120d Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Fri, 13 Sep 2024 15:14:58 -0700 Subject: [PATCH 1/3] Add UC Copyright and License provided by LBNL IPO (2024-168) --- LICENSE | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) diff --git a/LICENSE b/LICENSE index 3c6994a..f1ce3d7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,76 @@ +***************************** +*** Assert LICENSE file *** +***************************** + +All files in this directory and all sub-directories (except where otherwise noted) +are subject to the following copyright and licensing terms. + +*** Copyright Notice *** + +Assert v2.0.0 Copyright (c) 2024, The Regents of the University of California, +through Lawrence Berkeley National Laboratory (subject to receipt of any +required approvals from the U.S. Dept. of Energy) and Sourcery Institute. +All rights reserved. + +If you have questions about your rights to use or distribute this software, +please contact Berkeley Lab's Intellectual Property Office at IPO@lbl.gov. + +NOTICE. This Software was developed under funding from the U.S. Department +of Energy and the U.S. Government consequently retains certain rights. As +such, the U.S. Government has been granted for itself and others acting on +its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the +Software to reproduce, distribute copies to the public, prepare derivative +works, and perform publicly and display publicly, and to permit others to do so. + +*** License Agreement *** + +Assert v2.0.0 Copyright (c) 2024, The Regents of the University of California, +through Lawrence Berkeley National Laboratory (subject to receipt of any +required approvals from the U.S. Dept. of Energy) and Sourcery Institute. +All rights reserved. + +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 University of California, Lawrence Berkeley +National Laboratory, U.S. Dept. of Energy, Sourcery Institute, 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 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. + +You are under no obligation whatsoever to provide any bug fixes, patches, +or upgrades to the features, functionality or performance of the source +code ("Enhancements") to anyone; however, if you choose to make your +Enhancements available either publicly, or directly to Lawrence Berkeley +National Laboratory, without imposing a separate written license agreement +for such Enhancements, then you hereby grant the following license: a +non-exclusive, royalty-free perpetual license to install, use, modify, +prepare derivative works, incorporate into other computer software, +distribute, and sublicense such enhancements or derivative works thereof, +in binary and source code form. + +*** Prior Licenses *** + +Prior versions of assert were distributed under the following license: + BSD 3-Clause License Copyright (c) 2021, Sourcery Institute From 4e455bfa43bc64068f877e95428ebb29c287e05d Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Fri, 13 Sep 2024 15:21:31 -0700 Subject: [PATCH 2/3] README.md: Add a link to the LICENSE --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index b90efb0..3a10c59 100644 --- a/README.md +++ b/README.md @@ -221,6 +221,10 @@ call_assert_diagnose( computed_checksum == expected_checksum, computed_checksum ) ! TODO: write a better message above ``` +Legal Information +----------------- +See the [LICENSE](LICENSE) file for copyright and licensing information. + [Hyperlinks]:# [OpenCoarrays]: https://github.com/sourceryinstitute/opencoarrays [Enforcing programming contracts]: #enforcing-programming-contracts From 7fd84dd731421f1a7a6db3dcb5293cb52e6a0b0d Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Fri, 13 Sep 2024 15:25:28 -0700 Subject: [PATCH 3/3] README: Update links --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3a10c59..55f7721 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ Downloading, Building, and Running Examples ### Downloading Assert ``` -git clone git@github.com:sourceryinstitute/assert +git clone git@github.com:berkeleylab/assert cd assert ``` @@ -235,5 +235,5 @@ See the [LICENSE](LICENSE) file for copyright and licensing information. [FORD]: https://github.com/Fortran-FOSS-Programmers/ford [Fortran Package Manager]: https://github.com/fortran-lang/fpm [OCL]: https://en.wikipedia.org/wiki/Object_Constraint_Language -[Assert's GitHub Pages site]: https://sourceryinstitute.github.io/assert/ +[Assert's GitHub Pages site]: https://berkeleylab.github.io/assert/ [`ford`]: https://github.com/Fortran-FOSS-Programmers/ford