diff options
author | Mike Zeller <mike@mikezeller.net> | 2020-06-10 19:30:00 -0500 |
---|---|---|
committer | Patrick Mooney <pmooney@pfmooney.com> | 2020-06-12 15:30:32 +0000 |
commit | 1fa07ac719189ed3e8a0f8170264877c29bff62b (patch) | |
tree | e9945e38b6176305798bc4da1d646c531e7c38e1 | |
parent | 154972aff898a787b38af3bab5b8d754b5a42447 (diff) | |
download | illumos-joyent-1fa07ac719189ed3e8a0f8170264877c29bff62b.tar.gz |
12848 Clarify bhyve's dual license
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Reviewed by: Patrick Mooney <pmooney@oxide.computer>
Reviewed by: Jorge Schrauwen <jorge@blackdot.be>
Approved by: Robert Mustacchi <rm@fingolfin.org>
24 files changed, 59 insertions, 7 deletions
diff --git a/usr/src/cmd/bhyve/bhyve_sol_glue.c b/usr/src/cmd/bhyve/bhyve_sol_glue.c index 7b24ea7f5d..e940ea9bf7 100644 --- a/usr/src/cmd/bhyve/bhyve_sol_glue.c +++ b/usr/src/cmd/bhyve/bhyve_sol_glue.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2013 Pluribus Networks Inc. diff --git a/usr/src/contrib/bhyve/LICENSE b/usr/src/contrib/bhyve/LICENSE new file mode 100644 index 0000000000..c0d90dc98d --- /dev/null +++ b/usr/src/contrib/bhyve/LICENSE @@ -0,0 +1,24 @@ +SPDX-License-Identifier: BSD-2-Clause-FreeBSD + +Copyright 2020 bhyve Contributors + +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. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``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 NETAPP, INC 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. diff --git a/usr/src/uts/i86pc/io/vmm/amd/offsets.in b/usr/src/uts/i86pc/io/vmm/amd/offsets.in index f8d2a716d7..886d013607 100644 --- a/usr/src/uts/i86pc/io/vmm/amd/offsets.in +++ b/usr/src/uts/i86pc/io/vmm/amd/offsets.in @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/intel/offsets.in b/usr/src/uts/i86pc/io/vmm/intel/offsets.in index d60a2d8f5f..cc041eaefc 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/offsets.in +++ b/usr/src/uts/i86pc/io/vmm/intel/offsets.in @@ -1,13 +1,19 @@ /* - * COPYRIGHT 2014 Pluribus Networks Inc. + * This file and its contents are supplied under the terms of the + * Common Development and Distribution License ("CDDL"), version 1.0. + * You may only use this file in accordance with the terms of version + * 1.0 of the CDDL. * - * All rights reserved. This copyright notice is Copyright Management - * Information under 17 USC 1202 and is included to protect this work and - * deter copyright infringement. Removal or alteration of this Copyright - * Management Information without the express written permission from - * Pluribus Networks Inc is prohibited, and any such unauthorized removal - * or alteration will be a violation of federal law. + * A full copy of the text of the CDDL should have accompanied this + * source. A copy of the CDDL is also available via the Internet at + * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ + +/* + * Copyright 2014 Pluribus Networks Inc. + */ + #include <sys/types.h> #include <sys/param.h> #include <sys/systm.h> diff --git a/usr/src/uts/i86pc/io/vmm/intel/vtd_sol.c b/usr/src/uts/i86pc/io/vmm/intel/vtd_sol.c index 1dbe8ffa48..26c6c5b024 100644 --- a/usr/src/uts/i86pc/io/vmm/intel/vtd_sol.c +++ b/usr/src/uts/i86pc/io/vmm/intel/vtd_sol.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2018 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/io/ppt.conf b/usr/src/uts/i86pc/io/vmm/io/ppt.conf index 698cecb6f8..0485580bb8 100644 --- a/usr/src/uts/i86pc/io/vmm/io/ppt.conf +++ b/usr/src/uts/i86pc/io/vmm/io/ppt.conf @@ -7,6 +7,7 @@ # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # +# This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE # # Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/io/ppt.mapfile b/usr/src/uts/i86pc/io/vmm/io/ppt.mapfile index aac896e89e..708818d78e 100644 --- a/usr/src/uts/i86pc/io/vmm/io/ppt.mapfile +++ b/usr/src/uts/i86pc/io/vmm/io/ppt.mapfile @@ -8,6 +8,7 @@ # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # +# This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE # # Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/pmap.h b/usr/src/uts/i86pc/io/vmm/vm/pmap.h index 512fc4acee..680f24f171 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/pmap.h +++ b/usr/src/uts/i86pc/io/vmm/vm/pmap.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_extern.h b/usr/src/uts/i86pc/io/vmm/vm/vm_extern.h index 92a959960a..fcd44ab1be 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_extern.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_extern.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_glue.h b/usr/src/uts/i86pc/io/vmm/vm/vm_glue.h index 600872c321..f894fcaf68 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_glue.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_glue.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_map.h b/usr/src/uts/i86pc/io/vmm/vm/vm_map.h index 70826ac8f1..5e57c0b37d 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_map.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_map.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_object.h b/usr/src/uts/i86pc/io/vmm/vm/vm_object.h index 1f16fa9b83..c2f6391cd1 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_object.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_object.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_page.h b/usr/src/uts/i86pc/io/vmm/vm/vm_page.h index deb25a6cc0..d344c8f188 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_page.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_page.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vm/vm_pager.h b/usr/src/uts/i86pc/io/vmm/vm/vm_pager.h index 11aa344f61..b4c84a9411 100644 --- a/usr/src/uts/i86pc/io/vmm/vm/vm_pager.h +++ b/usr/src/uts/i86pc/io/vmm/vm/vm_pager.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2017 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm.mapfile b/usr/src/uts/i86pc/io/vmm/vmm.mapfile index 83c14de895..0af4f090b4 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm.mapfile +++ b/usr/src/uts/i86pc/io/vmm/vmm.mapfile @@ -8,6 +8,7 @@ # source. A copy of the CDDL is also available via the Internet at # http://www.illumos.org/license/CDDL. # +# This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE # # Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c b/usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c index 70ff33b726..7fd96c4508 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2015 Pluribus Networks Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm_sol_ept.c b/usr/src/uts/i86pc/io/vmm/vmm_sol_ept.c index c26e763805..01403642b4 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_sol_ept.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_sol_ept.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm_sol_rvi.c b/usr/src/uts/i86pc/io/vmm/vmm_sol_rvi.c index d630d32630..4a2ce5b3f7 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_sol_rvi.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_sol_rvi.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c b/usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c index ddae4202b7..9bd55c41f2 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/io/vmm/vmm_support.s b/usr/src/uts/i86pc/io/vmm/vmm_support.s index 5777d46959..4bc973468a 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_support.s +++ b/usr/src/uts/i86pc/io/vmm/vmm_support.s @@ -10,6 +10,7 @@ * * Copyright 2019 Joyent, Inc. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ #include <sys/asm_linkage.h> #include <sys/segments.h> diff --git a/usr/src/uts/i86pc/io/vmm/vmm_zsd.c b/usr/src/uts/i86pc/io/vmm/vmm_zsd.c index 0271cc339e..ae7cff66b6 100644 --- a/usr/src/uts/i86pc/io/vmm/vmm_zsd.c +++ b/usr/src/uts/i86pc/io/vmm/vmm_zsd.c @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright (c) 2018, Joyent, Inc. diff --git a/usr/src/uts/i86pc/sys/ppt_dev.h b/usr/src/uts/i86pc/sys/ppt_dev.h index e25f941f14..a7b65ad0dd 100644 --- a/usr/src/uts/i86pc/sys/ppt_dev.h +++ b/usr/src/uts/i86pc/sys/ppt_dev.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2018 Joyent, Inc diff --git a/usr/src/uts/i86pc/sys/vmm_drv.h b/usr/src/uts/i86pc/sys/vmm_drv.h index 856b75e5cc..34f5b58a06 100644 --- a/usr/src/uts/i86pc/sys/vmm_drv.h +++ b/usr/src/uts/i86pc/sys/vmm_drv.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2019 Joyent, Inc. diff --git a/usr/src/uts/i86pc/sys/vmm_impl.h b/usr/src/uts/i86pc/sys/vmm_impl.h index cdc56cc464..0e8726190d 100644 --- a/usr/src/uts/i86pc/sys/vmm_impl.h +++ b/usr/src/uts/i86pc/sys/vmm_impl.h @@ -8,6 +8,7 @@ * source. A copy of the CDDL is also available via the Internet at * http://www.illumos.org/license/CDDL. */ +/* This file is dual-licensed; see usr/src/contrib/bhyve/LICENSE */ /* * Copyright 2014 Pluribus Networks Inc. |