mirror of
https://github.com/samsonjs/mit-license.git
synced 2026-04-27 15:07:42 +00:00
Fix grammar and use HTTPS links in README
This commit is contained in:
parent
a2519cd8aa
commit
15853d20a2
1 changed files with 54 additions and 53 deletions
107
README.md
107
README.md
|
|
@ -1,13 +1,13 @@
|
||||||
# A permalink for your MIT License 
|
# A permalink for your MIT License 
|
||||||
|
|
||||||
I always forget to add an MIT-license.txt file to my projects, so I wanted to link to a single resource that would always be up to date and would always have my details online.
|
I always forget to add an `MIT-license.txt` file to my projects, so I wanted to link to a single resource that would always be up to date and would always have my details online.
|
||||||
|
|
||||||
Why keep this to myself, there are two ways to create your _own_ MIT license page:
|
Why keep this to myself, there are two ways to create your _own_ MIT license page:
|
||||||
|
|
||||||
1. Make a request to the API (details below)
|
1. Make a request to the API (details below)
|
||||||
2. Fork this project and send a pull request
|
2. Fork this project and send a pull request
|
||||||
|
|
||||||
Now I can always include <http://rem.mit-license.org> in all my projects which links `rem` (the CNAME) against my copyright holder name `Remy Sharp` - all stored in the `users` directory.
|
Now I can always include <https://rem.mit-license.org> in all my projects which links `rem` (the CNAME) against my copyright holder name `Remy Sharp` - all stored in the `users` directory.
|
||||||
|
|
||||||
## Requesting your own MIT license page
|
## Requesting your own MIT license page
|
||||||
|
|
||||||
|
|
@ -22,13 +22,13 @@ If the `rem` user isn't taken already, then this will create the new user file o
|
||||||
You can send a full JSON file to the API, not _just_ the copyright, so this works too:
|
You can send a full JSON file to the API, not _just_ the copyright, so this works too:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -d'{ "copyright": "Remy Sharp", "url": "http://remysharp.com", "email": "me@mysite.com", "format": "txt" }' https://rem.mit-license.org
|
curl -d'{ "copyright": "Remy Sharp", "url": "https://remysharp.com", "email": "me@mysite.com", "format": "txt" }' https://rem.mit-license.org
|
||||||
```
|
```
|
||||||
|
|
||||||
Whilst the command above sends the data as a string which will later be parsed, you can explicitly specify a JSON `Content-Type`:
|
Whilst the command above sends the data as a string which will later be parsed, you can explicitly specify a JSON `Content-Type`:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -H 'Content-Type: application/json' -d'{ "copyright": "Remy Sharp", "url": "http://remysharp.com", "email": "me@mysite.com", "format": "txt" }' https://rem.mit-license.org
|
curl -H 'Content-Type: application/json' -d'{ "copyright": "Remy Sharp", "url": "https://remysharp.com", "email": "me@mysite.com", "format": "txt" }' https://rem.mit-license.org
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also encode the data as URL query parameters like so:
|
You can also encode the data as URL query parameters like so:
|
||||||
|
|
@ -43,7 +43,7 @@ Equally, if you need to update the user file to include more details that you di
|
||||||
|
|
||||||
## The user.json file
|
## The user.json file
|
||||||
|
|
||||||
The `users` directory contains a list of files, each representing a host on mit-license.org. The minimum requirement for the JSON is that it contains a `copyright` field - everything else is optional. Remember to ensure the `user.json` file is [valid JSON](http://jsonlint.com/).
|
The `users` directory contains a list of files, each representing a host on mit-license.org. The minimum requirement for the JSON is that it contains a `copyright` field - everything else is optional. Remember to ensure the `user.json` file is [valid JSON](https://jsonlint.com/).
|
||||||
|
|
||||||
Available fields:
|
Available fields:
|
||||||
|
|
||||||
|
|
@ -61,11 +61,11 @@ Create a new file and give it the name of the CNAME you want (in my case it's `r
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com"
|
"copyright": "Remy Sharp, https://remysharp.com"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Means I can now link to <http://rem.mit-license.org> and it will show my license name (note that the date will always show the current year).
|
Means I can now link to <https://rem.mit-license.org> and it will show my license name (note that the date will always show the current year).
|
||||||
|
|
||||||
You can also use an array to hold multiple copyright holders:
|
You can also use an array to hold multiple copyright holders:
|
||||||
|
|
||||||
|
|
@ -101,8 +101,8 @@ In addition to the `copyright` property, if you want to make a link from the cop
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"url": "http://remysharp.com"
|
"url": "https://remysharp.com"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -112,8 +112,8 @@ You can also include a link to your email which is displayed after the copyright
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"url": "http://remysharp.com",
|
"url": "https://remysharp.com",
|
||||||
"email": "me@mysite.com"
|
"email": "me@mysite.com"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
@ -124,8 +124,8 @@ And if you want your license to appear as plain text, just add the `format` prop
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"url": "http://remysharp.com",
|
"url": "https://remysharp.com",
|
||||||
"format": "txt"
|
"format": "txt"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
@ -136,8 +136,8 @@ And if you want to show your gravatar, just add the `gravatar` boolean property:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"url": "http://remysharp.com",
|
"url": "https://remysharp.com",
|
||||||
"email": "me@mysite.com",
|
"email": "me@mysite.com",
|
||||||
"gravatar": true
|
"gravatar": true
|
||||||
}
|
}
|
||||||
|
|
@ -149,14 +149,14 @@ Note that the gravatar requires the email property. You also need to check the c
|
||||||
|
|
||||||
By default the license display is set to the MIT License. The licenses you can specify as default are as follows:
|
By default the license display is set to the MIT License. The licenses you can specify as default are as follows:
|
||||||
|
|
||||||
- MIT
|
- MIT
|
||||||
- ISC
|
- ISC
|
||||||
|
|
||||||
To set the default license, set the `license` property:
|
To set the default license, set the `license` property:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"license": "ISC"
|
"license": "ISC"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
@ -169,44 +169,44 @@ To use a theme, add the `theme` property to your `user.json` file, for example:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"copyright": "Remy Sharp, http://remysharp.com",
|
"copyright": "Remy Sharp, https://remysharp.com",
|
||||||
"url": "http://remysharp.com",
|
"url": "https://remysharp.com",
|
||||||
"theme": "flesch"
|
"theme": "flesch"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Current available themes:
|
Current available themes:
|
||||||
|
|
||||||
- default - [preview](http://mit-license.org) (by
|
- default - [preview](https://mit-license.org) (by
|
||||||
[@remy](https://github.com/remy),
|
[@remy](https://github.com/remy),
|
||||||
[@raphaelbastide](https://github.com/raphaelbastide) &
|
[@raphaelbastide](https://github.com/raphaelbastide) &
|
||||||
[@evertton](https://github.com/evertton))
|
[@evertton](https://github.com/evertton))
|
||||||
- flesch - [preview](http://jsbin.com/ufefid/3) (by
|
- flesch - [preview](https://jsbin.com/ufefid/3) (by
|
||||||
[@flesch](https://github.com/flesch))
|
[@flesch](https://github.com/flesch))
|
||||||
- eula-modern - [preview](http://jsbin.com/ExiVida/1/) (by [@sauerlo](https://github.com/lsauer))
|
- eula-modern - [preview](https://jsbin.com/ExiVida/1/) (by [@sauerlo](https://github.com/lsauer))
|
||||||
- afterdark - [preview](http://jsbin.com/ivufon/4) (by [@rmartindotco](https://github.com/rmartindotco))
|
- afterdark - [preview](https://jsbin.com/ivufon/4) (by [@rmartindotco](https://github.com/rmartindotco))
|
||||||
- orange - [preview](http://jsbin.com/uzubos/2) (by [@kirbylover4000](https://github.com/kirbylover4000))
|
- orange - [preview](https://jsbin.com/uzubos/2) (by [@kirbylover4000](https://github.com/kirbylover4000))
|
||||||
- plaintext - [preview](http://jsbin.com/uzubos/4) (by [@barberboy](https://github.com/barberboy))
|
- plaintext - [preview](https://jsbin.com/uzubos/4) (by [@barberboy](https://github.com/barberboy))
|
||||||
- double-windsor - [preview](http://jsbin.com/uzubos/5/) (by [@desandro](https://github.com))
|
- double-windsor - [preview](https://jsbin.com/uzubos/5/) (by [@desandro](https://github.com))
|
||||||
- cherry - [preview](http://jsbin.com/ufefid/5/) (by [@mustafa-x](https://github.com/mustafa-x))
|
- cherry - [preview](https://jsbin.com/ufefid/5/) (by [@mustafa-x](https://github.com/mustafa-x))
|
||||||
- white cherry - [preview](http://jsbin.com/uzezas/2/) (by [@mustafa-x](https://github.com/mustafa-x))
|
- white cherry - [preview](https://jsbin.com/uzezas/2/) (by [@mustafa-x](https://github.com/mustafa-x))
|
||||||
- blackwood - [preview](http://jsbin.com/uzezas/) (by [@mustafa-x](https://github.com/mustafa-x))
|
- blackwood - [preview](https://jsbin.com/uzezas/) (by [@mustafa-x](https://github.com/mustafa-x))
|
||||||
- hipster-gray - [preview](http://jsbin.com/ivufon/10) (by [@noformnocontent](https://github.com/noformnocontent))
|
- hipster-gray - [preview](https://jsbin.com/ivufon/10) (by [@noformnocontent](https://github.com/noformnocontent))
|
||||||
- xtansia - [preview](http://jsbin.com/ereren/1/) (by [@tomass1996](https://github.com/tomass1996))
|
- xtansia - [preview](https://jsbin.com/ereren/1/) (by [@tomass1996](https://github.com/tomass1996))
|
||||||
- magic-mint - [preview](http://jsbin.com/obibot/1/) (by [@ekhager](https://github.com/ekhager))
|
- magic-mint - [preview](https://jsbin.com/obibot/1/) (by [@ekhager](https://github.com/ekhager))
|
||||||
- default-dark - [preview](http://jsbin.com/uhagaw/10) (by
|
- default-dark - [preview](https://jsbin.com/uhagaw/10) (by
|
||||||
[@remy](https://github.com/remy),
|
[@remy](https://github.com/remy),
|
||||||
[@raphaelbastide](https://github.com/raphaelbastide) &
|
[@raphaelbastide](https://github.com/raphaelbastide) &
|
||||||
[@evertton](https://github.com/evertton))
|
[@evertton](https://github.com/evertton))
|
||||||
- black-beauty - [preview](http://jsbin.com/dovivu) (by [@evertton](https://github.com/evertton))
|
- black-beauty - [preview](https://jsbin.com/dovivu) (by [@evertton](https://github.com/evertton))
|
||||||
- silver-style - [preview](http://jsbin.com/erezijI/2) (by [@dev-dipesh](https://github.com/Dev-Dipesh))
|
- silver-style - [preview](https://jsbin.com/erezijI/2) (by [@dev-dipesh](https://github.com/Dev-Dipesh))
|
||||||
- friendly - [preview](http://jsbin.com/hilula) (by [@evertton](https://github.com/evertton))
|
- friendly - [preview](https://jsbin.com/hilula) (by [@evertton](https://github.com/evertton))
|
||||||
- opensans - [preview](http://jsbin.com/UfepUvah) (by [@pburtchaell](https://github.com/pburtchaell))
|
- opensans - [preview](https://jsbin.com/UfepUvah) (by [@pburtchaell](https://github.com/pburtchaell))
|
||||||
- solarized - [preview](http://jsbin.com/yimax/1) (by [@anmoljagetia](https://github.com/anmoljagetia))
|
- solarized - [preview](https://jsbin.com/yimax/1) (by [@anmoljagetia](https://github.com/anmoljagetia))
|
||||||
- willpower - [preview](http://jsbin.com/piheyicoyi/1) (by [@willpowerart](https://github.com/willpowerart))
|
- willpower - [preview](https://jsbin.com/piheyicoyi/1) (by [@willpowerart](https://github.com/willpowerart))
|
||||||
- rokkitt - [preview](http://jsbin.com/zudayiqeco/1) (by [@luizpicolo](https://github.com/luizpicolo))
|
- rokkitt - [preview](https://jsbin.com/zudayiqeco/1) (by [@luizpicolo](https://github.com/luizpicolo))
|
||||||
- mitserrat - [preview](http://jsbin.com/xeqekutuwe/1) (by [@WouterJanson](https://github.com/WouterJanson))
|
- mitserrat - [preview](https://jsbin.com/xeqekutuwe/1) (by [@WouterJanson](https://github.com/WouterJanson))
|
||||||
- material - [preview](http://ahaasler.github.io/mit-license-material-theme/) (by [@ahaasler](https://github.com/ahaasler)). _Available colours: blue gray (default), red, pink, purple, deep purple, indigo, blue, light blue, cyan, teal, green, light green, lime, yellow, amber, orange, deep orange, brown and grey. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `material-deep-orange`._
|
- material - [preview](https://ahaasler.github.io/mit-license-material-theme/) (by [@ahaasler](https://github.com/ahaasler)). _Available colours: blue gray (default), red, pink, purple, deep purple, indigo, blue, light blue, cyan, teal, green, light green, lime, yellow, amber, orange, deep orange, brown and grey. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `material-deep-orange`._
|
||||||
- hmt-blue - [preview](https://jsbin.com/naqorar/) (by [@J2TeaM](https://github.com/J2TeaM))
|
- hmt-blue - [preview](https://jsbin.com/naqorar/) (by [@J2TeaM](https://github.com/J2TeaM))
|
||||||
- dusk - [preview](https://output.jsbin.com/giqivoh) (by [@georapbox](https://github.com/georapbox))
|
- dusk - [preview](https://output.jsbin.com/giqivoh) (by [@georapbox](https://github.com/georapbox))
|
||||||
- 8bits - [preview](https://matricali.github.io/mit-license-8bits-theme/) (by [@matricali](https://github.com/matricali)). _Available colours: monochrome, monochrome-white, monochrome-blue-white, monochrome-green, monochrome-amber. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `8bits-monochrome`._
|
- 8bits - [preview](https://matricali.github.io/mit-license-8bits-theme/) (by [@matricali](https://github.com/matricali)). _Available colours: monochrome, monochrome-white, monochrome-blue-white, monochrome-green, monochrome-amber. To use a specific colour, add it as a dash-separated suffix on the theme name, such as `8bits-monochrome`._
|
||||||
|
|
@ -216,29 +216,29 @@ Current available themes:
|
||||||
|
|
||||||
The following types of requests can be made to this project:
|
The following types of requests can be made to this project:
|
||||||
|
|
||||||
- <http://rem.mit-license.org/> HTML, or the default format specified in
|
- <https://rem.mit-license.org/> HTML, or the default format specified in
|
||||||
the json file (currently none specified on `rem`)
|
the json file (currently none specified on `rem`)
|
||||||
- <http://rem.mit-license.org/license.html> HTML
|
- <https://rem.mit-license.org/license.html> HTML
|
||||||
- <http://rem.mit-license.org/license.txt> Text
|
- <https://rem.mit-license.org/license.txt> Text
|
||||||
|
|
||||||
The URL also supports including a start year:
|
The URL also supports including a start year:
|
||||||
|
|
||||||
- <http://rem.mit-license.org/2009/> will
|
- <https://rem.mit-license.org/2009/> will
|
||||||
show a license year range of 2009-2016 (2016 being the current year)
|
show a license year range of 2009-2016 (2016 being the current year)
|
||||||
- <http://rem.mit-license.org/2009-2010>
|
- <https://rem.mit-license.org/2009-2010>
|
||||||
allows me to force the year range
|
allows me to force the year range
|
||||||
- <http://rem.mit-license.org/2009-2010/license.txt> year range of 2009-2010 in plain text
|
- <https://rem.mit-license.org/2009-2010/license.txt> year range of 2009-2010 in plain text
|
||||||
|
|
||||||
You can also specify either the `MIT` or `ISC` license in the URL:
|
You can also specify either the `MIT` or `ISC` license in the URL:
|
||||||
|
|
||||||
- <http://rem.mit-license.org/+MIT> will
|
- <https://rem.mit-license.org/+MIT> will
|
||||||
show the MIT License (default)
|
show the MIT License (default)
|
||||||
- <http://rem.mit-license.org/+ISC>
|
- <https://rem.mit-license.org/+ISC>
|
||||||
shows the ISC license instead
|
shows the ISC license instead
|
||||||
|
|
||||||
Finally, the URL also supports pinning the year
|
Finally, the URL also supports pinning the year
|
||||||
|
|
||||||
- <http://rem.mit-license.org/@2009>
|
- <https://rem.mit-license.org/@2009>
|
||||||
this is useful for when your software copyright should expire ([as discussed here](https://github.com/remy/mit-license/issues/771))
|
this is useful for when your software copyright should expire ([as discussed here](https://github.com/remy/mit-license/issues/771))
|
||||||
|
|
||||||
## Ways to contribute
|
## Ways to contribute
|
||||||
|
|
@ -252,6 +252,7 @@ Development contributions from:
|
||||||
- [georgebashi](https://github.com/georgebashi)
|
- [georgebashi](https://github.com/georgebashi)
|
||||||
- [mathiasbynens](https://github.com/mathiasbynens)
|
- [mathiasbynens](https://github.com/mathiasbynens)
|
||||||
- [evertton](https://github.com/evertton)
|
- [evertton](https://github.com/evertton)
|
||||||
|
- [Richienb](https://github.com/Richienb)
|
||||||
|
|
||||||
**SSL and wildcard DNS is supported by [CloudFlare](https://www.cloudflare.com) - thank you 🙏💙**
|
**SSL and wildcard DNS is supported by [CloudFlare](https://www.cloudflare.com) - thank you 🙏💙**
|
||||||
|
|
||||||
|
|
@ -311,4 +312,4 @@ I'm a developer, I seem only capable of _grey_! If you're a designer and want to
|
||||||
|
|
||||||
And of course:
|
And of course:
|
||||||
|
|
||||||
MIT: <http://rem.mit-license.org>
|
MIT: <https://rem.mit-license.org>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue