Procházet zdrojové kódy

IntelFrameworkPkg: 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:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Michael D Kinney před 5 roky
rodič
revize
22a69a5efe
87 změnil soubory, kde provedl 87 přidání a 592 odebrání
  1. 1 7
      IntelFrameworkPkg/Include/Framework/BootScript.h
  2. 1 7
      IntelFrameworkPkg/Include/Framework/DxeCis.h
  3. 1 7
      IntelFrameworkPkg/Include/Framework/FirmwareVolumeHeader.h
  4. 1 7
      IntelFrameworkPkg/Include/Framework/FirmwareVolumeImageFormat.h
  5. 1 7
      IntelFrameworkPkg/Include/Framework/FrameworkInternalFormRepresentation.h
  6. 1 7
      IntelFrameworkPkg/Include/Framework/Hob.h
  7. 1 7
      IntelFrameworkPkg/Include/Framework/PeiCis.h
  8. 1 7
      IntelFrameworkPkg/Include/Framework/SmmCis.h
  9. 1 7
      IntelFrameworkPkg/Include/Framework/StatusCode.h
  10. 1 7
      IntelFrameworkPkg/Include/FrameworkDxe.h
  11. 1 7
      IntelFrameworkPkg/Include/FrameworkPei.h
  12. 1 7
      IntelFrameworkPkg/Include/FrameworkSmm.h
  13. 1 7
      IntelFrameworkPkg/Include/Guid/BlockIo.h
  14. 1 7
      IntelFrameworkPkg/Include/Guid/Capsule.h
  15. 1 7
      IntelFrameworkPkg/Include/Guid/DataHubRecords.h
  16. 1 7
      IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h
  17. 1 7
      IntelFrameworkPkg/Include/Guid/SmmCommunicate.h
  18. 1 7
      IntelFrameworkPkg/Include/Guid/SmramMemoryReserve.h
  19. 1 7
      IntelFrameworkPkg/Include/Ppi/BootScriptExecuter.h
  20. 1 7
      IntelFrameworkPkg/Include/Ppi/FindFv.h
  21. 1 7
      IntelFrameworkPkg/Include/Ppi/FvLoadFile.h
  22. 1 7
      IntelFrameworkPkg/Include/Ppi/PciCfg.h
  23. 1 7
      IntelFrameworkPkg/Include/Ppi/ReadOnlyVariable.h
  24. 1 7
      IntelFrameworkPkg/Include/Ppi/S3Resume.h
  25. 1 7
      IntelFrameworkPkg/Include/Ppi/SectionExtraction.h
  26. 1 7
      IntelFrameworkPkg/Include/Ppi/Security.h
  27. 1 7
      IntelFrameworkPkg/Include/Ppi/Smbus.h
  28. 1 7
      IntelFrameworkPkg/Include/Protocol/AcpiS3Save.h
  29. 1 7
      IntelFrameworkPkg/Include/Protocol/AcpiSupport.h
  30. 1 7
      IntelFrameworkPkg/Include/Protocol/BootScriptSave.h
  31. 1 7
      IntelFrameworkPkg/Include/Protocol/CpuIo.h
  32. 1 7
      IntelFrameworkPkg/Include/Protocol/DataHub.h
  33. 1 7
      IntelFrameworkPkg/Include/Protocol/FirmwareVolume.h
  34. 1 7
      IntelFrameworkPkg/Include/Protocol/FrameworkFirmwareVolumeBlock.h
  35. 1 7
      IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h
  36. 1 7
      IntelFrameworkPkg/Include/Protocol/FrameworkFormCallback.h
  37. 1 7
      IntelFrameworkPkg/Include/Protocol/FrameworkHii.h
  38. 1 7
      IntelFrameworkPkg/Include/Protocol/FrameworkMpService.h
  39. 1 7
      IntelFrameworkPkg/Include/Protocol/Legacy8259.h
  40. 1 7
      IntelFrameworkPkg/Include/Protocol/LegacyBios.h
  41. 1 7
      IntelFrameworkPkg/Include/Protocol/LegacyBiosPlatform.h
  42. 1 7
      IntelFrameworkPkg/Include/Protocol/LegacyInterrupt.h
  43. 1 7
      IntelFrameworkPkg/Include/Protocol/LegacyRegion.h
  44. 1 7
      IntelFrameworkPkg/Include/Protocol/SectionExtraction.h
  45. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmAccess.h
  46. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmBase.h
  47. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmControl.h
  48. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmCpuIo.h
  49. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmCpuSaveState.h
  50. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmGpiDispatch.h
  51. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmIchnDispatch.h
  52. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmPeriodicTimerDispatch.h
  53. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmPowerButtonDispatch.h
  54. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmStandbyButtonDispatch.h
  55. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmSwDispatch.h
  56. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmSxDispatch.h
  57. 1 7
      IntelFrameworkPkg/Include/Protocol/SmmUsbDispatch.h
  58. 1 5
      IntelFrameworkPkg/IntelFrameworkPkg.dec
  59. 1 7
      IntelFrameworkPkg/IntelFrameworkPkg.dsc
  60. 1 5
      IntelFrameworkPkg/IntelFrameworkPkg.uni
  61. 1 5
      IntelFrameworkPkg/IntelFrameworkPkgExtra.uni
  62. 1 7
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeCpuIoLibInternal.h
  63. 1 6
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf
  64. 1 6
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.uni
  65. 1 7
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoHighLevel.c
  66. 1 7
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoLib.c
  67. 1 7
      IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoLibMmioBuffer.c
  68. 1 7
      IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DriverEntryPoint.c
  69. 1 6
      IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.inf
  70. 1 6
      IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.uni
  71. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/Acpi.c
  72. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/Console.c
  73. 1 6
      IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.inf
  74. 1 6
      IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.uni
  75. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/UefiDriverModel.c
  76. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLib.c
  77. 1 6
      IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibInternal.h
  78. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
  79. 1 7
      IntelFrameworkPkg/Library/FrameworkUefiLib/UefiNotTiano.c
  80. 1 7
      IntelFrameworkPkg/Library/PeiHobLibFramework/HobLib.c
  81. 1 6
      IntelFrameworkPkg/Library/PeiHobLibFramework/PeiHobLib.uni
  82. 1 6
      IntelFrameworkPkg/Library/PeiHobLibFramework/PeiHobLibFramework.inf
  83. 1 7
      IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/InternalSmbusLib.h
  84. 1 7
      IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLib.c
  85. 1 6
      IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.inf
  86. 1 6
      IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.uni
  87. 1 7
      IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/SmbusLib.c

+ 1 - 7
IntelFrameworkPkg/Include/Framework/BootScript.h

@@ -3,13 +3,7 @@
   Boot Script Executor PPI and the Boot Script Save Protocol.
   Boot Script Executor PPI and the Boot Script Save Protocol.
 
 
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Framework/DxeCis.h

@@ -3,13 +3,7 @@
   Driver Execution Environment Core Interface Specification (DXE CIS) Version 0.91.
   Driver Execution Environment Core Interface Specification (DXE CIS) Version 0.91.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Framework/FirmwareVolumeHeader.h

@@ -4,13 +4,7 @@
   associated FirmwareVolumeBlock protocol.
   associated FirmwareVolumeBlock protocol.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   These definitions are from the Firmware Volume Block Spec 0.9.
   These definitions are from the Firmware Volume Block Spec 0.9.

+ 1 - 7
IntelFrameworkPkg/Include/Framework/FirmwareVolumeImageFormat.h

@@ -4,13 +4,7 @@
   is the basis for these definitions.
   is the basis for these definitions.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   These definitions are from the Firmware Volume Spec 0.9.
   These definitions are from the Firmware Volume Spec 0.9.

+ 1 - 7
IntelFrameworkPkg/Include/Framework/FrameworkInternalFormRepresentation.h

