Skip to content

Latest commit

 

History

History
103 lines (77 loc) · 4.58 KB

File metadata and controls

103 lines (77 loc) · 4.58 KB

Contributing to SymBot

Thanks for your interest in improving SymBot. Contributions of all kinds are welcome — bug fixes, features, documentation, and ideas.

How to contribute

  • Open an issue to report a bug or propose a feature before starting large work, so we can discuss the approach.
  • For code changes, open a pull request describing what it does and why.
  • Keep pull requests focused. Smaller, self-contained changes are easier to review and merge.

Licensing of contributions

SymBot is released under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) license. All contributions are made under the terms below. By submitting a contribution (for example, opening a pull request or otherwise sending code, documentation, or other material for inclusion), you agree to these terms. If you do not agree, please do not submit a contribution.

Unless the terms below say otherwise, your contribution is provided under the same license the project uses at the time you submit it, so it can be included in and distributed as part of SymBot.

Definitions

  • "You" means the copyright owner, or the person or entity legally authorized by the copyright owner, agreeing to these terms.
  • "Contribution" means any original work of authorship — including code, documentation, or any modification or addition to an existing work — that you intentionally submit for inclusion in SymBot (the "Work").
  • "Submit" means any form of electronic, verbal, or written communication sent for inclusion in the Work, including but not limited to pull requests, patches, and communication on issue trackers and source-control systems, but excluding communication you conspicuously mark as "Not a Contribution."

1. Your certification

You certify that:

  • The contribution is your own original work and you have the right to submit it under these terms; or, if it includes work you did not create, you have the right to submit that work under these terms and you identify it under "Third-party material" below.
  • If your employer has rights to intellectual property you create, you have either received permission to make the contribution on behalf of that employer, or your employer has waived such rights for this contribution.
  • You understand that your contribution is public and becomes part of the project's history.

2. Copyright license you grant

You grant the project's owner and recipients of the software a perpetual, worldwide, non-exclusive, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contribution and derivative works.

3. Patent license you grant

You grant the project's owner and recipients of the software a perpetual, worldwide, non-exclusive, royalty-free, irrevocable (except as stated below) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contribution, where such license applies only to those patent claims you can license that are necessarily infringed by your contribution alone or by combination of your contribution with the project. If any entity brings patent litigation alleging that the project or a contribution infringes a patent, the patent licenses granted here for that contribution may terminate for that entity.

4. Re-licensing and transfer

You agree that the project's owner may re-license your contribution under a different license chosen for the project as a whole.

This grant is transferable and sublicensable.

5. Your copyright is retained

You retain copyright to your own contributions, subject only to the licenses and rights granted above. This agreement does not assign or take away your copyright — it grants the project the rights it needs to include your work and keep its licensing consistent.

6. No warranty

Unless required by law or agreed in writing, you provide your contribution "as is" without warranties of any kind.

7. Third-party material

If you wish to submit work that is not your original creation, you may submit it separately from any contribution, identifying the complete details of its source and of any license or other restriction (including related patents, trademarks, and license agreements) of which you are personally aware, and conspicuously marking the work as "Submitted on behalf of a third party: [named here]."

8. No obligation to support

You are not expected to provide support for your contributions, except to the extent you choose to. You may provide support for free, for a fee, or not at all.