Conversation
There was a problem hiding this comment.
Pull request overview
Updates repository-facing documentation to reflect a new restrictive, source-visible licensing stance.
Changes:
- Adds a prominent license notice at the top of the README.
- Introduces a new custom “source-visible” LICENSE with strong restrictions on use, copying, modification, and deployment.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| README.md | Adds a top-of-file notice summarizing the new restrictive licensing terms and pointing readers to LICENSE. |
| LICENSE | Adds a custom “source-visible” license text defining permitted viewing and prohibiting other uses without written permission. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -0,0 +1,32 @@ | |||
| # SlurpNet Source-Visible License v1.0 | |||
There was a problem hiding this comment.
The license header names "SlurpNet" while the repository/project is "OmniFeed" (README title). If this license is intended for OmniFeed, rename the license title to match the project to avoid ambiguity about what work the terms apply to.
| # SlurpNet Source-Visible License v1.0 | |
| # OmniFeed Source-Visible License v1.0 |
| ## No permission granted | ||
| Except for the limited right to view the source code, no other rights are granted. | ||
| Without prior written permission from Zach Gonser, you may not: | ||
| - use this code or any substantial portion of it in production or non-production systems, | ||
| - copy, reproduce, modify, adapt, translate, or create derivative works, | ||
| - distribute, sublicense, sell, lease, lend, publish, or transfer the code, | ||
| - deploy the code, or any modified version of it, for personal, internal, commercial, or public use, | ||
| - use the code to provide hosted or managed services, | ||
| - remove or alter copyright, attribution, or license notices. |
There was a problem hiding this comment.
This repository includes third-party dependencies (e.g., vendored backend/node_modules/... with MIT/BSD licenses). The top-level LICENSE should explicitly clarify that it applies only to code you own, and that bundled third-party components remain under their original licenses (and that those notices are preserved), otherwise the current "No permission granted" section can be read as attempting to restrict rights that you can’t relicense.
| - remove or alter copyright, attribution, or license notices. | ||
|
|
||
| ## Contributions | ||
| Unless explicitly agreed otherwise in writing, any contribution, patch, pull request, or suggestion submitted for this repository may be rejected and does not grant you any rights to this codebase. |
There was a problem hiding this comment.
The Contributions section says submissions "do not grant you any rights" but doesn’t state what license (if any) a contributor grants to the repository owner for accepted contributions. This can create ambiguity about whether maintainers may legally use/modify/redistribute contributed patches; consider adding an explicit inbound license/assignment statement (or referencing a CLA) for accepted contributions.
| Unless explicitly agreed otherwise in writing, any contribution, patch, pull request, or suggestion submitted for this repository may be rejected and does not grant you any rights to this codebase. | |
| Unless explicitly agreed otherwise in writing, any contribution, patch, pull request, or suggestion submitted for this repository may be rejected and does not grant you any rights to this codebase. | |
| By submitting any contribution, patch, pull request, or suggestion to this repository, you grant Zach Gonser and contributors authorized by Zach Gonser a perpetual, irrevocable, worldwide, non-exclusive, royalty-free license to use, reproduce, modify, adapt, publish, distribute, sublicense, and incorporate that submission, in whole or in part, into this codebase and any related works. | |
| You represent that you have the legal right to grant this license for any submission you make. |
| > **License Notice** | ||
| > This repository is source-visible only. No copying, modification, redistribution, deployment, or commercial use is permitted without prior written permission from Zach Gonser. See `LICENSE` for details. |
There was a problem hiding this comment.
The new License Notice states that no copying/modification is permitted, but the same README later invites PRs and instructs contributors to run lint/tests. This is internally inconsistent and may confuse contributors; consider updating the Contributing section to reflect the new source-visible terms (e.g., clarify whether contributions/running locally are allowed under an explicit exception).
|
@copilot review this PR for licensing correctness, unintended file changes, and any repo-specific risks. |
Agent-Logs-Url: https://github.com/zachyzissou/omnireader/sessions/5a454f93-73e0-4506-a56c-3f6aef9c297d Co-authored-by: zachyzissou <5644086+zachyzissou@users.noreply.github.com>
Reviewed and addressed the licensing risks in commit |
Adds the new restrictive source-visible LICENSE and README notice.