@@ -4,13 +4,7 @@
   internal application and drivers as well as all add-in card option-ROM drivers
   internal application and drivers as well as all add-in card option-ROM drivers
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   These definitions are from the Framework Specification HII 0.92.
   These definitions are from the Framework Specification HII 0.92.

+ 1 - 7
IntelFrameworkPkg/Include/Framework/Hob.h

@@ -2,13 +2,7 @@
   This file defines the data structures per HOB specification v0.9.
   This file defines the data structures per HOB specification v0.9.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   These definitions are from the HOB Spec 0.9 that were not adopted by the PI specifications.
   These definitions are from the HOB Spec 0.9 that were not adopted by the PI specifications.

+ 1 - 7
IntelFrameworkPkg/Include/Framework/PeiCis.h

@@ -3,13 +3,7 @@
   Pre-EFI Initialization Core Interface Specification (PEI CIS) Version 0.91.
   Pre-EFI Initialization Core Interface Specification (PEI CIS) Version 0.91.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Framework/SmmCis.h

@@ -3,13 +3,7 @@
   System Management Mode Core Interface Specification (SMM CIS) version 0.91.
   System Management Mode Core Interface Specification (SMM CIS) version 0.91.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Framework/StatusCode.h

@@ -3,13 +3,7 @@
   for EFI Status Codes Specification
   for EFI Status Codes Specification
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   Intel Platform Innovation Framework for EFI Status Codes Specification
   Intel Platform Innovation Framework for EFI Status Codes Specification

+ 1 - 7
IntelFrameworkPkg/Include/FrameworkDxe.h

@@ -7,13 +7,7 @@
   modules.
   modules.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 **/
 **/
 
 
 #ifndef _FRAMEWORK_DXE_H_
 #ifndef _FRAMEWORK_DXE_H_

+ 1 - 7
IntelFrameworkPkg/Include/FrameworkPei.h

@@ -5,13 +5,7 @@
   modules.
   modules.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/FrameworkSmm.h

@@ -5,13 +5,7 @@
   modules.
   modules.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Guid/BlockIo.h

@@ -13,13 +13,7 @@
   and GUID Partition Table(GPT) in the future.
   and GUID Partition Table(GPT) in the future.
 
 
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   These GUIDs are defined in Framework Recovery Specification Version 0.9
   These GUIDs are defined in Framework Recovery Specification Version 0.9

+ 1 - 7
IntelFrameworkPkg/Include/Guid/Capsule.h

@@ -2,13 +2,7 @@
   Framework Capule related Definition.
   Framework Capule related Definition.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   Capsule Spec Version 0.9
   Capsule Spec Version 0.9

+ 1 - 7
IntelFrameworkPkg/Include/Guid/DataHubRecords.h

@@ -6,13 +6,7 @@
   Processor Subclass specification 0.9, and Misc SubClass specification 0.9.
   Processor Subclass specification 0.9, and Misc SubClass specification 0.9.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 #ifndef _DATAHUB_RECORDS_GUID_H_
 #ifndef _DATAHUB_RECORDS_GUID_H_

+ 1 - 7
IntelFrameworkPkg/Include/Guid/FirmwareFileSystem.h

@@ -3,13 +3,7 @@
   File System Specification for more details.
   File System Specification for more details.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   Guids defined in Firmware File System Spec 0.9.
   Guids defined in Firmware File System Spec 0.9.

+ 1 - 7
IntelFrameworkPkg/Include/Guid/SmmCommunicate.h

@@ -3,13 +3,7 @@
   functions.
   functions.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   GUIDs defined in SmmCis spec version 0.9.
   GUIDs defined in SmmCis spec version 0.9.

