Updated Contributor License Agreement Policy (markdown)

This commit is contained in:
bunnei 2019-09-30 19:38:06 -04:00
parent 288da30013
commit f5cc935d8b

View File

@ -1,5 +1,12 @@
## What is the purpose of the Contributor License Agreement?
When you agree to the yuzu Nintendo Switch Emulator [[Contributor License Agreement]] (CLA), you are effectively granting a copyright of any contribution that you make to the maintainers of the yuzu project. You still retain an equal copyright over your own work, and are free to use your own work as you please.
## What is the purpose of the Individual Contributor License Agreement?
When you agree to the yuzu Nintendo Switch Emulator Individual [[Contributor License Agreement]] (CLA), you are effectively granting a copyright of any contribution that you make to the maintainers of the yuzu project. You still retain an equal copyright over your own work, and are free to use your own work as you please.
## How do I sign the Individual Contributor License Agreement?
* When you open a Pull Request on the [main repository](https://github.com/yuzu-emu/yuzu/), the bot `CLAassistant` will prompt you to agree to the CLA.
* Click the link provided by `CLAassistant`, or browse to [https://cla-assistant.io/yuzu-emu/yuzu].
* Login with your GitHub credentials.
* Read the CLA, provide the required information, and click "Accept" once you agree to the terms of the agreement.
* The status of your Pull Request (and future Pull Requests) will be updated to indicate that you have agreed to the terms of the CLA.
## Why does yuzu need a Contributor License Agreement?
As of the time of this document, yuzu has around [200 contributors](https://github.com/yuzu-emu/yuzu/graphs/contributors)! However, the vast majority of these contributors have written only a few lines of code, are inactive in the project, and have not provided the current team with contact information. There is some precedent that unless otherwise agreed upon, every contributor owns the sole copyright to their contribution. The [[Contributor License Agreement]] assigns a shared copyright of each contribution to the set of individuals who actively maintain the project. This is not forfeiting any rights by the contributor, but rather granting rights to yuzu. This enables the project to have ownership of the source code without necessarily tracking down every single person that ever made a contribution. It also is a mechanism for the project to keep a record of all of the present and future contributors and their contact information. There are several reasons why this is important: