Skip to content

Commit 6196a32

Browse files
committed
Merge branch 'gh-pages' of github.com:github/choosealicense.com into i18n
2 parents 4e34935 + f4e5475 commit 6196a32

28 files changed

+83
-77
lines changed

CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@ Please note that this project is released with a [Contributor Code of Conduct](C
1010

1111
So you want to contribute to ChooseALicense. Great! We welcome any help we can
1212
get. But first, please make sure you understand what
13-
[this site is all about](http://choosealicense.com/about). It’s not a comprehensive list of all possible licenses.
13+
[this site is all about](https://choosealicense.com/about). It’s not a comprehensive list of all possible licenses.
1414

1515
## Adding a license
1616

17-
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:
17+
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 <https://choosealicense.com/licenses>, and there are several requirements for a license to be [cataloged](https://choosealicense.com/appendix/) on the site:
1818

1919
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).
2020
2. The license must be listed on one of the following approved lists of licenses:
2121
* [List of OSI approved licenses](https://opensource.org/licenses/alphabetical)
2222
* [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*)
23-
* [Open Definition's list of conformant licenses](http://opendefinition.org/licenses/) (non-code)
23+
* [Open Definition's list of conformant licenses](https://opendefinition.org/licenses/) (non-code)
2424
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
2525
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
2626

2727
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:
2828

29-
* Is the license already cataloged? See <http://choosealicense.com/appendix/> for a list of all of the licenses known by the site.
29+
* Is the license already cataloged? See <https://choosealicense.com/appendix/> for a list of all of the licenses known by the site.
3030
* Licenses live in the `/_licenses` folder.
3131
* The license files should be in the format of `_licenses/[lowercased-spdx-id].txt` (e.g., `_licenses/mit.txt`)
3232
* Each license has both [required and optional metadata](https://github.com/github/choosealicense.com#license-metadata) that should be included.

README.md

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,15 @@
1-
# Choosealicense.com
1+
**[ChooseALicense.com](https://choosealicense.com)** aims to provide **accurate**, **non-judgmental**, and **understandable** information about popular **open source licenses** in order to **help people make informed decisions** about the projects they start, maintain, contribute to, and use.
22

33
[![Build Status](https://travis-ci.org/github/choosealicense.com.svg?branch=gh-pages)](https://travis-ci.org/github/choosealicense.com)
44

5-
Like a Choose Your Own Adventure site, but only much less interesting.
5+
We catalog [select](CONTRIBUTING.md#adding-a-license) open source licenses with a [Jekyll collection](https://jekyllrb.com/docs/collections/) (in `_licenses`). The catalog is used to render [ChooseALicense.com](https://choosealicense.com) and is regularly vendored into [Licensee](https://github.com/benbalter/licensee), which GitHub uses to provide a [license chooser and license detection](https://help.github.com/articles/adding-a-license-to-a-repository/), a [licenses API](https://developer.github.com/v3/licenses/), and to [display license descriptions and metadata](https://github.com/blog/2335-open-source-license-descriptions-and-metadata).
66

7-
## Intro
7+
## Goals
88

9-
A lot of repositories on GitHub.com don't have a license. GitHub provides a license chooser, but if you don't know anything about licenses, how are you supposed to make an informed decision?
10-
11-
[ChooseALicense.com](http://www.choosealicense.com "Choose A Licence website") is designed to help people make an informed decision about licenses by demystifying license choices through non-judgmental guidance.
12-
13-
## Immediate Goals
14-
15-
* Non-judgmental. Our goal is to help you find a license that meets *your* goals.
16-
* Well designed, but that goes without saying.
17-
* The homepage should have just enough to help 99% of folks make a decision.
18-
* For the 1%, the site will contain a list of licenses common to specific communities and situations.
9+
* Be accurate, non-judgmental, and understandable. Our goal is to help you find a license that meets *your* goals.
10+
* The homepage should have just enough to help most folks make a decision about what license to use for a project they contribute to.
11+
* For the rest, the site will contain additional information about licenses common to specific communities and situations.
12+
* Collaborate with and reinforce other licensing best practices and standards projects.
1913
* Not comprehensive. Seems like an odd goal, but there are a bajillion licenses out there. We're going to have to filter that down to a small list of those that matter.
2014

2115
## Run It On Your Machine
@@ -39,8 +33,8 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
3933

4034
#### Required fields
4135

42-
* `title` - The license full name specified by http://spdx.org/licenses/
43-
* `spdx-id` - Short identifier specified by http://spdx.org/licenses/
36+
* `title` - The license full name specified by https://spdx.org/licenses/
37+
* `spdx-id` - Short identifier specified by https://spdx.org/licenses/
4438
* `source` - The URL to the license source text
4539
* `description` - A human-readable description of the license
4640
* `how` - Instructions on how to implement the license
@@ -52,7 +46,7 @@ Licenses sit in the `/_licenses` folder. Each license has YAML front matter desc
5246
#### Optional fields
5347

5448
* `featured` - Whether the license should be featured on the main page (defaults to false)
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)
49+
* `hidden` - Whether the license is neither [popular](https://opensource.org/licenses) nor fills out the [spectrum of licenses](https://choosealicense.com/licenses/) from strongly conditional to unconditional (defaults to true)
5650
* `nickname` - Customary short name if applicable (e.g, GPLv3)
5751
* `note` - Additional information about the licenses
5852
* `redirect_from` - Relative path(s) to redirect to the license from, to prevent breaking old URLs
@@ -104,4 +98,4 @@ The license properties (rules) are stored as a bulleted list within the licenses
10498

10599
## License
106100

107-
The content of this project itself is licensed under the [Creative Commons Attribution 3.0 license](http://creativecommons.org/licenses/by/3.0/us/deed.en_US), and the underlying source code used to format and display that content is licensed under the [MIT license](http://opensource.org/licenses/mit-license.php).
101+
The content of this project itself is licensed under the [Creative Commons Attribution 3.0 license](https://creativecommons.org/licenses/by/3.0/us/deed.en_US), and the underlying source code used to format and display that content is licensed under the [MIT license](https://opensource.org/licenses/mit-license.php).

_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,14 @@ exclude:
4141
- tests
4242
- assets/vendor/selectivizr/tests
4343
- assets/vendor/clipboard/test
44+
- assets/vendor/*/README.*
4445

4546
plugins:
4647
- jekyll-sitemap
4748
- jekyll-redirect-from
4849
- jekyll-seo-tag
4950
- jekyll-coffeescript
51+
- jekyll-github-metadata # For 'Improve this page' links
5052

5153
sass:
5254
style: :compressed

_data/meta.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
# The available fields are:
33

44
- name: title
5-
description: The license full name specified by http://spdx.org/licenses/
5+
description: The license full name specified by https://spdx.org/licenses/
66
required: true
77

88
- name: spdx-id
9-
description: Short identifier specified by http://spdx.org/licenses/
9+
description: Short identifier specified by https://spdx.org/licenses/
1010
required: true
1111

1212
- name: source
@@ -44,7 +44,7 @@
4444
required: false
4545

4646
- name: hidden
47-
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)
47+
description: Whether the license is neither [popular](https://opensource.org/licenses) nor fills out the [spectrum of licenses](https://choosealicense.com/licenses/) from strongly conditional to unconditional (defaults to true)
4848
required: false
4949

5050
- name: nickname

_includes/footer.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<nav>
33
<a href="/about/">{{ site.data.locale[site.locale].footer.about }}</a>
44
<a href="/terms-of-service/">{{ site.data.locale[site.locale].footer.table_of_contents }}</a>
5+
{% github_edit_link "Help improve this page" %}
56
</nav>
67
<p>
78
{{ site.data.locale[site.locale].footer.licenses }}

_includes/sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ <h3>{{ site.data.locale[site.locale].sidebar.how_to_apply }}</h3>
1414
{% endif %}
1515
{% assign xgpl = false %}
1616
{% if page.spdx-id contains 'GPL' %}{% assign xgpl = true %}{% endif %}
17-
<p class="note"><strong>{{ site.data.locale[site.locale].sidebar.optional }}: </strong> {{ site.data.locale[site.locale].sidebar.add }} <strong><code>{{ page.spdx-id }}{% if xgpl %}-or-later{% endif %}</code></strong>{% if xgpl %} ({{ site.data.locale[site.locale].sidebar.or }} <strong><code>{{ page.spdx-id }}-only</code></strong> {{ site.data.locale[site.locale].sidebar.disallow }}){% endif %} {{ site.data.locale[site.locale].sidebar.package }} ({{ site.data.locale[site.locale].sidebar.exempli_gratia }}, <a href="https://docs.npmjs.com/files/package.json#license">Node.js</a>, <a href="http://guides.rubygems.org/specification-reference/#license=">Ruby</a>, {{ site.data.locale[site.locale].sidebar.and }} <a href="https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata">Rust</a>). {{ site.data.locale[site.locale].sidebar.ensure }}</p>
17+
<p class="note"><strong>{{ site.data.locale[site.locale].sidebar.optional }}: </strong> {{ site.data.locale[site.locale].sidebar.add }} <strong><code>{{ page.spdx-id }}{% if xgpl %}-or-later{% endif %}</code></strong>{% if xgpl %} ({{ site.data.locale[site.locale].sidebar.or }} <strong><code>{{ page.spdx-id }}-only</code></strong> {{ site.data.locale[site.locale].sidebar.disallow }}){% endif %} {{ site.data.locale[site.locale].sidebar.package }} ({{ site.data.locale[site.locale].sidebar.exempli_gratia }}, <a href="https://docs.npmjs.com/files/package.json#license">Node.js</a>, <a href="https://guides.rubygems.org/specification-reference/#license=">Ruby</a>, {{ site.data.locale[site.locale].sidebar.and }} <a href="https://doc.rust-lang.org/cargo/reference/manifest.html#package-metadata">Rust</a>). {{ site.data.locale[site.locale].sidebar.ensure }}</p>
1818
</div>
1919

2020
{% if page.source %}

_licenses/agpl-3.0.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ limitations:
3737
GNU AFFERO GENERAL PUBLIC LICENSE
3838
Version 3, 19 November 2007
3939

40-
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
40+
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
4141
Everyone is permitted to copy and distribute verbatim copies
4242
of this license document, but changing it is not allowed.
4343

@@ -679,7 +679,7 @@ the "copyright" line and a pointer to where the full notice is found.
679679
GNU Affero General Public License for more details.
680680

681681
You should have received a copy of the GNU Affero General Public License
682-
along with this program. If not, see <http://www.gnu.org/licenses/>.
682+
along with this program. If not, see <https://www.gnu.org/licenses/>.
683683

684684
Also add information on how to contact you by electronic and paper mail.
685685

@@ -694,4 +694,4 @@ specific requirements.
694694
You should also get your employer (if you work as a programmer) or school,
695695
if any, to sign a "copyright disclaimer" for the program, if necessary.
696696
For more information on this, and how to apply and follow the GNU AGPL, see
697-
<http://www.gnu.org/licenses/>.
697+
<https://www.gnu.org/licenses/>.

_licenses/artistic-2.0.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Artistic License 2.0
33
spdx-id: Artistic-2.0
44
redirect_from: /licenses/artistic/
5-
source: http://www.perlfoundation.org/attachment/legal/artistic-2_0.txt
5+
source: https://spdx.org/licenses/Artistic-2.0.html
66

77
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.
88

_licenses/bsl-1.0.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: A simple permissive license only requiring preservation of copyrigh
77

88
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.
99

10-
note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](http://www.boost.org/users/license.html#FAQ).
10+
note: Boost recommends taking the additional step of adding a boilerplate notice to the top of each file. The boilerplate can be found at the [Boost Software License FAQ](https://www.boost.org/users/license.html#FAQ).
1111

1212
using:
1313

_licenses/cc0-1.0.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ spdx-id: CC0-1.0
44
redirect_from: /licenses/cc0/
55
source: https://creativecommons.org/publicdomain/zero/1.0/
66

7-
description: The <a href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 Public Domain Dedication</a> waives copyright interest in any a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.
7+
description: The <a href="https://creativecommons.org/publicdomain/zero/1.0/">Creative Commons CC0 Public Domain Dedication</a> waives copyright interest in a work you've created and dedicates it to the world-wide public domain. Use CC0 to opt out of copyright entirely and ensure your work has the widest reach. As with the Unlicense and typical software licenses, CC0 disclaims warranties. CC0 is very similar to the Unlicense.
88

99
how: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the CC0 into the file.
1010

0 commit comments

Comments
 (0)