+ 1 - 7
IntelFrameworkPkg/Include/Guid/SmramMemoryReserve.h

@@ -9,13 +9,7 @@
   This GUIDed HOB can be used to convey the existence of the T-SEG reservation and H-SEG usage
   This GUIDed HOB can be used to convey the existence of the T-SEG reservation and H-SEG usage
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   GUIDs defined in SmmCis spec version 0.9.
   GUIDs defined in SmmCis spec version 0.9.

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/BootScriptExecuter.h

@@ -9,13 +9,7 @@
   by issuing the native IA-32 instruction.
   by issuing the native IA-32 instruction.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in Framework of EFI BootScript spec.
   This PPI is defined in Framework of EFI BootScript spec.

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/FindFv.h

@@ -2,13 +2,7 @@
   This file declares FindFv PPI, which is used to locate FVs that contain PEIMs in PEI.
   This file declares FindFv PPI, which is used to locate FVs that contain PEIMs in PEI.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in PEI CIS
   This PPI is defined in PEI CIS

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/FvLoadFile.h

@@ -2,13 +2,7 @@
   Load image file from fv to memory.
   Load image file from fv to memory.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in PEI CIS spec Version 0.91.
   This PPI is defined in PEI CIS spec Version 0.91.

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/PciCfg.h

@@ -2,13 +2,7 @@
   This file declares the PciCfg PPI used to access the PCI configuration space in PEI
   This file declares the PciCfg PPI used to access the PCI configuration space in PEI
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in PEI CIS
   This PPI is defined in PEI CIS

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/ReadOnlyVariable.h

@@ -8,13 +8,7 @@
   making the PEIM execution in the original position not follow the required flow.
   making the PEIM execution in the original position not follow the required flow.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in PEI CIS
   This PPI is defined in PEI CIS

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/S3Resume.h

@@ -18,13 +18,7 @@
   Otherwise, the S3 resume boot path may fail.
   Otherwise, the S3 resume boot path may fail.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in Framework for EFI S3 Resume Boot Path spec.
   This PPI is defined in Framework for EFI S3 Resume Boot Path spec.

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/SectionExtraction.h

@@ -5,13 +5,7 @@
   such as GUIDed sections used to authenticate the file encapsulation of other domain-specific wrapping.
   such as GUIDed sections used to authenticate the file encapsulation of other domain-specific wrapping.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/Security.h

@@ -6,13 +6,7 @@
   extraction process.
   extraction process.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in PEI CIS.
   This PPI is defined in PEI CIS.

+ 1 - 7
IntelFrameworkPkg/Include/Ppi/Smbus.h

@@ -3,13 +3,7 @@
   uses to access its SMBus controller and the slave devices attached to it.
   uses to access its SMBus controller and the slave devices attached to it.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This PPI is defined in Framework of EFI SmBus PPI spec.
   This PPI is defined in Framework of EFI SmBus PPI spec.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/AcpiS3Save.h

@@ -3,13 +3,7 @@
   protocol is not required for all platforms.
   protocol is not required for all platforms.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of S3 Resume Boot Path Spec.
   This Protocol is defined in Framework of S3 Resume Boot Path Spec.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/AcpiSupport.h

@@ -9,13 +9,7 @@
   - Complete the final installation of the tables.
   - Complete the final installation of the tables.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework ACPI Specification.
   This Protocol is defined in Framework ACPI Specification.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/BootScriptSave.h

@@ -3,13 +3,7 @@
   script tables.
   script tables.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol defined in the Boot Script Specification, Version 0.91.
   This protocol defined in the Boot Script Specification, Version 0.91.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/CpuIo.h

@@ -7,13 +7,7 @@
   and may not be used by runtime drivers after ExitBootServices().
   and may not be used by runtime drivers after ExitBootServices().
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   CPU IO Protocol is defined in Framework of EFI CPU IO Protocol Spec
   CPU IO Protocol is defined in Framework of EFI CPU IO Protocol Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/DataHub.h

