From: Siobhan Butler Date: Wed, 17 Dec 2014 16:47:34 +0000 (+0000) Subject: doc: remove licensing overview from release notes X-Git-Tag: spdx-start~9877 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=9a0c8345d2b59177f9e721ab3b965692d5be89ee;p=dpdk.git doc: remove licensing overview from release notes Removing Appendix A from Release Notes as Intel Licensing information is no longer relevant in this document. Signed-off-by: Siobhan Butler Acked-by: Bernard Iremonger --- diff --git a/doc/guides/rel_notes/appendices.rst b/doc/guides/rel_notes/appendices.rst deleted file mode 100644 index 6dec2e1429..0000000000 --- a/doc/guides/rel_notes/appendices.rst +++ /dev/null @@ -1,324 +0,0 @@ -.. BSD LICENSE - Copyright(c) 2010-2014 Intel Corporation. All rights reserved. - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * 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. - * Neither the name of Intel Corporation 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. - -Appendix A Intel® DPDK License Overview -========================================= - - -The following describes the various licenses used by the Intel® Data Plane Development Kit (Intel® DPDK). -The purpose of the Intel® DPDK is to prove the abilities of the Intel® architecture processors and to provide users with a strong set of examples, libraries and proof points. -By placing the majority of this software under the BSD License, users may choose to use the Intel® as is, parts of it, or just the ideas for their programs. -All code may be modified by the user to suit their project needs and requirements. - -.. note:: - - The license in each source file takes precedence over this document, and should be used as the definitive license for that file. - All users should seek their legal team's guidance with respect to the licensing used by the Intel® DPDK. - - - -The following table lists those files (or libraries) that are not under a BSD License. In some cases, these files are part of the standard Intel® DPDK release package, -and in other cases may be a separate package that requires a separate download to be added to the Intel® DPDK. This document spells out those cases where possible. - -The sections following the table provide the various licenses used. Please note that copyright notices may change overtime. -It is the responsibility of all users to understand these licenses and seek their legal team's guidance. - -The use of the GPLv2 License is confined to files in kernel loadable modules. - -The use of the Dual BSD/LGPLv2 License and Dual BSD/GPL License allows use with either free/open source software or with proprietary software in userspace. - - -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ -| File | Description | License | -| | | | -+===================================================+======================================================================================================================+======================================+ -| igb_uio.c | **1st Released** | GPLv2 License Information | -| | : 1.0 | | -| | | | -| | **Location** | | -| | : | | -| | DPDK/lib/librte_eal/linuxapp/igb_uio/ | | -| | | | -| | **Description** | | -| | : This file is used for a kernel loadable module which is responsible for unbinding NICs from the Linux kernel | | -| | and binding them to the Intel® DPDK | | -| | | | -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ -| kni_dev.h kni_ethtool.c kni_misc.c kni_net.c | **1st Released** | GPLv2 License Information | -| | : 1.3 | | -| | | | -| | **Location** | | -| | : DPDK/lib/librte_eal/linuxapp/kni/ | | -| | | | -| | **Description** | | -| | : The KNI kernel loadable module is a standard net driver which allows Intel DPDK Linux userspace applications | | -| | to exchange packets/data with the Linux kernel. | | -| | | | -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ -| rte_kni_common.h | **1st Released** | Dual BSD/LGPLv2 License Information | -| | : 1.3 | | -| | | | -| | **Location** | | -| | : DPDK/lib/librte_eal/linuxapp/eal/include/exec-env/ | | -| | | | -| | **Description** | | -| | : The KNI header files is utilized by both the Intel DPDK userspace application and the KNI kernel loadable module | | -| | | | -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ -| All files under this directory are for the | **1st Released** | GPLv2 License Information | -| ethtool functionality. | : 1.3 | | -| | | | -| | **Location** | | -| | : DPDK/lib/librte_eal/linuxapp/kni/ethtool | | -| | | | -| | **Description** | | -| | : The igb and ixgbe drivers for the Ethtool function available with the KNI kernel loadable. | | -| | | | -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ -| rte_pci_dev_ids.h | **1st Released** | Dual BSD/GPL License Information | -| | : 1.3 | | -| | | | -| | **Location** | | -| | : DPDK/lib/librte_eal/common/include | | -| | | | -| | **Description** | | -| | : Contains the PCI device ids for all devices. | | -| | | | -+---------------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------------------------------------+ - -Added rte_dom0_mm.h file for Dual BSD/LGPLv2 License information: - -rte_dom0_mm.h 1st Released 1.6.0 - -Location: DPDK/lib/librte_eal/eal/include/exec-env/ - -Description: The Dom0 header file is utilized by both the Intel® DPDK userspace application and the Dom0 kernel loadable module - -Added dom0_mm_misc.h and dom0_mm_misc.c file for Dual BSD/GPLv2 License Information: - -dom0_mm_dev.h 1st Released 1.6.0 - -dom0_mm_dev.c Location: DPDK/lib/librte_eal/linuxapp/xen_dom0 - -Description: The Dom0 memory management kernel loadable module is a misc device driver which is used to facilitate allocating and mapping via an **IOCTL** (allocation) and **MMAP** (mapping). - - -A.1 BSD License ---------------- - -.. code-block:: c - - /*- - * BSD LICENSE - * - * Copyright(c) 2010-2012 Intel Corporation. All rights reserved. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * 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. - * * Neither the name of Intel Corporation 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. - * - */ - -A.2 GPLv2 License Information ------------------------------ - -.. code-block:: c - - /*- - * - * Copyright (c) 2010-2012, Intel Corporation - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * -.. - - \* GNU GPL V2: `http://www.gnu.org/licenses/old-licenses/gpl-2.0.html `_ - -.. code-block:: c - - * - */ - -A.3 Dual BSD/LGPLv2 License Information ---------------------------------------- - -.. code-block:: c - - /* - This file is provided under a dual BSD/LGPLv2 license. When using - or redistributing this file, you may do so under either license. - - GNU LESSER GENERAL PUBLIC LICENSE - - Copyright(c) 2007,2008,2009 Intel Corporation. All rights reserved. - - This program is free software; you can redistribute it and/or modify - it under the terms of version 2.1 of the GNU Lesser General Public License - as published by the Free Software Foundation. - - This program is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A - PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public License along with - this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. - - - Contact Information: Intel Corporation - - BSD LICENSE - - Copyright(c) 2010-2012 Intel Corporation.All rights reserved. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, are - permitted provided that the following conditions are met: - - Redistributions of source code must retain the above copyright notice, this list of - conditions and the following disclaimer. - 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. - Neither the name of Intel Corporation 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. - */ - - -A.4 Dual BSD/GPL License Information ------------------------------------- - -.. code-block:: c - - /*- - * This file is provided under a dual BSD/GPLv2 license. When using or - * redistributing this file, you may do so under either license. - * - * GPL LICENSE SUMMARY - * - * Copyright(c) 2010-2012 Intel Corporation. All rights reserved. - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of version 2 of the GNU General Public License as - * published by the Free Software Foundation. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. - * The full GNU General Public License is included in this distribution - * in the file called LICENSE.GPL. - * - * Contact Information: - * Intel Corporation - * - * BSD LICENSE - * - * Copyright(c) 2010-2012 Intel Corporation. All rights reserved. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * 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. - * * Neither the name of Intel Corporation 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. - * - */ diff --git a/doc/guides/rel_notes/index.rst b/doc/guides/rel_notes/index.rst index 0bfe5c2455..69e59d46fa 100644 --- a/doc/guides/rel_notes/index.rst +++ b/doc/guides/rel_notes/index.rst @@ -49,4 +49,3 @@ Contents known_issues resolved_issues faq - appendices