EmulatorPkg: Replace BSD License with BSD+Patent License
authorMichael D Kinney <michael.d.kinney@intel.com>
Wed, 3 Apr 2019 23:03:44 +0000 (16:03 -0700)
committerMichael D Kinney <michael.d.kinney@intel.com>
Tue, 9 Apr 2019 17:57:59 +0000 (10:57 -0700)
commite3ba31da1cd1c4ab924f7f9787247cb6679bcffe
treefb8a75ea81e0ed29f539715fcee1cb6e1dc5bcae
parent878b807a435eefbb1d76f9bdec30cb3526521a5e
EmulatorPkg: 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: Ray Ni <ray.ni@intel.com>
203 files changed:
EmulatorPkg/AutoScanPei/AutoScanPei.c
EmulatorPkg/AutoScanPei/AutoScanPei.inf
EmulatorPkg/BootModePei/BootModePei.c
EmulatorPkg/BootModePei/BootModePei.inf
EmulatorPkg/CpuRuntimeDxe/Cpu.c
EmulatorPkg/CpuRuntimeDxe/Cpu.inf
EmulatorPkg/CpuRuntimeDxe/CpuDriver.h
EmulatorPkg/CpuRuntimeDxe/CpuIo.c
EmulatorPkg/CpuRuntimeDxe/MpService.c
EmulatorPkg/EmuBlockIoDxe/ComponentName.c
EmulatorPkg/EmuBlockIoDxe/DriverConfiguration.c
EmulatorPkg/EmuBlockIoDxe/DriverDiagnostics.c
EmulatorPkg/EmuBlockIoDxe/EmuBlockIo.c
EmulatorPkg/EmuBlockIoDxe/EmuBlockIo.h
EmulatorPkg/EmuBlockIoDxe/EmuBlockIoDxe.inf
EmulatorPkg/EmuBusDriverDxe/ComponentName.c
EmulatorPkg/EmuBusDriverDxe/EmuBusDriverDxe.c
EmulatorPkg/EmuBusDriverDxe/EmuBusDriverDxe.h
EmulatorPkg/EmuBusDriverDxe/EmuBusDriverDxe.inf
EmulatorPkg/EmuGopDxe/ComponentName.c
EmulatorPkg/EmuGopDxe/EmuGopDxe.inf
EmulatorPkg/EmuGopDxe/Gop.h
EmulatorPkg/EmuGopDxe/GopDriver.c
EmulatorPkg/EmuGopDxe/GopInput.c
EmulatorPkg/EmuGopDxe/GopScreen.c
EmulatorPkg/EmuSimpleFileSystemDxe/ComponentName.c
EmulatorPkg/EmuSimpleFileSystemDxe/EmuSimpleFileSystem.c
EmulatorPkg/EmuSimpleFileSystemDxe/EmuSimpleFileSystem.h
EmulatorPkg/EmuSimpleFileSystemDxe/EmuSimpleFileSystemDxe.inf
EmulatorPkg/EmuSnpDxe/ComponentName.c
EmulatorPkg/EmuSnpDxe/EmuSnpDxe.c
EmulatorPkg/EmuSnpDxe/EmuSnpDxe.h
EmulatorPkg/EmuSnpDxe/EmuSnpDxe.inf
EmulatorPkg/EmuThunkDxe/EmuThunk.c
EmulatorPkg/EmuThunkDxe/EmuThunk.inf
EmulatorPkg/EmulatorPkg.dec
EmulatorPkg/EmulatorPkg.dsc
EmulatorPkg/EmulatorPkg.fdf
EmulatorPkg/FirmwareVolumePei/FirmwareVolumePei.c
EmulatorPkg/FirmwareVolumePei/FirmwareVolumePei.inf
EmulatorPkg/FlashMapPei/FlashMapPei.c
EmulatorPkg/FlashMapPei/FlashMapPei.inf
EmulatorPkg/FvbServicesRuntimeDxe/FWBlockService.c
EmulatorPkg/FvbServicesRuntimeDxe/FvbInfo.c
EmulatorPkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf
EmulatorPkg/FvbServicesRuntimeDxe/FwBlockService.h
EmulatorPkg/Include/Guid/EmuPhysicalDisk.h
EmulatorPkg/Include/Guid/EmuSystemConfig.h
EmulatorPkg/Include/Guid/EmuVirtualDisk.h
EmulatorPkg/Include/Library/EmuMagicPageLib.h
EmulatorPkg/Include/Library/EmuThunkLib.h
EmulatorPkg/Include/Library/KeyMapLib.h
EmulatorPkg/Include/Library/PpiListLib.h
EmulatorPkg/Include/Library/SmbiosLib.h
EmulatorPkg/Include/Library/ThunkPpiList.h
EmulatorPkg/Include/Library/ThunkProtocolList.h
EmulatorPkg/Include/Ppi/EmuThunk.h
EmulatorPkg/Include/Protocol/EmuBlockIo.h
EmulatorPkg/Include/Protocol/EmuFileSystem.h
EmulatorPkg/Include/Protocol/EmuGraphicsWindow.h
EmulatorPkg/Include/Protocol/EmuIoThunk.h
EmulatorPkg/Include/Protocol/EmuSnp.h
EmulatorPkg/Include/Protocol/EmuThread.h
EmulatorPkg/Include/Protocol/EmuThunk.h
EmulatorPkg/Library/DevicePathTextLib/DevicePathTextLib.c
EmulatorPkg/Library/DevicePathTextLib/DevicePathTextLib.inf
EmulatorPkg/Library/DxeCoreTimerLib/DxeCoreTimerLib.c
EmulatorPkg/Library/DxeCoreTimerLib/DxeCoreTimerLib.inf
EmulatorPkg/Library/DxeEmuLib/DxeEmuLib.c
EmulatorPkg/Library/DxeEmuLib/DxeEmuLib.inf
EmulatorPkg/Library/DxeEmuPeCoffExtraActionLib/DxeEmuPeCoffExtraActionLib.c
EmulatorPkg/Library/DxeEmuPeCoffExtraActionLib/DxeEmuPeCoffExtraActionLib.inf
EmulatorPkg/Library/DxeEmuSerialPortLib/DxeEmuSerialPortLib.c
EmulatorPkg/Library/DxeEmuSerialPortLib/DxeEmuSerialPortLib.inf
EmulatorPkg/Library/DxeEmuStdErrSerialPortLib/DxeEmuStdErrSerialPortLib.c
EmulatorPkg/Library/DxeEmuStdErrSerialPortLib/DxeEmuStdErrSerialPortLib.inf
EmulatorPkg/Library/DxeTimerLib/DxeTimerLib.c
EmulatorPkg/Library/DxeTimerLib/DxeTimerLib.inf
EmulatorPkg/Library/GuardUefiMemoryAllocationLib/GuardUefiMemoryAllocationLib.inf
EmulatorPkg/Library/GuardUefiMemoryAllocationLib/MemoryAllocationLib.c
EmulatorPkg/Library/KeyMapLibNull/KeyMapLibNull.c
EmulatorPkg/Library/KeyMapLibNull/KeyMapLibNull.inf
EmulatorPkg/Library/PeiCoreServicesTablePointerLib/PeiCoreServicesTablePointerLib.inf
EmulatorPkg/Library/PeiCoreServicesTablePointerLib/PeiServicesTablePointer.c
EmulatorPkg/Library/PeiEmuPeCoffExtraActionLib/PeiEmuPeCoffExtraActionLib.c
EmulatorPkg/Library/PeiEmuPeCoffExtraActionLib/PeiEmuPeCoffExtraActionLib.inf
EmulatorPkg/Library/PeiEmuPeCoffGetEntryPointLib/PeiEmuPeCoffGetEntryPointLib.c
EmulatorPkg/Library/PeiEmuPeCoffGetEntryPointLib/PeiEmuPeCoffGetEntryPointLib.inf
EmulatorPkg/Library/PeiEmuSerialPortLib/PeiEmuSerialPortLib.c
EmulatorPkg/Library/PeiEmuSerialPortLib/PeiEmuSerialPortLib.inf
EmulatorPkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointer.c
EmulatorPkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
EmulatorPkg/Library/PeiServicesTablePointerLibMagicPage/PeiServicesTablePointer.c
EmulatorPkg/Library/PeiServicesTablePointerLibMagicPage/PeiServicesTablePointerLibMagicPage.inf
EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c
EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.inf
EmulatorPkg/Library/PlatformBmLib/PlatformBm.c
EmulatorPkg/Library/PlatformBmLib/PlatformBm.h
EmulatorPkg/Library/PlatformBmLib/PlatformBmData.c
EmulatorPkg/Library/PlatformBmLib/PlatformBmLib.inf
EmulatorPkg/Library/PlatformBmLib/PlatformBmMemoryTest.c
EmulatorPkg/Library/SecPeiServicesLib/FwVol.c
EmulatorPkg/Library/SecPeiServicesLib/PeiServicesLib.c
EmulatorPkg/Library/SecPeiServicesLib/SecPeiServicesLib.inf
EmulatorPkg/Library/SecPpiListLib/PpiListLib.c
EmulatorPkg/Library/SecPpiListLib/SecPpiListLib.inf
EmulatorPkg/Library/SmbiosLib/SmbiosLib.c
EmulatorPkg/Library/SmbiosLib/SmbiosLib.inf
EmulatorPkg/Library/ThunkPpiList/ThunkPpiList.c
EmulatorPkg/Library/ThunkPpiList/ThunkPpiList.inf
EmulatorPkg/Library/ThunkProtocolList/ThunkProtocolList.c
EmulatorPkg/Library/ThunkProtocolList/ThunkProtocolList.inf
EmulatorPkg/MiscSubClassPlatformDxe/MiscBaseBoardManufacturer.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscBaseBoardManufacturerData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscBaseBoardManufacturerFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscBiosVendor.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscBiosVendorData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscBiosVendorFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscBootInformationData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscBootInformationFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscChassisManufacturer.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscChassisManufacturerData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscChassisManufacturerFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscDevicePath.h
EmulatorPkg/MiscSubClassPlatformDxe/MiscNumberOfInstallableLanguagesData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscNumberOfInstallableLanguagesFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscOemString.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscOemStringData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscOemStringFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscPortInternalConnectorDesignator.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscPortInternalConnectorDesignatorData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscPortInternalConnectorDesignatorFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscResetCapabilitiesData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscResetCapabilitiesFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.h
EmulatorPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.inf
EmulatorPkg/MiscSubClassPlatformDxe/MiscSubClassDriver.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscSubclassDriverDataTable.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSubclassDriverEntryPoint.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemLanguageString.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemLanguageStringData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemLanguageStringFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemManufacturer.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemManufacturerData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemManufacturerFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemOptionString.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemOptionStringData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemOptionStringFunction.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemSlotDesignation.uni
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemSlotDesignationData.c
EmulatorPkg/MiscSubClassPlatformDxe/MiscSystemSlotDesignationFunction.c
EmulatorPkg/PlatformSmbiosDxe/PlatformSmbiosDxe.c
EmulatorPkg/PlatformSmbiosDxe/PlatformSmbiosDxe.inf
EmulatorPkg/PlatformSmbiosDxe/SmbiosTable.c
EmulatorPkg/RealTimeClockRuntimeDxe/RealTimeClock.c
EmulatorPkg/RealTimeClockRuntimeDxe/RealTimeClock.inf
EmulatorPkg/ResetRuntimeDxe/Reset.c
EmulatorPkg/ResetRuntimeDxe/Reset.inf
EmulatorPkg/Sec/Ia32/SwitchRam.S
EmulatorPkg/Sec/Ia32/SwitchRam.asm
EmulatorPkg/Sec/Ia32/TempRam.c
EmulatorPkg/Sec/Sec.c
EmulatorPkg/Sec/Sec.h
EmulatorPkg/Sec/Sec.inf
EmulatorPkg/Sec/X64/SwitchRam.S
EmulatorPkg/Sec/X64/SwitchRam.asm
EmulatorPkg/ThunkPpiToProtocolPei/ThunkPpiToProtocolPei.c
EmulatorPkg/ThunkPpiToProtocolPei/ThunkPpiToProtocolPei.inf
EmulatorPkg/TimerDxe/Timer.c
EmulatorPkg/TimerDxe/Timer.h
EmulatorPkg/TimerDxe/Timer.inf
EmulatorPkg/Unix/GdbRun
EmulatorPkg/Unix/Host/BerkeleyPacketFilter.c
EmulatorPkg/Unix/Host/BlockIo.c
EmulatorPkg/Unix/Host/EmuThunk.c
EmulatorPkg/Unix/Host/Gasket.h
EmulatorPkg/Unix/Host/Host.c
EmulatorPkg/Unix/Host/Host.h
EmulatorPkg/Unix/Host/Host.inf
EmulatorPkg/Unix/Host/Ia32/Gasket.S
EmulatorPkg/Unix/Host/Ia32/SwitchStack.c
EmulatorPkg/Unix/Host/LinuxPacketFilter.c
EmulatorPkg/Unix/Host/MemoryAllocationLib.c
EmulatorPkg/Unix/Host/PosixFileSystem.c
EmulatorPkg/Unix/Host/Pthreads.c
EmulatorPkg/Unix/Host/X11GraphicsWindow.c
EmulatorPkg/Unix/Host/X64/Gasket.S
EmulatorPkg/Unix/Host/X64/SwitchStack.S
EmulatorPkg/Unix/Xcode/xcode_project32/XcodeBuild.sh
EmulatorPkg/Unix/Xcode/xcode_project64/XcodeBuild.sh
EmulatorPkg/Unix/lldbefi.py
EmulatorPkg/Win/Host/WinBlockIo.c
EmulatorPkg/Win/Host/WinFileSystem.c
EmulatorPkg/Win/Host/WinGop.h
EmulatorPkg/Win/Host/WinGopInput.c
EmulatorPkg/Win/Host/WinGopScreen.c
EmulatorPkg/Win/Host/WinHost.c
EmulatorPkg/Win/Host/WinHost.h
EmulatorPkg/Win/Host/WinHost.inf
EmulatorPkg/Win/Host/WinInclude.h
EmulatorPkg/Win/Host/WinMemoryAllocationLib.c
EmulatorPkg/Win/Host/WinThunk.c
EmulatorPkg/build.sh