@@ -4,13 +4,7 @@
   has been logged.  This protocol may only be called <= TPL_NOTIFY.
   has been logged.  This protocol may only be called <= TPL_NOTIFY.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   The Data Hub Protocol is defined in Framework for EFI Data Hub Specification
   The Data Hub Protocol is defined in Framework for EFI Data Hub Specification

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FirmwareVolume.h

@@ -8,13 +8,7 @@
   attributes of the firmware volume.
   attributes of the firmware volume.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Firmware Volume specification.
   This protocol is defined in Firmware Volume specification.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FrameworkFirmwareVolumeBlock.h

@@ -2,13 +2,7 @@
   This file provides control over block-oriented firmware devices.
   This file provides control over block-oriented firmware devices.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in framework spec: Firmware Volume Block Specification.
   This protocol is defined in framework spec: Firmware Volume Block Specification.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h

@@ -6,13 +6,7 @@
   into the configuration drivers internal mailbox.
   into the configuration drivers internal mailbox.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   Module Name:  FrameworkFormBrowser.h
   Module Name:  FrameworkFormBrowser.h
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FrameworkFormCallback.h

@@ -6,13 +6,7 @@
   publish IFR that need to call back the original driver.
   publish IFR that need to call back the original driver.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in HII spec 0.92.
   This protocol is defined in HII spec 0.92.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FrameworkHii.h

@@ -4,13 +4,7 @@
   collected by the Configuration engine.
   collected by the Configuration engine.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for EFI Human Interface Infrastructure
   This protocol is defined in Framework for EFI Human Interface Infrastructure

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/FrameworkMpService.h

@@ -34,13 +34,7 @@
   Diagnostics applications may also use this protocol for multi-processor.
   Diagnostics applications may also use this protocol for multi-processor.
 
 
 Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 1999 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/Legacy8259.h

@@ -3,13 +3,7 @@
   PCI IRQ routing needed to program the PCI Interrupt Line register.
   PCI IRQ routing needed to program the PCI Interrupt Line register.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for EFI Compatibility Support Module spec
   This protocol is defined in Framework for EFI Compatibility Support Module spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/LegacyBios.h

@@ -10,13 +10,7 @@
   environment. Reverse thunk is the code that does the opposite.
   environment. Reverse thunk is the code that does the opposite.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for EFI Compatibility Support Module spec
   This protocol is defined in Framework for EFI Compatibility Support Module spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/LegacyBiosPlatform.h

@@ -5,13 +5,7 @@
   A driver that matches the Legacy16 produces this protocol
   A driver that matches the Legacy16 produces this protocol
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for EFI Compatibility Support Module spec
   This protocol is defined in Framework for EFI Compatibility Support Module spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/LegacyInterrupt.h

@@ -2,13 +2,7 @@
   This protocol abstracts the PIRQ programming from the generic EFI Compatibility Support Modules (CSMs).
   This protocol abstracts the PIRQ programming from the generic EFI Compatibility Support Modules (CSMs).
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for the EFI Compatibility Support Module specification.
   This protocol is defined in Framework for the EFI Compatibility Support Module specification.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/LegacyRegion.h

@@ -2,13 +2,7 @@
   This protocol manages the legacy memory regions between 0xc0000 - 0xfffff.
   This protocol manages the legacy memory regions between 0xc0000 - 0xfffff.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Framework for EFI Compatibility Support Module spec
   This protocol is defined in Framework for EFI Compatibility Support Module spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SectionExtraction.h

@@ -5,13 +5,7 @@
   leaf sections.  This provides for an extensible and flexible file format.
   leaf sections.  This provides for an extensible and flexible file format.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This protocol is defined in Firmware Volume Specification.
   This protocol is defined in Firmware Volume Specification.

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmAccess.h

