Get all the licenses that are included in GitHub.
All licenses are properties of an initiated License class, which takes the name, and optionally, the year. For example:
const Licenses = require("github-licenses");
const licenses = new Licenses("Deez Nuts")
licenses.MIT;
/* MIT License
Copyright (c) 2021 Deez Nuts
Permission is hereby granted...*/
const Licenses = require("github-licenses");
const licenses = new Licenses("Deez Nuts", 2012)
licenses.MIT;
/* MIT License
Copyright (c) 2012 Deez Nuts
Permission is hereby granted...*/
The list of licenses that are included are:
License | Function | Takes name + year |
---|---|---|
Academic Free License v3.0 | AFL | No |
Apache License 2.0 | APACHE | No |
Artistic License 2.0 | ART | No |
Boost Software License 1.0 | BSL | No |
BSD 2-clause "Simplified" License | BSD2C | Yes |
BSD 3-clause "New" or "Revised" License | BSD3C | Yes |
BSD 3-clause Clear License | BSD3CC | Yes |
Creative Commons Zero v1.0 Universal | CC0 | No |
Creative Commons Attribution 4.0 | CCBY | No |
Creative Commons Attribution Share Alike 4.0 | CCBYSA | No |
Do What The F You Want To Public License | WTFPL | No |
Educational Community License v2.0 | ECL | No |
Eclipse Public License 1.0 | EPL1 | No |
Eclipse Public License 2.0 | EPL2 | No |
European Union Public License 1.1 | EUPL | No |
GNU Affero General Public License v3.0 | AGPL | No |
GNU General Public License v2.0 | GPL2 | No |
GNU General Public License v3.0 | GPL3 | No |
GNU Lesser General Public License v2.1 | LGPL21 | No |
GNU Lesser General Public License v3.0 | LGPL3 | No |
ISC License | ISC | Yes |
LaTeX Project Public License v1.3c | LPPL | No |
Microsoft Public License | MSPL | No |
MIT License | MIT | Yes |
Mozilla Public License 2.0 | MPL | No |
Open Software License 3.0 | OSL | No |
PostgreSQL License | POSTSQL | Yes |
SIL Open Font License 1.1 | OFL | Yes |
University of Illinois/NCSA Open Source License | NCSA | Yes |
The Unlicense | UNL | No |
zlib License | ZLIB | Yes |
The CLI allows you to choose a license and write to a file. (Default: (cwd)/LICENSE)
Format: licenses (license) (option(s))
Options:
Name | Description |
---|---|
--output/-n? | The output of the license |
--name/-n | The name of the licensor |
--year/-y? | The year the license was created |
This project is licensed under the MIT License.
Generated using TypeDoc