Legalese - lersek/edk2 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+Patent. When that is not possible, then contributions using the following licenses can be accepted:
- 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 root of a repository.
Example: https://github.com/tianocore/edk2/blob/master/License.txt
Source file headers should contain an SPDX identifier of the license. An example is provided on the BSD+Patent page.