@@ -7,13 +7,7 @@
   systems, the expectation is that this protocol would be supported only on IA-32 systems.
   systems, the expectation is that this protocol would be supported only on IA-32 systems.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmBase.h

@@ -20,13 +20,7 @@
   preboot and OS runtime.
   preboot and OS runtime.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmControl.h

@@ -9,13 +9,7 @@
   systems.
   systems.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmCpuIo.h

@@ -4,13 +4,7 @@
   This protocol provides CPU I/O and memory access within SMM.
   This protocol provides CPU I/O and memory access within SMM.
 
 
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmCpuSaveState.h

@@ -3,13 +3,7 @@
   save-state information for IA-32 and Itanium processors.
   save-state information for IA-32 and Itanium processors.
 
 
 Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmGpiDispatch.h

@@ -7,13 +7,7 @@
   SMI in response to any of these inputs having a true value provided.
   SMI in response to any of these inputs having a true value provided.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmIchnDispatch.h

@@ -4,13 +4,7 @@
   the given event types.
   the given event types.
 
 
 Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2008 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmPeriodicTimerDispatch.h

@@ -2,13 +2,7 @@
   Provides the parent dispatch service for the periodical timer SMI source generator.
   Provides the parent dispatch service for the periodical timer SMI source generator.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmPowerButtonDispatch.h

@@ -2,13 +2,7 @@
   Provides the parent dispatch service for the power button SMI source generator.
   Provides the parent dispatch service for the power button SMI source generator.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmStandbyButtonDispatch.h

@@ -6,13 +6,7 @@
   (SMM CIS) Version 0.9.
   (SMM CIS) Version 0.9.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmSwDispatch.h

@@ -2,13 +2,7 @@
   Provides the parent dispatch service for a given SMI source generator.
   Provides the parent dispatch service for a given SMI source generator.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework for EFI SMM Core Interface Spec
   This Protocol is defined in Framework for EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmSxDispatch.h

@@ -2,13 +2,7 @@
   Provides the parent dispatch service for a given Sx-state source generator.
   Provides the parent dispatch service for a given Sx-state source generator.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 7
IntelFrameworkPkg/Include/Protocol/SmmUsbDispatch.h

@@ -2,13 +2,7 @@
   Provides the parent dispatch service for the USB SMI source generator.
   Provides the parent dispatch service for the USB SMI source generator.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
-The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   @par Revision Reference:
   @par Revision Reference:
   This Protocol is defined in Framework of EFI SMM Core Interface Spec
   This Protocol is defined in Framework of EFI SMM Core Interface Spec

+ 1 - 5
IntelFrameworkPkg/IntelFrameworkPkg.dec

@@ -4,11 +4,7 @@
 # This package provides definitions and libraries that comply to Intel Framework Specifications.
 # This package provides definitions and libraries that comply to Intel Framework Specifications.
 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#    This program and the accompanying materials are licensed and made available
-#    under the terms and conditions of the BSD License which accompanies this distribution.
-#    The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
-#    THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
-#    OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#    SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 ##
 ##
 
 

+ 1 - 7
IntelFrameworkPkg/IntelFrameworkPkg.dsc

@@ -5,13 +5,7 @@
 #
 #
 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#    This program and the accompanying materials
-#    are licensed and made available under the terms and conditions of the BSD License
-#    which accompanies this distribution. The full text of the license may be found at
-#    http://opensource.org/licenses/bsd-license.php
-#
-#    THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#    WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#    SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 ##
 ##
 
 

+ 1 - 5
IntelFrameworkPkg/IntelFrameworkPkg.uni

@@ -5,11 +5,7 @@
 //
 //
 // Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials are licensed and made available
-// under the terms and conditions of the BSD License which accompanies this distribution.
-// The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
-// OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 5
IntelFrameworkPkg/IntelFrameworkPkgExtra.uni

@@ -3,11 +3,7 @@
 //
 //
 // Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials are licensed and made available
