Our open source projects have publicly available code and other resources. This means that you are free to read and use it as you see fit under the terms of the license (usually Apache 2.0).
This simple fact is often misunderstood, so let us be crystal clear about what open source does not automatically mean by default:
- It does not mean open to contributions;
- It does not mean support is offered;
- It does not mean you’re entitled to feature requests;
- It does not mean the developer owes you their time;
- It does not mean you’re entitled to anything;
- It does not mean it is free and open-source (FOSS).
You can read more about this POV in this article.
- Provide product version where the problem was found;
- Provide info about your environment;
- Provide detailed info about your problem;
- Provide steps to reproduce the problem;
- Provide actual and expected results.
- Check your code before creating pull request;
- If tests are present in a project, add tests for your code;
- Add inline documentation for your code;
- Apply code style used throughout the project;
- Create your pull request to
developbranch (pull requests to other branches are not allowed).