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
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,13 @@ get. But first, please make sure you understand what
14
14
15
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
-
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).
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).
18
18
2. The license must be listed on one of the following approved lists of licenses:
19
19
*[List of OSI approved licenses](https://opensource.org/licenses/alphabetical)
20
20
*[GNU's list of free licenses](https://www.gnu.org/licenses/license-list.en.html) (*note: the license must be listed in one of the three "free" categories*)
21
21
*[Open Definition's list of conformant licenses](http://opendefinition.org/licenses/) (non-code)
22
22
3. A [GitHub code search](https://github.com/search?q=MIT+filename%3ALICENSE&type=Code) must reveal at least *1,000* public repositories using the license
23
+
4. Identification of 3 notable projects using the license with straightforward LICENSE files which serve as examples newcomers can follow and that could be detected by [licensee](https://github.com/benbalter/licensee) if it knew about the license
23
24
24
25
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
26
@@ -28,6 +29,7 @@ If your proposed license meets the above criteria, here's a few other things to
28
29
* The license files should be in the format of `_licenses/[lowercased-spdx-id].txt` (e.g., `_licenses/mit.txt`)
29
30
* Each license has both [required and optional metadata](https://github.com/github/choosealicense.com#license-metadata) that should be included.
30
31
* The text of the license should be wrapped to a 78 character width.
32
+
* The text of the license should match the corresponding text found at https://spdx.org/licenses/
31
33
* The body of the file should be the text of the license in plain text.
Copy file name to clipboardExpand all lines: README.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,6 +44,7 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
44
44
*`source` - The URL to the license source text
45
45
*`description` - A human-readable description of the license
46
46
*`how` - Instructions on how to implement the license
47
+
*`using` - A list of 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`
47
48
*`permissions` - Bulleted list of permission rules
48
49
*`conditions` - Bulleted list of condition rules
49
50
*`limitations` - Bulleted list of limitation rules
@@ -54,7 +55,6 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
54
55
*`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
56
*`nickname` - Customary short name if applicable (e.g, GPLv3)
56
57
*`note` - Additional information about the licenses
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`
58
58
*`redirect_from` - Relative path(s) to redirect to the license from, to prevent breaking old URLs
59
59
60
60
### Auto-populated fields
@@ -80,23 +80,26 @@ The license properties (rules) are stored as a bulleted list within the licenses
80
80
81
81
*`commercial-use` - This software and derivatives may be used for commercial purposes.
82
82
*`modifications` - This software may be modified.
83
-
*`distribution` - You may distribute this software.
84
-
*`private-use` - You may use and modify the software without distributing it.
85
-
*`patent-use` - This license provides an express grant of patent rights from the contributor to the recipient.
83
+
*`distribution` - This software may be distributed.
84
+
*`private-use` - This software may be used and modified in private.
85
+
*`patent-use` - This license provides an express grant of patent rights from contributors.
86
86
87
87
#### Conditions
88
88
89
-
*`include-copyright` - Include a copy of the license and copyright notice with the code.
90
-
*`document-changes` - Indicate changes made to the code.
91
-
*`disclose-source` - Source code must be made available when distributing the software.
92
-
*`network-use-disclose` - Users who interact with the software via network are given the right to receive a copy of the corresponding source code.
89
+
*`include-copyright` - A copy of the license and copyright notice must be included with the software.
90
+
*`document-changes` - Changes made to the code must be documented.
91
+
*`disclose-source` - Source code must be made available when the software is distributed.
92
+
*`network-use-disclose` - Users who interact with the software via network are given the right to receive a copy of the source code.
93
93
*`same-license` - Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used.
94
+
*`same-license--file` - Modifications of existing files must be released under the same license when distributing the software. In some cases a similar or related license may be used.
95
+
*`same-license--library` - Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used, or this condition may not apply to works that use the software as a library.
94
96
95
97
#### Limitations
96
98
97
-
*`trademark-use` - 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.
98
-
*`no-liability` - Software is provided without warranty and the software author/license owner cannot be held liable for damages.
99
-
*`patent-use` - This license explicitly states that it does NOT grant you any rights in the patents of contributors.
99
+
*`trademark-use` - This license explicitly states that it does NOT grant trademark rights, even though licenses without such a statement probably do not grant any implicit trademark rights.
100
+
*`liability` - This license includes a limitation of liability.
101
+
*`patent-use` - This license explicitly states that it does NOT grant any rights in the patents of contributors.
102
+
*`warranty` - The license explicitly states that it does NOT provide any warranty.
Copy file name to clipboardExpand all lines: _data/meta.yml
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,10 @@
33
33
description: Bulleted list of limited rules
34
34
required: true
35
35
36
+
- name: using
37
+
description: 'A list of 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`'
38
+
required: true
39
+
36
40
# Optional fields
37
41
38
42
- name: featured
@@ -51,10 +55,6 @@
51
55
description: Additional information about the licenses
52
56
required: false
53
57
54
-
- name: using
55
-
description: '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`'
56
-
required: false
57
-
58
58
- name: redirect_from
59
59
description: Relative path(s) to redirect to the license from, to prevent breaking old URLs
- description: This software and derivatives may be used for commercial purposes.
3
-
label: Commercial Use
3
+
label: Commercial use
4
4
tag: commercial-use
5
5
- description: This software may be modified.
6
6
label: Modification
7
7
tag: modifications
8
-
- description: You may distribute this software.
8
+
- description: This software may be distributed.
9
9
label: Distribution
10
10
tag: distribution
11
-
- description: You may use and modify the software without distributing it.
12
-
label: Private Use
11
+
- description: This software may be used and modified in private.
12
+
label: Private use
13
13
tag: private-use
14
-
- description: This license provides an express grant of patent rights from the contributor to the recipient.
15
-
label: Patent Use
14
+
- description: This license provides an express grant of patent rights from contributors.
15
+
label: Patent use
16
16
tag: patent-use
17
17
18
18
conditions:
19
-
- description: Include a copy of the license and copyright notice with the code.
20
-
label: License and Copyright Notice
19
+
- description: A copy of the license and copyright notice must be included with the software.
20
+
label: License and copyright notice
21
21
tag: include-copyright
22
-
- description: Indicate changes made to the code.
23
-
label: State Changes
22
+
- description: Changes made to the code must be documented.
23
+
label: State changes
24
24
tag: document-changes
25
-
- description: Source code must be made available when distributing the software.
26
-
label: Disclose Source
25
+
- description: Source code must be made available when the software is distributed.
26
+
label: Disclose source
27
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
28
+
- description: Users who interact with the software via network are given the right to receive a copy of the source code.
29
+
label: Network use is distribution
30
30
tag: network-use-disclose
31
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
32
+
label: Same license
33
33
tag: same-license
34
+
- description: Modifications of existing files must be released under the same license when distributing the software. In some cases a similar or related license may be used.
35
+
label: Same license (file)
36
+
tag: same-license--file
37
+
- description: Modifications must be released under the same license when distributing the software. In some cases a similar or related license may be used, or this condition may not apply to works that use the software as a library.
38
+
label: Same license (library)
39
+
tag: same-license--library
34
40
35
41
limitations:
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.
37
-
label: Trademark Use
42
+
- description: This license explicitly states that it does NOT grant trademark rights, even though licenses without such a statement probably do not grant any implicit trademark rights.
43
+
label: Trademark use
38
44
tag: trademark-use
39
-
- description: Software is provided without warranty and the software author/license owner cannot be held liable for damages.
40
-
label: Hold Liable
41
-
tag: no-liability
42
-
- description: This license explicitly states that it does NOT grant you any rights in the patents of contributors.
43
-
label: Patent Use
45
+
- description: This license includes a limitation of liability.
46
+
label: Liability
47
+
tag: liability
48
+
- description: This license explicitly states that it does NOT grant any rights in the patents of contributors.
49
+
label: Patent use
44
50
tag: patent-use
51
+
- description: The license explicitly states that it does NOT provide any warranty.
0 commit comments