Skip to main content

max / audiofiles

Add the CLA and contributing section Same rollout as the other PolyForm Noncommercial repos: CLA.md verbatim, plus the README section that points at it and asks for a bug report rather than a patch for anything small.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-05 19:55 UTC
Signed with PGP, not checked
Commit: c0e684321791d9db6a05c1e741b276d5f95e93b8
Parent: d74e709
2 files changed, +165 insertions, -0 deletions
M README.md +25
@@ -128,6 +128,31 @@
128 128 Expect `Signature and comment signature verified`. Any other result means the
129 129 file is not what we published. Do not run it.
130 130
131 + ## Contributing
132 +
133 + This project is licensed under PolyForm Noncommercial 1.0.0. Make Creative, LLC owns
134 + the codebase and needs to hold clear title to all of it, so contributions work a
135 + little differently here than on a permissively licensed project.
136 +
137 + **Found a bug, or something small and obviously wrong?** Open a bug report rather
138 + than sending a patch. A clear report of what you did, what happened, and what you
139 + expected is worth more to us than a diff, and it saves you the paperwork below.
140 +
141 + **Want to build something substantial?** Write to info@makenot.work first. We are
142 + open to paying for contributions that matter, and we would rather agree on scope and
143 + terms before you spend your evenings on it than after.
144 +
145 + **Sending code directly?** Any code you submit is covered by the Contributor License
146 + Agreement in `CLA.md`, which assigns copyright in the contribution to Make Creative,
147 + LLC. Read it before you send anything. Add these lines to your commit message to
148 + record that you accept it:
149 +
150 + Make-Creative-CLA: 1.0.0
151 + Signed-off-by: Your Name <your@email>
152 +
153 + We may decline a contribution for any reason, including that it is not something we
154 + want to maintain.
155 +
131 156 ## License
132 157
133 158 [PolyForm Noncommercial 1.0.0](https://polyformproject.org/licenses/noncommercial/1.0.0/)
A CLA.md +140
@@ -1,0 +1,140 @@
1 + # Contributor License Agreement
2 +
3 + Read this before sending code. Most people should not need to: if you have found a
4 + bug, a clear bug report is more useful to us than a patch, and it saves you the
5 + paperwork below. See the contributing section of the README.
6 +
7 + This agreement is version 1.0.0. You agree to the version in effect on the day you
8 + send us code. A later revision does not change what you already agreed to.
9 +
10 + ## Make Creative Contributor License Agreement, version 1.0.0
11 +
12 + This agreement is between Make Creative, LLC, a Colorado limited liability company
13 + ("Make Creative", "we", "us"), and you, the person or entity submitting a
14 + Contribution ("you").
15 +
16 + ### 1. Definitions
17 +
18 + **Project** means any software project owned by Make Creative that distributes this
19 + agreement in its source repository.
20 +
21 + **Contribution** means any work of authorship you submit to a Project, in any form
22 + and through any channel: a patch sent by email, a diff attached to an issue, a pull
23 + or merge request on any repository or mirror, a commit pushed to a branch we grant
24 + you access to, or code pasted into a message. It covers source code, documentation,
25 + configuration, test data, and build files. It does not cover a bug report, a feature
26 + request, or a description of a problem that contains no code we could copy.
27 +
28 + **Submit** means to deliver a Contribution to us or to a Project by any of the means
29 + above.
30 +
31 + ### 2. Assignment
32 +
33 + You assign to Make Creative all right, title, and interest in and to your
34 + Contribution worldwide, including all copyrights and all rights to sue for past,
35 + present, and future infringement. The assignment is effective the moment you Submit,
36 + is irrevocable, and requires no further action by either of us.
37 +
38 + You will, at our request and our expense, sign any document reasonably needed to
39 + record or perfect the assignment.
40 +
41 + ### 3. Fallback license
42 +
43 + To the extent any part of the assignment in section 2 is unenforceable in your
44 + jurisdiction, or is later found ineffective, you instead grant Make Creative a
45 + perpetual, worldwide, irrevocable, exclusive, transferable, sublicensable,
46 + royalty-free license to reproduce, prepare derivative works of, publicly display,
47 + publicly perform, distribute, and otherwise exploit your Contribution, by any means
48 + and in any medium now known or later devised, for any purpose, commercial or
49 + noncommercial.
50 +
51 + To the extent permitted by law, you waive, and agree not to assert against Make
52 + Creative or anyone receiving the Contribution from us, any moral rights or rights of
53 + attribution or integrity in your Contribution. Where such a waiver is not permitted,
54 + you agree not to enforce those rights in a way that would interfere with our
55 + exercise of the rights granted here.
56 +
57 + ### 4. Patent license
58 +
59 + You grant Make Creative a perpetual, worldwide, irrevocable, transferable,
60 + sublicensable, royalty-free patent license to make, have made, use, offer to sell,
61 + sell, import, and otherwise transfer your Contribution and any Project incorporating
62 + it. The license covers only those patent claims you can license that are necessarily
63 + infringed by your Contribution alone or by its combination with the Project it was
64 + Submitted to.
65 +
66 + If you initiate patent litigation alleging that a Project or a Contribution
67 + infringes a patent, every license you have received from us under section 5
68 + terminates on the day the action is filed.
69 +
70 + ### 5. License back to you
71 +
72 + We grant you a perpetual, worldwide, irrevocable, non-exclusive, royalty-free
73 + license to use, reproduce, modify, and distribute your own Contribution, and
74 + derivative works of it, for any purpose, including commercially. This license covers
75 + your Contribution as you Submitted it. It does not extend to the rest of the
76 + Project, which remains available to you only under the Project's public license.
77 +
78 + ### 6. What you promise
79 +
80 + You represent that:
81 +
82 + 1. Each Contribution is your original work, or you have the right to Submit it and
83 + to grant the rights in this agreement.
84 + 2. If your employer has rights in work you produce, you have your employer's
85 + permission to Submit, or your employer has waived its rights in the Contribution.
86 + 3. Your Contribution does not contain, and is not derived from, code licensed under
87 + the GPL, LGPL, AGPL, or any other license that would impose conditions on how
88 + Make Creative may license the Project. If any part of your Contribution came from
89 + somewhere else, you identified the source and its license when you Submitted it.
90 + 4. If you used an automated tool to produce any part of your Contribution, you still
91 + hold or can grant the rights this agreement requires.
92 + 5. Your Contribution is not subject to any third-party agreement, license, or claim
93 + that conflicts with this agreement.
94 +
95 + If you learn that any of these is untrue, tell us at info@makenot.work promptly.
96 +
97 + ### 7. No warranty
98 +
99 + Except for section 6, you provide your Contribution as is, without warranty of any
100 + kind. You owe us no support, maintenance, or updates.
101 +
102 + ### 8. No obligation and no compensation
103 +
104 + We are not required to use, merge, distribute, or keep any Contribution. We may
105 + modify, relicense, or remove it. Submitting a Contribution creates no employment,
106 + partnership, agency, or joint venture between us.
107 +
108 + You are not entitled to compensation for a Contribution. If we agree to pay for
109 + one, that agreement will be separate and in writing, and it does not change the
110 + rights assigned here.
111 +
112 + ### 9. How you accept
113 +
114 + You accept this agreement when you Submit a Contribution. We also ask you to record
115 + that acceptance in each commit message:
116 +
117 + ```
118 + Make-Creative-CLA: 1.0.0
119 + Signed-off-by: Your Name <your@email>
120 + ```
121 +
122 + Leaving the line out does not undo your acceptance. It only means the record of it
123 + lives outside the repository.
124 +
125 + If you are Submitting on behalf of an entity, the person who Submits represents that
126 + they are authorized to bind that entity, and "you" means the entity.
127 +
128 + ### 10. Terms
129 +
130 + This agreement is governed by the laws of the State of Colorado, USA, without regard
131 + to its conflict of laws rules. Any dispute will be brought in the state or federal
132 + courts sitting in Colorado, and you consent to their jurisdiction.
133 +
134 + This is the entire agreement between us about Contributions, and it replaces any
135 + earlier understanding on the subject. If a provision is held unenforceable, the rest
136 + stays in force. Our failure to enforce a provision is not a waiver of it.
137 +
138 + We may publish a revised version of this agreement. A revision applies only to
139 + Contributions Submitted on or after its publication date. Your earlier Contributions
140 + stay governed by the version in effect when you Submitted them.