Skip to content

Commit da51075

Browse files
authored
chore: switch license from MIT to PolyForm Shield 1.0.0 (#124)
1 parent 903c0cb commit da51075

2 files changed

Lines changed: 177 additions & 20 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
name = "diecut"
55
version = "0.3.4"
66
edition = "2021"
7-
license = "MIT"
7+
license = "LicenseRef-PolyForm-Shield-1.0.0"
88
rust-version = "1.75"
99
description = "A single binary project template generator"
1010

LICENSE

Lines changed: 176 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,178 @@
1-
MIT License
2-
31
Copyright (c) 2026 Robert Roskam
42

5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
3+
Required Notice: Copyright (c) 2026 Robert Roskam (https://robertroskam.com)
4+
Licensor Line of Business: Developer infrastructure and operations tooling
5+
6+
PolyForm Shield License 1.0.0
7+
https://polyformproject.org/licenses/shield/1.0.0
8+
9+
10+
Acceptance
11+
12+
In order to get any license under these terms, you must agree
13+
to them as both strict obligations and conditions to all your
14+
licenses.
15+
16+
17+
Copyright License
18+
19+
The licensor grants you a copyright license for the software
20+
to do everything you might do with the software that would
21+
otherwise infringe the licensor's copyright in it for any
22+
permitted purpose. However, you may only distribute the
23+
software according to "Distribution License" and make changes
24+
or new works based on the software according to "Changes and
25+
New Works License".
26+
27+
28+
Distribution License
29+
30+
The licensor grants you an additional copyright license to
31+
distribute copies of the software. Your license to distribute
32+
covers distributing the software with changes and new works
33+
permitted by "Changes and New Works License".
34+
35+
36+
Notices
37+
38+
You must ensure that anyone who gets a copy of any part of
39+
the software from you also gets a copy of these terms or the
40+
URL for them above, as well as copies of any plain-text lines
41+
beginning with "Required Notice:" that the licensor provided
42+
with the software.
43+
44+
45+
Changes and New Works License
46+
47+
The licensor grants you an additional copyright license to
48+
make changes and new works based on the software for any
49+
permitted purpose.
50+
51+
52+
Patent License
53+
54+
The licensor grants you a patent license for the software
55+
that covers patent claims the licensor can license, or becomes
56+
able to license, that you would infringe by using the software.
57+
58+
59+
Noncompete
60+
61+
Any purpose is a permitted purpose, except for providing any
62+
product that competes with the software or any product the
63+
licensor or any of its affiliates provides using the software.
64+
65+
66+
Competition
67+
68+
Goods and services compete even when they provide functionality
69+
through different kinds of interfaces or for different technical
70+
platforms. Applications can compete with services, libraries
71+
with plugins, frameworks with development tools, and so on,
72+
even if they're written in different programming languages or
73+
for different computer architectures. Goods and services
74+
compete even when provided free of charge. If you market a
75+
product as a practical substitute for the software or another
76+
product, it definitely competes.
77+
78+
79+
New Products
80+
81+
If you are using the software to provide a product that does
82+
not compete, but the licensor or any of its affiliates brings
83+
your product into competition by providing a new version of
84+
the software or another product using the software, you may
85+
continue using versions of the software available under these
86+
terms beforehand to provide your competing product, but not
87+
any later versions.
88+
89+
90+
Discontinued Products
91+
92+
You may begin using the software to compete with a product or
93+
service that the licensor or any of its affiliates has stopped
94+
providing, unless the licensor includes a plain-text line
95+
beginning with "Licensor Line of Business:" with the software
96+
that mentions that line of business.
97+
98+
99+
Sales of Business
100+
101+
If the licensor or any of its affiliates sells a line of
102+
business developing the software or using the software to
103+
provide a product, the buyer can also enforce "Noncompete"
104+
for that product.
105+
106+
107+
Fair Use
108+
109+
You may have "fair use" rights for the software under the law.
110+
These terms do not limit them.
111+
112+
113+
No Other Rights
114+
115+
These terms do not allow you to sublicense or transfer any of
116+
your licenses to anyone else, or prevent the licensor from
117+
granting licenses to anyone else. These terms do not imply
118+
any other licenses.
119+
120+
121+
Patent Defense
122+
123+
If you make any written claim that the software infringes or
124+
contributes to infringement of any patent, your patent license
125+
for the software granted under these terms ends immediately.
126+
If your company makes such a claim, your patent license ends
127+
immediately for work on behalf of your company.
128+
129+
130+
Violations
131+
132+
The first time you are notified in writing that you have
133+
violated any of these terms, or done anything with the software
134+
not covered by your licenses, your licenses can nonetheless
135+
continue if you come into full compliance with these terms,
136+
and take practical steps to correct past violations, within
137+
32 days of receiving notice. Otherwise, all your licenses
138+
end immediately.
139+
140+
141+
No Liability
142+
143+
AS FAR AS THE LAW ALLOWS, THE SOFTWARE COMES AS IS, WITHOUT
144+
ANY WARRANTY OR CONDITION, AND THE LICENSOR WILL NOT BE LIABLE
145+
TO YOU FOR ANY DAMAGES ARISING OUT OF THESE TERMS OR THE USE
146+
OR NATURE OF THE SOFTWARE, UNDER ANY KIND OF LEGAL CLAIM.
147+
148+
149+
Definitions
150+
151+
The "licensor" is the individual or entity offering these
152+
terms, and the "software" is the software the licensor makes
153+
available under these terms.
154+
155+
A "product" can be a good or service, or a combination of
156+
them.
157+
158+
"You" refers to the individual or entity agreeing to these
159+
terms.
160+
161+
"Your company" is any legal entity, sole proprietorship, or
162+
other kind of organization that you work for, plus all its
163+
affiliates.
164+
165+
"Affiliates" means the other organizations than an
166+
organization has control over, is under the control of, or is
167+
under common control with.
168+
169+
"Control" means ownership of substantially all the assets of
170+
an entity, or the power to direct its management and policies
171+
by vote, contract, or otherwise. Control can be direct or
172+
indirect.
173+
174+
"Your licenses" are all the licenses granted to you for the
175+
software under these terms.
176+
177+
"Use" means anything you do with the software requiring one
178+
of your licenses.

0 commit comments

Comments
 (0)