├── CNAME ├── Cakefile ├── FAQ.md ├── LICENSE ├── index.html └── v1.html /CNAME: -------------------------------------------------------------------------------- 1 | lillicense.org -------------------------------------------------------------------------------- /Cakefile: -------------------------------------------------------------------------------- 1 | # `cake build` rebuilds index.html from the contents of LICENSE and FAQ.md 2 | # 3 | # Handy shcortcut to build live as you work: 4 | # fswatch -o LICENSE FAQ.md | xargs -n1 -I{} cake build 5 | 6 | fs = require 'fs' 7 | md = require('markdown-it')() 8 | 9 | wrap = (parts) -> 10 | body = parts.slice(1).map((part) -> "

#{part}

").join('\n\n') 11 | "\n\n

#{parts.shift()}

\n\n#{ body }\n\n" 12 | 13 | section = (name, html) -> 14 | "
#{html}
" 15 | 16 | matcher = (name) -> 17 | ///[\s\S]*?<\/div>/// 18 | 19 | task 'build', 'build the HTML source from the LICENSE file', -> 20 | source = fs.readFileSync('LICENSE').toString().split(/\n{2,}/g) 21 | faq = fs.readFileSync('FAQ.md').toString() 22 | v1 = fs.readFileSync('v1.html').toString() 23 | 24 | v1 = v1.replace matcher('lil-license'), section('lil-license', wrap(source)) 25 | v1 = v1.replace matcher('faq'), section('faq', md.render(faq)) 26 | 27 | fs.writeFileSync 'v1.html', v1 28 | -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- 1 | FAQ 2 | --- 3 | 4 | Why publish yet another license? Why not just use [MIT](http://mitlicense.org)? 5 | 6 | It's true that license proliferation is a real problem. And the MIT License 7 | is lovely: functional, relatively clear in intent to all readers — not just 8 | lawyers — and has stood the test of time. 9 | [Roughly half](https://github.com/blog/1964-open-source-license-usage-on-github-com) 10 | of all open source projects use it. But it was written in the 1980s, and as open 11 | source authors and users we've learned that, in practice, we need just a little 12 | bit more: a declaration of the intent not to use software patents against users, 13 | and the shared understanding that contributions back to the project will be 14 | incorporated under the same terms of the license. 15 | 16 | 17 | What else is different about the Lil License? 18 | 19 | Some of the legal phrasing has been simplified, the [legally UNNECESSARY SHOUTY 20 | TEXT](https://www.cameronhuff.com/blog/why-not-use-CAPITAL-LETTERS/index.html) 21 | quieted, and the words generally boiled down to a bare minimum. You may 22 | include the license verbatim or link to it instead, and there's also a bit about 23 | having no obligations to provide support or updates to your code. 24 | 25 | 26 | This license won't work for my project because of [ ... ]. Can I fix it? 27 | 28 | You certainly can. Although we've put significant care and thought into the 29 | precise formulation of this license, there's no reason why it shouldn't be made 30 | even better. In fact, the "Lil" stands for "Lil Improvable License". Go ahead 31 | and make your changes. If you think they'd benefit everyone, please submit them 32 | [on Github](https://github.com/jashkenas/lil-license). The goal here is to 33 | whittle this thing down to a minimal social and legal contract among authors, 34 | contributors and users of open source. In plain English. 35 | 36 | 37 | This license is a terrible idea. We need something more legally robust! 38 | 39 | If you're looking for a tried and tested, every term defined, dot the i's and 40 | cross the t's, permissive open source license, try [the Apache 41 | License](https://www.apache.org/licenses/LICENSE-2.0). It will serve you well. 42 | 43 | 44 | This license is a terrible idea. Software authors need to be able to be paid for 45 | their work! 46 | 47 | Check out [License Zero](https://licensezero.com/). It helps software stay free 48 | for use and modification for non-commercial purposes, while commercial users 49 | can be required to pay after a trial period. 50 | 51 | 52 | I decided to license my project under the LIL. Does anyone care? 53 | 54 | We do. Please take a moment to 55 | [add it to the wiki](https://github.com/jashkenas/lil-license/wiki/List-of-LIL-Licensed-Projects). 56 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The Lil License v1 2 | 3 | Copyright (c) [years] [authors] 4 | 5 | Permission is hereby granted by the authors of this software, to any person, 6 | to use the software for any purpose, free of charge, including the rights 7 | to run, read, copy, change, distribute and sell it, and including usage rights 8 | to any patents the authors may hold on it, subject to the following conditions: 9 | 10 | This license, or a link to its text, must be included with all copies of 11 | the software and any derivative works. 12 | 13 | Any modification to the software submitted to the authors may be incorporated 14 | into the software under the terms of this license. 15 | 16 | The software is provided "as is", without warranty of any kind, including 17 | but not limited to the warranties of title, fitness, merchantability and 18 | non-infringement. The authors have no obligation to provide support or updates 19 | for the software, and may not be held liable for any damages, claims or other 20 | liability arising from its use. 21 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The Lil License (Current Version) 5 | 6 | 7 | 8 |

