-
Notifications
You must be signed in to change notification settings - Fork 0
Tighten repository licensing #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,39 @@ | ||||||||||
| # OmniFeed Source-Visible License v1.0 | ||||||||||
|
|
||||||||||
| Copyright (c) 2026 Zach Gonser and contributors authorized by Zach Gonser. | ||||||||||
| All rights reserved. | ||||||||||
|
|
||||||||||
| ## Grant of access | ||||||||||
| You may view and read this source code solely for personal reference. | ||||||||||
|
|
||||||||||
| ## 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. | ||||||||||
|
|
||||||||||
| ## Third-party components | ||||||||||
| This license applies only to original code and content in this repository that Zach Gonser has rights to license. | ||||||||||
| Third-party code, assets, and dependencies included in or referenced by this repository remain subject to their own licenses and notices. | ||||||||||
| Nothing in this license modifies, restricts, or supersedes rights granted by applicable third-party licenses. | ||||||||||
|
|
||||||||||
| ## 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. | |
| 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. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,6 @@ | ||
| > **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. | ||
|
Comment on lines
+1
to
+2
|
||
|
|
||
| # OmniFeed | ||
|
|
||
| OmniFeed is an intelligent personal dashboard for aggregating and managing multimedia content. | ||
|
|
@@ -59,7 +62,9 @@ Run database migrations with `npm run migrate` inside the backend directory. | |
|
|
||
| ## Contributing | ||
|
|
||
| Please submit PRs against `main`. Ensure linting and tests pass before merging. | ||
| Contributions are accepted only with prior written permission from Zach Gonser and are reviewed case-by-case. | ||
| If authorized to contribute, submit PRs against `main` and ensure linting/tests pass before review. | ||
| By submitting a contribution, you agree to the inbound contribution license terms in `LICENSE`. | ||
|
|
||
| ## Performance Profiling | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.