summaryrefslogtreecommitdiff
path: root/license
AgeCommit message (Collapse)Author
2022-10-27license: add MIT license exception for GVE driverStephen Hemminger
Tech Board and Governing Board approved license a exception for new Google driver. More general approval for MIT usage will be handled as needed. Signed-off-by: Stephen Hemminger <[email protected]>
2022-10-27license: fix pathsStephen Hemminger
The pathnames in the license directory README are incorrect. The current repository puts license text in license/ not licenses/. Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: Ferruh Yigit <[email protected]>
2021-04-21lib: remove librte_ prefix from directory namesBruce Richardson
There is no reason for the DPDK libraries to all have 'librte_' prefix on the directory names. This prefix makes the directory names longer and also makes it awkward to add features referring to individual libraries in the build - should the lib names be specified with or without the prefix. Therefore, we can just remove the library prefix and use the library's unique name as the directory name, i.e. 'eal' rather than 'librte_eal' Signed-off-by: Bruce Richardson <[email protected]>
2021-04-13license: fix typosFerruh Yigit
Fixes: a4862c9e1a98 ("license: introduce SPDX identifiers") Cc: [email protected] Signed-off-by: Ferruh Yigit <[email protected]> Acked-by: Stephen Hemminger <[email protected]> Acked-by: Hemant Agrawal <[email protected]>
2021-02-05license: remove pmdinfogen from exceptionsJohn McNamara
The C based pmdinfogen tool has been replaced by a Python based tool with a BSD license. As such, we no longer need to call out a licence exception for pmdinfogen. Signed-off-by: John McNamara <[email protected]> Acked-by: Bruce Richardson <[email protected]> Acked-by: Hemant Agrawal <[email protected]> Acked-by: Thomas Monjalon <[email protected]>
2020-12-11license: add licenses for exception casesJohn McNamara
The license/exceptions.txt file lists a small number of files that have licenses that are exceptions to the three main licenses defined in the Intellectual Property Policy of the DPDK Charter. The three exception licenses are MIT, ISC and BSD-2-Clause. Each of these licenses states that the content of the license message should be included in the code distribution. This change adds the text of the MIT, ISC and BSD-2-Clause licenses as defined on the SPDX website. Cc: [email protected] Signed-off-by: John McNamara <[email protected]> Acked-by: Bruce Richardson <[email protected]>
2020-11-04license: remove dual prefixHemant Agrawal
This patch removes the dual keyword from dual license definitions to avoid confusion. As the *dual* word is not required to be added SPDX license. Signed-off-by: Hemant Agrawal <[email protected]>
2020-03-31eal: move OS-specific sub-directoriesThomas Monjalon
Since the kernel modules are moved to kernel/ directory, there is no need anymore for the sub-directory eal/ in linux/, freebsd/ and windows/. Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: David Marchand <[email protected]>
2020-02-22pmdinfogen: add SPDX license tagHemant Agrawal
This patch adds SPDX license tag to pmdinfogen files. These files are originally drived from kernel. They are being used as binary tool to support internal build. This patch requires license exception approval from DPDK Technical Board and Governing Board. Signed-off-by: Hemant Agrawal <[email protected]> Acked-by: Neil Horman <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
2020-02-12license: add exceptions for WindowsPallavi Kadam
The Governing Board and Tech Board have provided exceptions for MIT and BSD-2-Clause license files for DPDK support on Windows. Signed-off-by: Pallavi Kadam <[email protected]> Reviewed-by: Ranjit Menon <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
2019-11-26remove blank lines at end of fileStephen Hemminger
Remove trailing blank lines. They serve no purpose and are just editor leftovers. These can cause git to complain about whitespace errors during merges. Signed-off-by: Stephen Hemminger <[email protected]> Signed-off-by: Thomas Monjalon <[email protected]>
2018-11-26fix dpdk.org URLsThomas Monjalon
The DPDK website has a new URL scheme since June 2018. Cc: [email protected] Signed-off-by: Thomas Monjalon <[email protected]> Acked-by: John McNamara <[email protected]>
2018-01-04license: introduce SPDX identifiersHemant Agrawal
The DPDK uses the Open Source BSD-3-Clause license for the core libraries and drivers. The kernel components are naturally GPLv2 licensed. Many of the files in the DPDK source code contain the full text of the applicable license. For example, most of the BSD-3-Clause files contain a full copy of the BSD-3-Clause license text. Including big blocks of License headers in all files blows up the source code with mostly redundant information. An additional problem is that even the same licenses are referred to by a number of slightly varying text blocks (full, abbreviated, different indentation, line wrapping and/or white space, with obsolete address information, ...) which makes validation and automatic processing a nightmare. To make this easier, DPDK uses of a single line reference to Unique License Identifiers in source files as defined by the Linux Foundation's SPDX project https://spdk.org. Adding license information in this fashion, rather than adding full license text, can be more efficient for developers; decreases errors; and improves automated detection of licenses. The current set of valid, predefined SPDX identifiers is set forth on the SPDX License List at https://spdx.org/licenses/. For example, to label a file as subject to the BSD-3-Clause license, the following text would be used as the top line of the file. SPDX-License-Identifier: BSD-3-Clause Note: Any new file contributions in DPDK shall adhere to the above scheme. It is also recommended to replace or at least amend the existing license text in the code with SPDX-License-Identifiers. Any exception to DPDK IP policies shall be approved by DPDK tech board and DPDK Governing Board. Steps for any exception approval: 1. Mention the appropriate license identifier form SPDX. If the license is not listed in SPDX Licenses. It is the submitters responsibiliity to get it first listed. 2. Get the required approval from the DPDK Technical Board. Technical board may advise the author to check alternate means first. If no other alternatives are found and the merit of the contributions are important for DPDK's mission, it may decide on such exception with two-thirds vote of the members. 3. Technical board then approach Governing board for such limited approval for the given contribution only. Any approvals shall be documented in "licenses/exceptions.txt" with record dates. Note: From the legal point of view, this patch is supposed to be only a change to the textual representation of the license information, but in no way any change to the actual license terms. With this patch applied, all files will still be licensed under the same terms they were before. Signed-off-by: Hemant Agrawal <[email protected]> Acked-by: Stephen Hemminger <[email protected]> Acked-by: Thomas Monjalon <[email protected]>