Skip to content

Commit 16cb811

Browse files
committed
docs(license): switch to polyform, add contributing.md
1 parent 862219b commit 16cb811

File tree

4 files changed

+164
-21
lines changed

4 files changed

+164
-21
lines changed

CONTRIBUTING.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Contributing to the Project
2+
3+
The project is a collection of contributions from both the project leaders and
4+
community members. There are many ways to contribute, this can include content
5+
in the project repositories, as well as contributing in public and private
6+
conversation, assisting users, writing blog posts, and many other ways.
7+
8+
## How contributions are made
9+
10+
Contributions to the project primarily happen in the project source
11+
repositories, but may also occur in other places, such as discussion forums and
12+
public and private discourse.
13+
14+
## Contributing content to the Project
15+
16+
In order for the project leaders to manage sustained progress toward the
17+
project goals and maintain project velocity, focus and quality, the project may
18+
adjust the license terms over time.
19+
20+
Content contributed to the project must therefore be provided under
21+
sufficiently liberal terms to allow these operations to proceed unimpeded. As
22+
such contributions are accepted with the following understanding:
23+
24+
* Contributed content is licensed under the terms of the 0-BSD license
25+
* Contributors accept the terms of the project license at the time of
26+
contribution
27+
28+
By making a contribution, you accept both the current project license terms,
29+
and that all contributions that you have made are provided under the terms of
30+
the 0-BSD license.
31+
32+
## Zero-Clause BSD
33+
34+
```
35+
Permission to use, copy, modify, and/or distribute this software for
36+
any purpose with or without fee is hereby granted.
37+
38+
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
39+
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
40+
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
41+
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
42+
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
43+
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
44+
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
45+
```

LICENSE

Lines changed: 0 additions & 21 deletions
This file was deleted.

LICENSE.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
# PolyForm Strict License 1.0.0
2+
3+
<https://polyformproject.org/licenses/strict/1.0.0>
4+
5+
## Acceptance
6+
7+
In order to get any license under these terms, you must agree
8+
to them as both strict obligations and conditions to all
9+
your licenses.
10+
11+
## Copyright License
12+
13+
The licensor grants you a copyright license for the software
14+
to do everything you might do with the software that would
15+
otherwise infringe the licensor's copyright in it for any
16+
permitted purpose, other than distributing the software or
17+
making changes or new works based on the software.
18+
19+
## Patent License
20+
21+
The licensor grants you a patent license for the software that
22+
covers patent claims the licensor can license, or becomes able
23+
to license, that you would infringe by using the software.
24+
25+
## Noncommercial Purposes
26+
27+
Any noncommercial purpose is a permitted purpose.
28+
29+
## Personal Uses
30+
31+
Personal use for research, experiment, and testing for
32+
the benefit of public knowledge, personal study, private
33+
entertainment, hobby projects, amateur pursuits, or religious
34+
observance, without any anticipated commercial application,
35+
is use for a permitted purpose.
36+
37+
## Noncommercial Organizations
38+
39+
Use by any charitable organization, educational institution,
40+
public research organization, public safety or health
41+
organization, environmental protection organization,
42+
or government institution is use for a permitted purpose
43+
regardless of the source of funding or obligations resulting
44+
from the funding.
45+
46+
## Fair Use
47+
48+
You may have "fair use" rights for the software under the
49+
law. These terms do not limit them.
50+
51+
## No Other Rights
52+
53+
These terms do not allow you to sublicense or transfer any of
54+
your licenses to anyone else, or prevent the licensor from
55+
granting licenses to anyone else. These terms do not imply
56+
any other licenses.
57+
58+
## Patent Defense
59+
60+
If you make any written claim that the software infringes or
61+
contributes to infringement of any patent, your patent license
62+
for the software granted under these terms ends immediately. If
63+
your company makes such a claim, your patent license ends
64+
immediately for work on behalf of your company.
65+
66+
## Violations
67+
68+
The first time you are notified in writing that you have
69+
violated any of these terms, or done anything with the software
70+
not covered by your licenses, your licenses can nonetheless
71+
continue if you come into full compliance with these terms,
72+
and take practical steps to correct past violations, within
73+
32 days of receiving notice. Otherwise, all your licenses
74+
end immediately.
75+
76+
## No Liability
77+
78+
***As far as the law allows, the software comes as is, without
79+
any warranty or condition, and the licensor will not be liable
80+
to you for any damages arising out of these terms or the use
81+
or nature of the software, under any kind of legal claim.***
82+
83+
## Definitions
84+
85+
The **licensor** is the individual or entity offering these
86+
terms, and the **software** is the software the licensor makes
87+
available under these terms.
88+
89+
**You** refers to the individual or entity agreeing to these
90+
terms.
91+
92+
**Your company** is any legal entity, sole proprietorship,
93+
or other kind of organization that you work for, plus all
94+
organizations that have control over, are under the control of,
95+
or are under common control with that organization. **Control**
96+
means ownership of substantially all the assets of an entity,
97+
or the power to direct its management and policies by vote,
98+
contract, or otherwise. Control can be direct or indirect.
99+
100+
**Your licenses** are all the licenses granted to you for the
101+
software under these terms.
102+
103+
**Use** means anything you do with the software requiring one
104+
of your licenses.
105+

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,20 @@ ability for users to specify colours in `komorebi.json` in Hex format alongside
169169
There is also a process in place for graceful, non-breaking, deprecation of configuration options that are no longer
170170
required.
171171

172+
## License
173+
174+
`komorebi` is licensed under the [PolyForm Strict 1.0.0
175+
license](https://polyformproject.org/licenses/strict/1.0.0). On a high level
176+
this means that you are free to do whatever you want with `komorebi` other than
177+
redistribution, or distribution of new works (ie. hard-forks) based on the
178+
software.
179+
180+
Anyone is free to make their own fork of `komorebi` with changes intended
181+
either for personal use or for integration back upstream via pull requests.
182+
183+
Please see [CONTRIBUTING.md](./CONTRIBUTING.md) for more information about how
184+
code contributions to `komorebi` are licensed.
185+
172186
# Development
173187

174188
If you use IntelliJ, you should enable the following settings to ensure that code generated by macros is recognised by

0 commit comments

Comments
 (0)