Simplify license terms in README#230
Conversation
Removed additional restrictions on commercial use, redistribution, and competing services according to the AGPL: All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
|
| Filename | Overview |
|---|---|
| README.md | Removes three additional license restrictions from the License section, making the README consistent with the bare AGPL v3 text in LICENSE; this is a significant policy change that should be approved by the copyright holder. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[README.md — License section] -->|Before PR| B["AGPL v3\n+ Commercial use prohibited\n+ No public redistribution\n+ Competing services prohibited"]
A -->|After PR| C["AGPL v3 only"]
D[LICENSE file] --> E["Standard AGPL v3 text\n(no additional restrictions)"]
C -.->|Now consistent| E
B -.->|Was inconsistent with| E
Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.
---
### Issue 1 of 1
README.md:281-286
**Policy change requires maintainer sign-off**
This PR removes three additional restrictions (commercial use, redistribution, competing services) that the project owner explicitly added to the README. While the PR author cites AGPL section 10 to argue these restrictions are "further restrictions" that recipients may remove for their own copies, _removing them from the canonical README_ is a different act — it changes the stated policy of the project itself, not a downstream recipient's copy. That decision belongs solely to the copyright holder(s). The `LICENSE` file contains only the standard AGPL v3 text and has not been changed, so this PR creates a new inconsistency: the README no longer reflects the restrictions the maintainer intended to communicate, even if those restrictions were of questionable legal enforceability under AGPL.
Reviews (1): Last reviewed commit: "Simplify license terms in README" | Re-trigger Greptile
|
|
||
| ## License | ||
|
|
||
| This software is licensed under the GNU Affero General Public License v3.0 (AGPL), with the following additional restrictions: | ||
|
|
||
| Commercial use is prohibited. You may not use this software, or any modified version of it, in any product or service that is sold, monetized, or used in connection with a commercial or for-profit activity. | ||
|
|
||
| No public redistribution. You may not publicly re-upload, fork, or distribute the software (or modified versions) on any platform, repository, or hosting service (e.g., GitHub, npm, Chrome Web Store) without express written permission. | ||
|
|
||
| Competing services prohibited. You may not use this software, modified or unmodified, to create or offer a public or private alternative to BetterCanvas — even if the service is offered for free. | ||
| This software is licensed under the GNU Affero General Public License v3.0 (AGPL). | ||
|
|
||
|  |
There was a problem hiding this comment.
Policy change requires maintainer sign-off
This PR removes three additional restrictions (commercial use, redistribution, competing services) that the project owner explicitly added to the README. While the PR author cites AGPL section 10 to argue these restrictions are "further restrictions" that recipients may remove for their own copies, removing them from the canonical README is a different act — it changes the stated policy of the project itself, not a downstream recipient's copy. That decision belongs solely to the copyright holder(s). The LICENSE file contains only the standard AGPL v3 text and has not been changed, so this PR creates a new inconsistency: the README no longer reflects the restrictions the maintainer intended to communicate, even if those restrictions were of questionable legal enforceability under AGPL.
Prompt To Fix With AI
This is a comment left during a code review.
Path: README.md
Line: 281-286
Comment:
**Policy change requires maintainer sign-off**
This PR removes three additional restrictions (commercial use, redistribution, competing services) that the project owner explicitly added to the README. While the PR author cites AGPL section 10 to argue these restrictions are "further restrictions" that recipients may remove for their own copies, _removing them from the canonical README_ is a different act — it changes the stated policy of the project itself, not a downstream recipient's copy. That decision belongs solely to the copyright holder(s). The `LICENSE` file contains only the standard AGPL v3 text and has not been changed, so this PR creates a new inconsistency: the README no longer reflects the restrictions the maintainer intended to communicate, even if those restrictions were of questionable legal enforceability under AGPL.
How can I resolve this? If you propose a fix, please make it concise.Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Removed additional restrictions on commercial use, redistribution, and competing services according to the AGPL: