Skip to content

Commit 06bca42

Browse files
committed
DynamicTablesPkg: Replace BSD License with BSD+Patent License
https://bugzilla.tianocore.org/show_bug.cgi?id=1373 Replace BSD 2-Clause License with BSD+Patent License. This change is based on the following emails: https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html RFCs with detailed process for the license change: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html Branch for review: https://github.com/mdkinney/edk2/tree/Bug_1373_BsdPatentLicense Cc: Sami Mujawar <[email protected]> Cc: Alexei Fedorov <[email protected]> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <[email protected]>
1 parent 5bdb990 commit 06bca42

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+41
-287
lines changed

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/AcpiTableFactory/AcpiTableFactory.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
55
6-
This program and the accompanying materials
7-
are licensed and made available under the terms and conditions of the BSD License
8-
which accompanies this distribution. The full text of the license may be found at
9-
http://opensource.org/licenses/bsd-license.php
10-
11-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
SPDX-License-Identifier: BSD-2-Clause-Patent
137
148
@par Glossary:
159
- Std - Standard

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DeviceTreeTableFactory/DeviceTreeTableFactory.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
55
6-
This program and the accompanying materials
7-
are licensed and made available under the terms and conditions of the BSD License
8-
which accompanies this distribution. The full text of the license may be found at
9-
http://opensource.org/licenses/bsd-license.php
10-
11-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
SPDX-License-Identifier: BSD-2-Clause-Patent
137
148
@par Glossary:
159
- Std - Standard

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactory.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Std - Standard

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactoryDxe.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
44
Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
55
6-
This program and the accompanying materials
7-
are licensed and made available under the terms and conditions of the BSD License
8-
which accompanies this distribution. The full text of the license may be found at
9-
http://opensource.org/licenses/bsd-license.php
10-
11-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
SPDX-License-Identifier: BSD-2-Clause-Patent
137
148
**/
159

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactoryDxe.inf

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
##
148

159
[Defines]

DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/SmbiosTableFactory/SmbiosTableFactory.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
55
6-
This program and the accompanying materials
7-
are licensed and made available under the terms and conditions of the BSD License
8-
which accompanies this distribution. The full text of the license may be found at
9-
http://opensource.org/licenses/bsd-license.php
10-
11-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
SPDX-License-Identifier: BSD-2-Clause-Patent
137
148
@par Glossary:
159
- Std - Standard

DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
55
6-
This program and the accompanying materials
7-
are licensed and made available under the terms and conditions of the BSD License
8-
which accompanies this distribution. The full text of the license may be found at
9-
http://opensource.org/licenses/bsd-license.php
10-
11-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
SPDX-License-Identifier: BSD-2-Clause-Patent
137
148
**/
159

DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
##
148

159
[Defines]

DynamicTablesPkg/DynamicTables.dsc.inc

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.<BR>
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
#
148
##
159

DynamicTablesPkg/DynamicTables.fdf.inc

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.<BR>
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
#
148
##
159

DynamicTablesPkg/DynamicTablesPkg.dec

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.<BR>
55
#
6-
# This program and the accompanying materials are licensed and made available under
7-
# the terms and conditions of the BSD License that accompanies this distribution.
8-
# The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php.
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
#
148
##
159

DynamicTablesPkg/Include/AcpiTableGenerator.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/ArmNameSpaceObjects.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/ConfigurationManagerHelper.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/ConfigurationManagerObject.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/DeviceTreeTableGenerator.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/Library/TableHelperLib.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
**/
148

DynamicTablesPkg/Include/Protocol/ConfigurationManagerProtocol.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- ACPI - Advanced Configuration and Power Interface

DynamicTablesPkg/Include/SmbiosTableGenerator.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
**/
148

DynamicTablesPkg/Include/StandardNameSpaceObjects.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- Cm or CM - Configuration Manager

DynamicTablesPkg/Include/TableGenerator.h

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
33
Copyright (c) 2017, ARM Limited. All rights reserved.
44
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Glossary:
148
- ACPI - Advanced Configuration and Power Interface

DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/AcpiDbg2LibArm.inf

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
##
148

159
[Defines]

DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
DBG2 Table Generator
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Reference(s):
148
- Microsoft Debug Port Table 2 (DBG2) Specification - December 10, 2015.

DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/AcpiFadtLibArm.inf

+1-7
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,7 @@
33
#
44
# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
55
#
6-
# This program and the accompanying materials
7-
# are licensed and made available under the terms and conditions of the BSD License
8-
# which accompanies this distribution. The full text of the license may be found at
9-
# http://opensource.org/licenses/bsd-license.php
10-
#
11-
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12-
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
6+
# SPDX-License-Identifier: BSD-2-Clause-Patent
137
##
148

159
[Defines]

DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
FADT Table Generator
33
44
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
5-
This program and the accompanying materials
6-
are licensed and made available under the terms and conditions of the BSD License
7-
which accompanies this distribution. The full text of the license may be found at
8-
http://opensource.org/licenses/bsd-license.php
9-
10-
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11-
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
5+
SPDX-License-Identifier: BSD-2-Clause-Patent
126
137
@par Reference(s):
148
- ACPI 6.2 Specification - Errata A, September 2017

0 commit comments

Comments
 (0)