Legalese - jljusten/tianocore GitHub Wiki
If you would like to make code contributions to our community, please refer to our Code Contributions and Member Types pages.
Licenses for TianoCore Contributions
The preferred license for TianoCore is BSD-2-Clause. The TianoCore contributors agreement describes acceptable licenses for community contributions. https://raw.githubusercontent.com/tianocore/edk2/master/MdePkg/Contributions.txt
- BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause
- BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause
- MIT: http://opensource.org/licenses/MIT
- Python-2.0: http://opensource.org/licenses/Python-2.0
- Zlib: http://opensource.org/licenses/Zlib
Documenting Licenses in Source Projects
The full license should be documented in a LICENSE.TXT file, found in the package directory.
Example: https://github.com/tianocore/edk2/blob/master/MdeModulePkg/License.txt
Source file headers should contain an abbreviated version of the license, with a link to the full license text. An example is provided in the EDK II Coding Standards Specification, Section 5.2.3.4 ("License").