-// under the terms and conditions of the BSD License which accompanies this distribution.
-// The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
-// OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeCpuIoLibInternal.h

@@ -7,13 +7,7 @@
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
   Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
 
 
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   Module Name:  DxeCpuIoLibInternal.h
   Module Name:  DxeCpuIoLibInternal.h
 
 

+ 1 - 6
IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.inf

@@ -3,12 +3,7 @@
 #
 #
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#  This program and the accompanying materials
-#  are licensed and made available under the terms and conditions of the BSD License
-#  which accompanies this distribution. The full text of the license may be found at
-#  http://opensource.org/licenses/bsd-license.php
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 #
 #
 ##
 ##

+ 1 - 6
IntelFrameworkPkg/Library/DxeIoLibCpuIo/DxeIoLibCpuIo.uni

@@ -5,12 +5,7 @@
 //
 //
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials
-// are licensed and made available under the terms and conditions of the BSD License
-// which accompanies this distribution. The full text of the license may be found at
-// http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoHighLevel.c

@@ -5,13 +5,7 @@
   Base Library.
   Base Library.
 
 
   Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   Module Name:  IoHighLevel.c
   Module Name:  IoHighLevel.c
 
 

+ 1 - 7
IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoLib.c

@@ -6,13 +6,7 @@
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
   Copyright (c) 2017, AMD Incorporated. All rights reserved.<BR>
 
 
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   Module Name:  IoLib.c
   Module Name:  IoLib.c
 
 

+ 1 - 7
IntelFrameworkPkg/Library/DxeIoLibCpuIo/IoLibMmioBuffer.c

@@ -2,13 +2,7 @@
   I/O Library MMIO Buffer Functions.
   I/O Library MMIO Buffer Functions.
 
 
   Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
   Module Name:  IoLibMmioBuffer.c
   Module Name:  IoLibMmioBuffer.c
 
 

+ 1 - 7
IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DriverEntryPoint.c

@@ -4,13 +4,7 @@
   library class.
   library class.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.inf

@@ -5,12 +5,7 @@
 #
 #
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#  This program and the accompanying materials
-#  are licensed and made available under the terms and conditions of the BSD License
-#  which accompanies this distribution. The full text of the license may be found at
-#  http://opensource.org/licenses/bsd-license.php
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 #
 #
 ##
 ##

+ 1 - 6
IntelFrameworkPkg/Library/DxeSmmDriverEntryPoint/DxeSmmDriverEntryPoint.uni

@@ -5,12 +5,7 @@
 //
 //
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials
-// are licensed and made available under the terms and conditions of the BSD License
-// which accompanies this distribution. The full text of the license may be found at
-// http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/Acpi.c

@@ -2,13 +2,7 @@
   This module provides help function for finding ACPI table.
   This module provides help function for finding ACPI table.
 
 
   Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php.
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/Console.c

@@ -2,13 +2,7 @@
   This module provide help function for displaying unicode string.
   This module provide help function for displaying unicode string.
 
 
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.inf

@@ -7,12 +7,7 @@
 #
 #
 #  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#  This program and the accompanying materials
-#  are licensed and made available under the terms and conditions of the BSD License
-#  which accompanies this distribution. The full text of the license may be found at
-#  http://opensource.org/licenses/bsd-license.php
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 #
 #
 ##
 ##

+ 1 - 6
IntelFrameworkPkg/Library/FrameworkUefiLib/FrameworkUefiLib.uni

@@ -7,12 +7,7 @@
 //
 //
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials
-// are licensed and made available under the terms and conditions of the BSD License
-// which accompanies this distribution. The full text of the license may be found at
-// http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiDriverModel.c

@@ -3,13 +3,7 @@
   installation.
   installation.
 
 
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials are
-  licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLib.c

@@ -6,13 +6,7 @@
   and print messages on the console output and standard error devices.
   and print messages on the console output and standard error devices.
 
 
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibInternal.h

