|
5 | 5 | We'd love to accept your patches! Before we can take them, we
|
6 | 6 | have to jump a couple of legal hurdles.
|
7 | 7 |
|
8 |
| -Please fill out either the individual or corporate Contributor License Agreement |
9 |
| -(CLA). |
| 8 | +### Before you contribute |
| 9 | +Before we can use your code, you must sign the |
| 10 | +[Google Individual Contributor License Agreement](https://cla.developers.google.com/about/google-individual) |
| 11 | +(CLA), which you can do online. The CLA is necessary mainly because you own the |
| 12 | +copyright to your changes, even after your contribution becomes part of our |
| 13 | +codebase, so we need your permission to use and distribute your code. We also |
| 14 | +need to be sure of various other things—for instance that you'll tell us if you |
| 15 | +know that your code infringes on other people's patents. You don't have to sign |
| 16 | +the CLA until after you've submitted your code for review and a member has |
| 17 | +approved it, but you must do it before we can put your code into our codebase. |
| 18 | +Before you start working on a larger contribution, you should get in touch with |
| 19 | +us first through the issue tracker with your idea so that we can help out and |
| 20 | +possibly guide you. Coordinating up front makes it much easier to avoid |
| 21 | +frustration later on. |
10 | 22 |
|
11 |
| - * If you are an individual writing original source code and you're sure you |
12 |
| - own the intellectual property, then you'll need to sign an [individual CLA] |
13 |
| - (http://code.google.com/legal/individual-cla-v1.0.html). |
14 |
| - * If you work for a company that wants to allow you to contribute your work, |
15 |
| - then you'll need to sign a [corporate CLA] |
16 |
| - (http://code.google.com/legal/corporate-cla-v1.0.html). |
| 23 | +### Code reviews |
| 24 | +All submissions, including submissions by project members, require review. We |
| 25 | +use Github pull requests for this purpose. |
17 | 26 |
|
18 |
| -Follow either of the two links above to access the appropriate CLA and |
19 |
| -instructions for how to sign and return it. Once we receive it, we'll be able to |
20 |
| -accept your pull requests. |
| 27 | +### The small print |
| 28 | +Contributions made by corporations are covered by a different agreement than |
| 29 | +the one above, the |
| 30 | +[Software Grant and Corporate Contributor License Agreement](https://cla.developers.google.com/about/google-corporate). |
0 commit comments