From b38747cefc08fc792c14c6fb0df8db3c4c2ad5d4 Mon Sep 17 00:00:00 2001 From: Robin Getz Date: Mon, 13 Sep 2021 16:50:01 -0400 Subject: [PATCH] Make system: Be explicit in license that cover the make/build system The build system is covered under a 1 Clause BSD license. Make sure users are aware. Signed-off-by: Robin Getz --- LICENSE | 5 +++++ LICENSE_ADIBSD | 2 +- LICENSE_BSD-1-Clause | 19 +++++++++++++++++++ library/scripts/library.mk | 3 ++- projects/scripts/project-intel.mk | 3 ++- projects/scripts/project-toplevel.mk | 3 ++- projects/scripts/project-xilinx.mk | 3 ++- quiet.mk | 3 ++- 8 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 LICENSE_BSD-1-Clause diff --git a/LICENSE b/LICENSE index 731f5fdfb..69d466ca3 100644 --- a/LICENSE +++ b/LICENSE @@ -11,6 +11,11 @@ you may be subject, under such license terms. This agreement does not limit your rights under, or grant you rights that supersede, the license terms of any particular module. +This HDL repository also includes a build system / recipe / scripts based on various +makefiles and TCL scripts. The build system is released under a seperate license +(BSD 1 Clause) from the HDL modules. This allows you to create your own HDL blocks +and incorporated them into this build system. + The mere aggregation of these modules (putting them side by side in the same source code repository or on a hard disk) does not mean that there is one master license for all the files. It is up to you, the user, to ensure that during the diff --git a/LICENSE_ADIBSD b/LICENSE_ADIBSD index b79018345..1204a2605 100644 --- a/LICENSE_ADIBSD +++ b/LICENSE_ADIBSD @@ -1,5 +1,5 @@ -Copyright 2011(c) Analog Devices, Inc. +Copyright 2011 - 2021 (c) Analog Devices, Inc. All rights reserved. diff --git a/LICENSE_BSD-1-Clause b/LICENSE_BSD-1-Clause new file mode 100644 index 000000000..0a34f5661 --- /dev/null +++ b/LICENSE_BSD-1-Clause @@ -0,0 +1,19 @@ +Copyright (c) 2011 - 2021 +Analog Devices Inc. + +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. + +THIS SOFTWARE IS PROVIDED BY ANALOG DEVICES “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 ANALOG DEVICES 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. diff --git a/library/scripts/library.mk b/library/scripts/library.mk index 08ebd7a37..0f2f951e6 100644 --- a/library/scripts/library.mk +++ b/library/scripts/library.mk @@ -1,5 +1,6 @@ #################################################################################### -## Copyright 2018(c) Analog Devices, Inc. +## Copyright (c) 2018 - 2021 Analog Devices, Inc. +## SPDX short identifier: BSD-1-Clause #################################################################################### # Assumes this file is in library/scripts/library.mk diff --git a/projects/scripts/project-intel.mk b/projects/scripts/project-intel.mk index ceb053c01..7efaea4ad 100644 --- a/projects/scripts/project-intel.mk +++ b/projects/scripts/project-intel.mk @@ -1,5 +1,6 @@ #################################################################################### -## Copyright 2018(c) Analog Devices, Inc. +## Copyright (c) 2020 - 2021 Analog Devices, Inc. +## SPDX short identifier: BSD-1-Clause #################################################################################### # Assumes this file is in projects/scripts/project-intel.mk diff --git a/projects/scripts/project-toplevel.mk b/projects/scripts/project-toplevel.mk index ad8dcd8e6..055be228a 100644 --- a/projects/scripts/project-toplevel.mk +++ b/projects/scripts/project-toplevel.mk @@ -1,5 +1,6 @@ #################################################################################### -## Copyright 2018(c) Analog Devices, Inc. +## Copyright (c) 2018 - 2021 Analog Devices, Inc. +## SPDX short identifier: BSD-1-Clause #################################################################################### # Assumes this file is in projects/scripts/project-toplevel.mk diff --git a/projects/scripts/project-xilinx.mk b/projects/scripts/project-xilinx.mk index 0bc4a2585..611da2435 100644 --- a/projects/scripts/project-xilinx.mk +++ b/projects/scripts/project-xilinx.mk @@ -1,5 +1,6 @@ #################################################################################### -## Copyright 2018(c) Analog Devices, Inc. +## Copyright (c) 2018 -2021 Analog Devices, Inc. +## SPDX short identifier: BSD-1-Clause #################################################################################### # Assumes this file is in prpojects/scripts/project-xilinx.mk diff --git a/quiet.mk b/quiet.mk index 051d66f99..04aad0f1e 100644 --- a/quiet.mk +++ b/quiet.mk @@ -1,5 +1,6 @@ #################################################################################### -## Copyright 2018(c) Analog Devices, Inc. +## Copyright (c) 2018 - 2021 Analog Devices, Inc. +## SPDX short identifier: BSD-1-Clause #################################################################################### ifdef MAKE_TERMOUT