Thanks for your interest in contributing to the Snyk Kubernetes monitor. This project is maintained by Snyk, and relies on the Snyk service to function. However, if you have a suggestion or idea for a feature, or want to send a pull request, the Contribution Agreement below will apply.
In order to run the tests for the Snyk Kubernetes monitor you will need a suitable development environment installed.
Requirements and additional information on how to run the tests can be found in the tests' readme.
If you have a suggested change then please open an issue to discuss first, unless the proposed change is trivial or easier to discuss around the code change.
As the Snyk Kubernetes monitor only works in conjunction with the paid-for Snyk service, reporting issues via the usual Snyk customer support channels is prefered. If a public record of the issue is useful to reference please do open an issue on this repository but also open a support ticket to reference it.
Requests for new features are best handled via the standard Snyk support channels or talking with your customer support manager.
This Agreement applies to any Contribution you make to any Work.
This is a binding legal agreement on you and any organization you represent. If you are signing this Agreement on behalf of your employer or other organization, you represent and warrant that you have the authority to agree to this Agreement on behalf of the organization.
"Contribution" means any original work, including any modification of or addition to an existing work, that you submit in any manner for inclusion in the Work (as each of those terms are defined in the Agreement).
"Snyk", "we" and "us" means Snyk Ltd.
"Work" means any project, work or materials owned or managed by Snyk Ltd in relation to the Snyk Kubernetes Monitor.
"You" and "your" means you and any organization on whose behalf you are entering this Agreement. If You are an employee and have created the Contribution as part of your employment, by submitting the Contribution you confirm that Your employer has authorised you to accept this Agreement.
(a) Assignment. By submitting a Contribution, you assign to Snyk all right, title and interest in any copyright you have in the Contribution, and you waive any rights, including any moral rights, database rights, or intellectual property rights, that may affect your ownership of the copyright in the Contribution.
(b) License to Snyk. If your assignment in Section 2(a) is ineffective for any reason, you grant to us and to any recipient of any Work distributed by us, a perpetual, worldwide, transferable, non-exclusive, no-charge, royalty-free, irrevocable, and sublicensable licence to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Contributions and any derivative work created based on a Contribution. If your license grant is ineffective for any reason, you irrevocably waive and covenant to not assert any claim you may have against us, our successors in interest, and any of our direct or indirect licensees and customers, arising out of our, our successors in interest's, or any of our direct or indirect licensees' or customers' use, reproduction, preparation of derivative works, public display, public performance, sublicense, and distribution of a Contribution. You also agree that we may publicly use your name and the name of any organization on whose behalf you're entering into this Agreement in connection with publicizing the Work.
(c) License to you. We grant to you a perpetual, worldwide, transferable, non-exclusive, no-charge, fee-free, irrevocable, and sublicensable license to use, reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute a Contribution and any derivative works you create based on a Contribution.
You grant to us and to any recipient of any Work distributed by us, a perpetual, worldwide, transferable, non-exclusive, no-charge, fee-free, irrevocable, and sublicensable patent license to make, have made, use, sell, offer to sell, import, and otherwise transfer the Contribution in whole or in part, along or included in any Work under any patent you own or control, whether already aquired or hereafter acquired, that is necessarily infringed by the Contribution or by combination of the Contribution with any Work.
By submitting a Contribution, you represent and warrant that: (a) each Contribution you submit is an original work and you can legally grant the rights set out in this Agreement; (b) the Contribution does not, and any exercise of the rights granted by you will not, infringe any third party's intellectual property or other right; and (c) you are not aware of any claims, suits, or actions pertaining to the Contribution. You will notify us immediately if you become aware or have reason to believe that any of your representations and warranties is or becomes inaccurate.
Except for the assignment and licenses set forth in this Agreement, this Agreement does not transfer any right, title or interest in any intellectual property right of either party to the other. If you choose to provide us with suggestions, ideas for improvement, recommendations or other feedback, on any Work we may use your feedback without any restriction or payment.
English law governs this Agreement, excluding any applicable conflict of laws rules or principles, and the parties agree to the exclusive jurisdiction of the courts in England, UK. This Agreement does not create a partnership, agency relationship, or joint venture between the parties. We may assign this Agreement without notice or restriction. If any provision of this Agreement is unenforcable, that provision will be modified to render it enforceable to the extent possible to effect the parties' intention and the remaining provisions will not be affected. The parties may amend this Agreement only in a written amendment signed by both parties. This Agreement comprises the parties' entire agreement relating to the subject matter of this Agreement.
Agreed and accepted on my behalf and on behalf of my organization