We welcome your code contributions. Before submitting code via a GitHub pull request, or by filing a bug in https://bugs.mysql.com you will need to have signed the Oracle Contributor Agreement, see https://oca.opensource.oracle.com
Only pull requests from committers that can be verified as having signed the OCA can be accepted.
- Make sure you have a user account at https://bugs.mysql.com. You'll need to reference this user account when you submit your OCA (Oracle Contributor Agreement).
- Sign the Oracle OCA. You can find instructions for doing that at the OCA Page, at https://oca.opensource.oracle.com
- Validate your contribution by including tests that sufficiently cover the functionality.
- Verify that the entire test suite passes with your code applied.
- Submit your pull request via GitHub or uploading it using the contribution tab to a bug record in https://bugs.mysql.com (using the 'contribution' tab).
Submissions Other than Code. These terms apply to all of Your Submissions other than code contributions.
"You" means you personally, as well as any person or entity on whose behalf you are Using the Site. "You"
does not include Oracle or its employees using the Site on Oracle's behalf. "Use" and its variants are to
be interpreted in their broadest sense and include, without limitation, the acts of using, accessing,
receiving, browsing, downloading from, and uploading to. A "User" is a person or entity who Uses the site.
"Submissions" means any materials (other than code contributions), including but not limited to technology
specifications, technical materials, documentation, discussion thread postings, blogs, wikis, data, and any
other content, information, technology or services submitted to by You to the site.
You hereby grant to Oracle and all Users a royalty-free, perpetual, irrevocable, worldwide, non-exclusive
and fully sub-licensable right and license under Your intellectual property rights to reproduce, modify,
adapt, publish, translate, create derivative works from, distribute, perform, display and use Your Submissions
(in whole or part) and to incorporate or implement them in other works in any form, media, or technology now
known or later developed. This includes, without limitation, the right to incorporate or implement the Submission
into any product or service, and to display, market, sublicense and distribute the Submissions as incorporated
or embedded in any product or service distributed or offered by Oracle without compensation to you. All Users,
Oracle, and their sublicensees are responsible for any modifications they make to the Submissions of others.