Thanks for your interest in contributing to ScopeWeaver.
ScopeWeaver is being prepared for its public open-source release. During this phase, the repository may contain governance, licensing, and project-setup material before the full implementation is published.
- Open an issue or discussion before starting substantial work.
- Keep proposed changes narrowly scoped and easy to review.
- Do not assume undocumented APIs, internal contracts, or file layouts are stable yet.
We expect contributions in areas such as:
- documentation improvements
- architecture feedback
- bug reports and reproduction cases
- tests
- implementation work that aligns with the published roadmap
- Start by opening an issue or discussion.
- Wait for maintainer confirmation before beginning large changes.
- Submit a focused pull request with a clear description of what changed and why.
- Be prepared to revise the change during review.
If the repository later adds issue templates, pull request templates, or additional project automation, follow those project-level instructions as well.
ScopeWeaver Community Edition is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
For this project, contribution rights matter because the maintainers intend to support both:
- the open-source community edition under
AGPLv3 - separate commercial licensing for users who need rights beyond
AGPLv3
For ScopeWeaver, the intended licensing and sublicensing party is URAI. Because registration is not yet finalized, the exact legal counterparty for contributor-rights paperwork must be stated explicitly in the final CLA or equivalent document before signature.
For that reason:
- by submitting a contribution, you confirm that you have the right to contribute it
- you must not submit material that you do not have the right to license
- maintainers may require a signed Contributor License Agreement (
CLA) or similar contributor-rights document granting the necessary rights to the then-current URAI legal counterparty before merging non-trivial contributions
If you are contributing on behalf of an employer, client, university, or other organization, make sure you have authority to do so.
Until the project publishes its final CLA workflow, contributors should coordinate with maintainers before submitting substantial code.
- Prefer small pull requests over broad, mixed changes.
- Keep documentation aligned with behavior.
- Add tests where the change justifies them.
- Do not include secrets, credentials, or private data in commits, issues, or pull requests.
Please engage in good faith, keep review discussions technical and respectful, and assume that project conventions may still evolve during the public-release preparation phase.
For contribution and licensing questions, contact URAI through the repository or the URAI organization or URAI website until dedicated public contact channels are published.