9 | The current version of the Lil License is 10 | v1. 11 |

12 | 13 | 14 | -------------------------------------------------------------------------------- /v1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | The Lil License 7 | 8 | 9 | 85 | 86 | 87 | 88 | 89 | 93 |
94 | 95 |

The Lil License v1

96 | 97 |

Copyright (c) [years] [authors]

98 | 99 |

Permission is hereby granted by the authors of this software, to any person, 100 | to use the software for any purpose, free of charge, including the rights 101 | to run, read, copy, change, distribute and sell it, and including usage rights 102 | to any patents the authors may hold on it, subject to the following conditions:

103 | 104 |

This license, or a link to its text, must be included with all copies of 105 | the software and any derivative works.

106 | 107 |

Any modification to the software submitted to the authors may be incorporated 108 | into the software under the terms of this license.

109 | 110 |

The software is provided "as is", without warranty of any kind, including 111 | but not limited to the warranties of title, fitness, merchantability and 112 | non-infringement. The authors have no obligation to provide support or updates 113 | for the software, and may not be held liable for any damages, claims or other 114 | liability arising from its use. 115 |

116 | 117 |
118 | 119 |

FAQ

120 |

Why publish yet another license? Why not just use MIT?

121 |

It's true that license proliferation is a real problem. And the MIT License 122 | is lovely: functional, relatively clear in intent to all readers — not just 123 | lawyers — and has stood the test of time. 124 | Roughly half 125 | of all open source projects use it. But it was written in the 1980s, and as open 126 | source authors and users we've learned that, in practice, we need just a little 127 | bit more: a declaration of the intent not to use software patents against users, 128 | and the shared understanding that contributions back to the project will be 129 | incorporated under the same terms of the license.

130 |

What else is different about the Lil License?

131 |

Some of the legal phrasing has been simplified, the legally UNNECESSARY SHOUTY 132 | TEXT 133 | quieted, and the words generally boiled down to a bare minimum. You may 134 | include the license verbatim or link to it instead, and there's also a bit about 135 | having no obligations to provide support or updates to your code.

136 |

This license won't work for my project because of [ ... ]. Can I fix it?

137 |

You certainly can. Although we've put significant care and thought into the 138 | precise formulation of this license, there's no reason why it shouldn't be made 139 | even better. In fact, the "Lil" stands for "Lil Improvable License". Go ahead 140 | and make your changes. If you think they'd benefit everyone, please submit them 141 | on Github. The goal here is to 142 | whittle this thing down to a minimal social and legal contract among authors, 143 | contributors and users of open source. In plain English.

144 |

This license is a terrible idea. We need something more legally robust!

145 |

If you're looking for a tried and tested, every term defined, dot the i's and 146 | cross the t's, permissive open source license, try the Apache 147 | License. It will serve you well.

148 |

This license is a terrible idea. Software authors need to be able to be paid for 149 | their work!

150 |

Check out License Zero. It helps software stay free 151 | for use and modification for non-commercial purposes, while commercial users 152 | can be required to pay after a trial period.

153 |

I decided to license my project under the LIL. Does anyone care?

154 |

We do. Please take a moment to 155 | add it to the wiki.

156 |
157 | 158 |
159 | Credits and inspiration: 160 | MIT, 161 | Apache, 162 | Postgres, 163 | ISC, 164 | Kyle 165 | Mitchell, and 166 | clear 167 | legal 168 | writing. 169 |
170 | 171 | 172 | --------------------------------------------------------------------------------