@@ -2,12 +2,7 @@
   Internal include file for UefiLib.
   Internal include file for UefiLib.
 
 
   Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>
-   This program and the accompanying materials
-   are licensed and made available under the terms and conditions of the BSD License
-   which accompanies this distribution. The full text of the license may be found at
-   http://opensource.org/licenses/bsd-license.php
-   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+   SPDX-License-Identifier: BSD-2-Clause-Patent
 **/
 **/
 
 
 #ifndef __UEFI_LIB_INTERNAL_H_
 #ifndef __UEFI_LIB_INTERNAL_H_

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c

@@ -3,13 +3,7 @@
   Print to StdErr or ConOut defined in EFI_SYSTEM_TABLE
   Print to StdErr or ConOut defined in EFI_SYSTEM_TABLE
 
 
   Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
   Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-  This program and the accompanying materials
-  are licensed and made available under the terms and conditions of the BSD License
-  which accompanies this distribution.  The full text of the license may be found at
-  http://opensource.org/licenses/bsd-license.php
-
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+  SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiNotTiano.c

@@ -7,13 +7,7 @@
   it contains DXE enum extensions for EFI event services.
   it contains DXE enum extensions for EFI event services.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/PeiHobLibFramework/HobLib.c

@@ -6,13 +6,7 @@
  to implement HobLib BuildCvHob() API.
  to implement HobLib BuildCvHob() API.
 
 
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/PeiHobLibFramework/PeiHobLib.uni

@@ -7,12 +7,7 @@
 //
 //
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials
-// are licensed and made available under the terms and conditions of the BSD License
-// which accompanies this distribution. The full text of the license may be found at
-// http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/PeiHobLibFramework/PeiHobLibFramework.inf

@@ -7,12 +7,7 @@
 #
 #
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#  This program and the accompanying materials
-#  are licensed and made available under the terms and conditions of the BSD License
-#  which accompanies this distribution. The full text of the license may be found at
-#  http://opensource.org/licenses/bsd-license.php
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 #
 #
 ##
 ##

+ 1 - 7
IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/InternalSmbusLib.h

@@ -2,13 +2,7 @@
   Internal header file for Smbus library.
   Internal header file for Smbus library.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLib.c

@@ -2,13 +2,7 @@
   Implementation of SmBusLib class library for PEI phase.
   Implementation of SmBusLib class library for PEI phase.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 **/
 **/
 
 

+ 1 - 6
IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.inf

@@ -3,12 +3,7 @@
 #
 #
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 #
 #
-#  This program and the accompanying materials
-#  are licensed and made available under the terms and conditions of the BSD License
-#  which accompanies this distribution. The full text of the license may be found at
-#  http://opensource.org/licenses/bsd-license.php
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
 #
 #
 #
 #
 ##
 ##

+ 1 - 6
IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/PeiSmbusLibSmbusPpi.uni

@@ -5,12 +5,7 @@
 //
 //
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 // Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 //
 //
-// This program and the accompanying materials
-// are licensed and made available under the terms and conditions of the BSD License
-// which accompanies this distribution. The full text of the license may be found at
-// http://opensource.org/licenses/bsd-license.php
-// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+// SPDX-License-Identifier: BSD-2-Clause-Patent
 //
 //
 // **/
 // **/
 
 

+ 1 - 7
IntelFrameworkPkg/Library/PeiSmbusLibSmbusPpi/SmbusLib.c

@@ -2,13 +2,7 @@
 Implementation of SmBusLib class library for PEI phase.
 Implementation of SmBusLib class library for PEI phase.
 
 
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials
-are licensed and made available under the terms and conditions of the BSD License
-which accompanies this distribution.  The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php
-
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+SPDX-License-Identifier: BSD-2-Clause-Patent
 
 
 
 
 Module Name: SmbusLib.c
 Module Name: SmbusLib.c