summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Zeller <mike@mikezeller.net>2020-06-10 19:30:00 -0500
committerPatrick Mooney <pmooney@pfmooney.com>2020-06-12 15:30:32 +0000
commit1fa07ac719189ed3e8a0f8170264877c29bff62b (patch)
treee9945e38b6176305798bc4da1d646c531e7c38e1
parent154972aff898a787b38af3bab5b8d754b5a42447 (diff)
downloadillumos-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>
-rw-r--r--usr/src/cmd/bhyve/bhyve_sol_glue.c1
-rw-r--r--usr/src/contrib/bhyve/LICENSE24
-rw-r--r--usr/src/uts/i86pc/io/vmm/amd/offsets.in1
-rw-r--r--usr/src/uts/i86pc/io/vmm/intel/offsets.in20
-rw-r--r--usr/src/uts/i86pc/io/vmm/intel/vtd_sol.c1
-rw-r--r--usr/src/uts/i86pc/io/vmm/io/ppt.conf1
-rw-r--r--usr/src/uts/i86pc/io/vmm/io/ppt.mapfile1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/pmap.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_extern.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_glue.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_map.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_object.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_page.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vm/vm_pager.h1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm.mapfile1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_sol_dev.c1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_sol_ept.c1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_sol_rvi.c1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_sol_vm.c1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_support.s1
-rw-r--r--usr/src/uts/i86pc/io/vmm/vmm_zsd.c1
-rw-r--r--usr/src/uts/i86pc/sys/ppt_dev.h1
-rw-r--r--usr/src/uts/i86pc/sys/vmm_drv.h1
-rw-r--r--usr/src/uts/i86pc/sys/vmm_impl.h1
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.