forked from TarsCloud/Tars
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CLA.md
41 lines (18 loc) · 1.47 KB
/
CLA.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# The Contributor License Agreement
Tencent defines the legal status of the contributed code in a *Contributor License Agreement* (CLA).
Only original source code from CLA signatories can be accepted into TARS.
------
## What am I agreeing to?
This CLA allows either an individual or an entity (the "**Corporation**") to Submit Contributions to Tencent, to authorize Contributions Submitted by its employees or agents to Tencent (in the case of a Corporation), and to grant copyright and patent licenses thereto.
It is important to read and understand this legal agreement.
## How do I sign?
1. Create a pull request, the system will remind you the CLA is not signed yet. Click the url. You will recive an email at the same time.
![](docs/images/CLA1.png)
2. Click to sign in with Github to agree.
![](docs/images/CLA2.png)
3. That's it, for real!
![](docs/images/CLA3.png)
## Ensure your Github e-mail address matches address used to sign CLA
Your Github email address **must match** the same address you use when signing the CLA. Github has [documentation](https://help.github.com/articles/setting-your-commit-email-address-on-github/) on setting email addresses.
You must also set your [git e-mail](https://help.github.com/articles/setting-your-email-in-git) to match this e-mail address as well.
If you've already submitted a PR you can correct your user.name and user.email and then use use `git commit --amend --reset-author` and then `git push --force` to correct the PR.