Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions LICENSE
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.
Comment on lines +9 to +17
Copy link

Copilot AI Apr 15, 2026

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.

Copilot uses AI. Check for mistakes.

## 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.
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
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.

Copilot uses AI. Check for mistakes.
By submitting any contribution, patch, pull request, or suggestion, 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 related works.
You represent that you have the legal right to grant this license for any submission you make.

## Trademark and branding
No trademark, service mark, trade name, logo, or brand feature license is granted.

## Reservation of rights
All rights not expressly granted are reserved.

## Contact
For licensing, commercial use, partnership, or exception requests, contact Zach Gonser for written permission.

## Disclaimer
This code is provided "as is", without warranty of any kind, express or implied, to the maximum extent permitted by law.
7 changes: 6 additions & 1 deletion README.md
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
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 uses AI. Check for mistakes.

# OmniFeed

OmniFeed is an intelligent personal dashboard for aggregating and managing multimedia content.
Expand Down Expand Up @@ -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

Expand Down