Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
Michael D Kinney 304bff7223 edk2: Change License.txt from 2-Clause BSD to BSD+Patent
Change License.txt in the root of the edk2 repository from the
2-Clause BSD License to the BSD+Patent License.

The text difference between these licenses in the patch is larger
than expected due to different choices for the position of the line
breaks.  The text from the BSD 2-Clause license and its disclaimer
are the same.  New clauses from the BSD+Patent license have been
added.

https://bugzilla.tianocore.org/show_bug.cgi?id=1373

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: Laszlo Ersek <lersek@redhat.com>
2019-04-09 09:10:18 -07:00
AppPkg AppPkg: fix webserver build for !Ia32/X64 2019-02-04 17:07:47 +00:00
ArmPkg ArmPkg/SemiHostingDebugLib: Add new APIs 2019-04-02 12:49:28 +08:00
ArmPlatformPkg ArmPlatformPkg/PL011SerialPortLib: use untyped PCD for register base 2018-12-20 18:34:08 +01:00
ArmVirtPkg ArmVirtPkg/PlatformBootManagerLib: display boot option loading/starting 2019-02-25 11:51:37 +01:00
BaseTools BaseTools:Coding problems caused by special characters 2019-04-01 13:37:19 +08:00
BeagleBoardPkg BeagleBoardPkg: Use merged variable driver for emulated NV mode 2019-01-24 10:52:40 +08:00
Conf
CorebootModulePkg CorebootModulePkg/SecCore: Remove .S files for IA32 arch 2019-04-03 13:27:45 +08:00
CorebootPayloadPkg CorebootPayloadPkg: Fix various typos 2019-02-12 10:28:46 +08:00
CryptoPkg CryptoPkg/IntrinsicLib: Remove .S files for IA32 arch 2019-04-03 13:27:44 +08:00
DynamicTablesPkg DynamicTablesPkg: Minor updates and fix typos 2019-03-20 11:00:44 +00:00
EmbeddedPkg EmbeddedPkg/MmcDxe: Enable 4-bit mode even if SD_HIGH_SPEED is not supported 2019-03-15 12:21:02 +01:00
EmulatorPkg EmulatorPkg: require GCC48 or later 2019-01-08 02:34:05 +01:00
FatPkg FatPkg/FatPei/Gpt.c: Fix uninitialized variable issue 2019-02-02 21:41:15 +08:00
FmpDevicePkg FmpDevicePkg DSC: Add NOOPT target to verify NOOPT target 2018-10-31 22:08:10 +08:00
IntelFrameworkModulePkg IntelFramworkModulePkg/PeiDxeDebugLibReportStatusCode: Add new APIs 2019-04-02 12:49:29 +08:00
IntelFrameworkPkg IntelFrameworkPkg: fix build for AARCH64/ARM 2019-02-04 17:09:11 +00:00
IntelFsp2Pkg IntelFsp2Pkg/BaseFspDebugLibSerialPort: Add new APIs 2019-04-02 12:49:28 +08:00
IntelFsp2WrapperPkg IntelFsp2WrapperPkg: Fix constant if statements issue 2018-11-26 11:40:38 +08:00
IntelFspPkg IntelFspPkg/BaseFspDebugLibSerialPort: Add new APIs 2019-04-02 12:49:29 +08:00
IntelFspWrapperPkg edk2: Move License.txt file to root 2017-08-03 11:02:17 -07:00
IntelSiliconPkg IntelSiliconPkg/IntelSiliconPkg.dsc: Add a driver to build 2019-03-26 21:28:23 +08:00
MdeModulePkg MdeModulePkg: Add PEIM and lib to dsc file 2019-04-02 12:49:30 +08:00
MdePkg MdePkg/BaseMemoryLibSse2: Remove .S files for IA32 and X64 arch 2019-04-03 13:27:44 +08:00
NetworkPkg NetworkPkg: Fix Duplicate FreePool Error in WCM 2019-03-01 10:38:51 +08:00
Nt32Pkg Nt32Pkg/Nt32Pkg.dsc: Remove EdkCompatibilityPkg information 2019-03-27 11:31:34 +08:00
Omap35xxPkg Omap35xxPkg: Removing ipf which is no longer supported from edk2. 2018-06-29 16:19:46 +08:00
OptionRomPkg OptionRomPkg/ReadMe.txt: Remove VS2005 2019-02-14 15:40:26 +08:00
OvmfPkg OvmfPkg/PlatformDebugLibIoPort: Add new APIs 2019-04-02 12:49:28 +08:00
PcAtChipsetPkg PcAtChipsetPkg/PcatChipsetPkg.dsc: Add a driver to build 2019-03-26 21:28:23 +08:00
QuarkPlatformPkg QuarkMin: Use merged variable driver for emulated NV mode 2019-01-24 10:52:40 +08:00
QuarkSocPkg QuarkSocPkg: Removing ipf which is no longer supported from edk2. 2018-08-14 08:58:32 +08:00
SecurityPkg SecurityPkg/OpalPassword: Fix incorrect line ending issue. 2019-03-22 10:05:59 +08:00
ShellBinPkg ShellBinPkg: Ia32/X64 Shell binary update. 2019-02-27 14:42:23 +08:00
ShellPkg ShellPkg: Correct a parameter's name 2019-03-19 15:22:05 +08:00
SignedCapsulePkg SignedCapsulePkg: enable package build for AARCH64/ARM 2019-02-04 17:09:17 +00:00
SourceLevelDebugPkg SourceLevelDebugPkg/DebugAgent: Remove AsmFuncs.S in INF 2019-04-03 15:24:22 +08:00
StandaloneMmPkg StandaloneMmPkg: remove redundant StandaloneMmDriverEntryPoint driver 2019-03-11 12:51:12 +01:00
StdLib StdLib: Update resolv.conf to use Google's DNS servers 2019-03-08 21:14:53 +01:00
StdLibPrivateInternalFiles StdLibPrivateInternalFiles: Removing ipf from edk2. 2018-06-29 16:19:51 +08:00
UefiCpuPkg UefiCpuPkg/Cpuid.h: Update CPUID.7H.ECX structure for 5-level paging 2019-04-09 09:12:22 +08:00
Vlv2DeviceRefCodePkg edk2: Move License.txt file to root 2017-08-03 11:02:17 -07:00
Vlv2TbltDevicePkg Vlv2TbltDevicePkg: Remove PACKAGES_PATH 2019-04-02 10:10:42 +08:00
.gitignore
.gitmodules CryptoPkg: Adding OpenSSL as one submodule of EDKII repo 2018-01-18 14:06:15 +08:00
BuildNotes2.txt BaseTools: Various typo 2019-02-14 10:02:28 +08:00
Contributions.txt BaseTools: Various typo 2019-02-14 10:02:28 +08:00
License-History.txt edk2: Add License-History.txt 2019-04-09 09:10:18 -07:00
License.txt edk2: Change License.txt from 2-Clause BSD to BSD+Patent 2019-04-09 09:10:18 -07:00
Maintainers.txt Maintainers.txt: Remove EdkCompatibilityPkg information 2019-03-27 11:31:35 +08:00
Readme.md Readme.md: Add edk2 release tag and edk2 release plan 2018-12-20 23:31:47 +08:00
edksetup.bat BaseTools: Various typo 2019-02-14 10:02:28 +08:00
edksetup.sh BaseTools:Some build generated files content are not ordered on linux 2019-02-22 15:47:15 +08:00

Readme.md

EDK II Project

A modern, feature-rich, cross-platform firmware development environment for the UEFI and PI specifications from www.uefi.org.

Contributions to the EDK II open source project are covered by the TianoCore Contribution Agreement 1.1

The majority of the content in the EDK II open source project uses a BSD 2-Clause License. The EDK II open source project contains the following components that are covered by additional licenses:

The EDK II Project is composed of packages. The maintainers for each package are listed in Maintainers.txt.

Resources