You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ get. But first, please make sure you understand what
12
12
13
13
## Adding a license
14
14
15
-
Choosealicense.com is intended to demystify license choices, not present all of them. As such, there are several requirements for a license to be listed on the site:
15
+
Choosealicense.com is intended to demystify license choices, not present or catalog all of them. As such, only a small number are highlighted on the home page or <http://choosealicense.com/licenses>, and there are several requirements for a license to be [cataloged](http://choosealicense.com/appendix/) on the site:
16
16
17
17
1. The license must have [an SPDX identifier](https://spdx.org/licenses/). If your license isn't registered with SPDX, please [request that it be added](https://spdx.org/spdx-license-list/request-new-license-or-exception).
18
18
2. The license must be listed on one of the following approved lists of licenses:
@@ -23,6 +23,7 @@ Choosealicense.com is intended to demystify license choices, not present all of
23
23
24
24
If your proposed license meets the above criteria, here's a few other things to keep in mind as you propose the license's addition:
25
25
26
+
* Is the license already cataloged? See <http://choosealicense.com/appendix/> for a list of all of the licenses known by the site.
26
27
* Licenses live in the `/_licenses` folder.
27
28
* The license files should be in the format of `_licenses/[lowercased-spdx-id].txt` (e.g., `_licenses/mit.txt`)
28
29
* Each license has both [required and optional metadata](https://github.com/github/choosealicense.com#license-metadata) that should be included.
@@ -40,6 +41,8 @@ find it in the GitHub repository. Then click the `Edit` button. Make your
40
41
changes, type in a commit message, and click the `Propose File Change` button.
41
42
That’s it!
42
43
44
+
You will be asked to sign the [GitHub Contributor License Agreement](https://cla.github.com/) for this project when you make your first pull request.
45
+
43
46
For more advanced changes, check out [the bootstrap instructions](https://github.com/github/choosealicense.com#run-it-on-your-machine) in the [project's readme](/README.md).
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
51
51
#### Optional fields
52
52
53
53
*`featured` - Whether the license should be featured on the main page (defaults to false)
54
-
*`hidden` - Whether the license is hidden from the license list (defaults to true)
54
+
*`hidden` - Whether the license is neither [popular](https://opensource.org/licenses) nor fills out the [spectrum of licenses](http://choosealicense.com/licenses/) from strongly conditional to unconditional (defaults to true)
55
55
*`nickname` - Customary short name if applicable (e.g, GPLv3)
56
56
*`note` - Additional information about the licenses
57
57
*`using` - A list of up to 3 notable projects using the license with straightforward LICENSE files which serve as examples newcomers can follow and that can be detected by [licensee](https://github.com/benbalter/licensee) in the form of `project_name: license_file_url`
Copy file name to clipboardExpand all lines: _data/meta.yml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@
40
40
required: false
41
41
42
42
- name: hidden
43
-
description: Whether the license is hidden from the license list (defaults to true)
43
+
description: Whether the license is neither [popular](https://opensource.org/licenses) nor fills out the [spectrum of licenses](http://choosealicense.com/licenses/) from strongly conditional to unconditional (defaults to true)
Copy file name to clipboardExpand all lines: _data/rules.yml
+17-17Lines changed: 17 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,3 @@
1
-
conditions:
2
-
- description: Include a copy of the license and copyright notice with the code.
3
-
label: License and Copyright Notice
4
-
tag: include-copyright
5
-
- description: Indicate changes made to the code.
6
-
label: State Changes
7
-
tag: document-changes
8
-
- description: Source code must be made available when distributing the software.
9
-
label: Disclose Source
10
-
tag: disclose-source
11
-
- description: Users who interact with the software via network are given the right to receive a copy of the corresponding source code.
12
-
label: Network Use is Distribution
13
-
tag: network-use-disclose
14
-
- description: Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used.
15
-
label: Same License
16
-
tag: same-license
17
-
18
1
permissions:
19
2
- description: This software and derivatives may be used for commercial purposes.
20
3
label: Commercial Use
@@ -32,6 +15,23 @@ permissions:
32
15
label: Patent Use
33
16
tag: patent-use
34
17
18
+
conditions:
19
+
- description: Include a copy of the license and copyright notice with the code.
20
+
label: License and Copyright Notice
21
+
tag: include-copyright
22
+
- description: Indicate changes made to the code.
23
+
label: State Changes
24
+
tag: document-changes
25
+
- description: Source code must be made available when distributing the software.
26
+
label: Disclose Source
27
+
tag: disclose-source
28
+
- description: Users who interact with the software via network are given the right to receive a copy of the corresponding source code.
29
+
label: Network Use is Distribution
30
+
tag: network-use-disclose
31
+
- description: Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used.
32
+
label: Same License
33
+
tag: same-license
34
+
35
35
limitations:
36
36
- description: This license explicitly states that it does NOT grant you trademark rights, even though licenses without such a statement probably do not grant you any implicit trademark rights.
Copy file name to clipboardExpand all lines: _licenses/afl-3.0.txt
+5-4Lines changed: 5 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -7,22 +7,23 @@ description: The Academic Free License is a variant of the Open Software License
7
7
8
8
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Files licensed under AFL 3.0 must also include the notice "Licensed under the Academic Free License version 3.0" adjacent to the copyright notice.
9
9
10
-
conditions:
11
-
- include-copyright
12
-
- document-changes
13
-
14
10
permissions:
15
11
- commercial-use
16
12
- modifications
17
13
- distribution
18
14
- private-use
19
15
- patent-use
20
16
17
+
conditions:
18
+
- include-copyright
19
+
- document-changes
20
+
21
21
limitations:
22
22
- trademark-use
23
23
- no-liability
24
24
25
25
---
26
+
26
27
Academic Free License (“AFL”) v. 3.0
27
28
28
29
This Academic Free License (the "License") applies to any original work of authorship (the "Original Work") whose owner (the "Licensor") has placed the following licensing notice adjacent to the copyright notice for the Original Work:
Copy file name to clipboardExpand all lines: _licenses/agpl-3.0.txt
+8-7Lines changed: 8 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -12,22 +12,23 @@ how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of
12
12
13
13
note: The Free Software Foundation recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the end of the license.
description: Heavily favored by the Perl community, the Artistic license requires that modified versions of the software do not prevent users from running the standard version.
8
8
9
-
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.
10
-
11
-
conditions:
12
-
- include-copyright
13
-
- document-changes
9
+
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code, and copy the text of the license into the file. Do not replace the copyright notice (year, author), which refers to the license itself, not the licensed project.
description: A permissive license that comes in two variants, the <a href="/licenses/bsd-2-clause/">BSD 2-Clause</a> and <a href="/licenses/bsd-3-clause/">BSD 3-Clause</a>. Both have very minute differences to the MIT license.
8
9
9
10
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.
0 commit comments