diff --git a/Contributing.md b/Contributing.md index 21c6a96888..341e719b72 100644 --- a/Contributing.md +++ b/Contributing.md @@ -1,17 +1,32 @@ -# Dolphin Coding Style & Licensing +# Dolphin Coding Style & Legal Requirements -If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version). - -# Main sections - -- [Introduction](#introduction) +- [Legal](#legal) +- [Coding style introduction](#introduction) - [C++ coding style and formatting](#cpp-coding-style-and-formatting) - [C++ code-specific guidelines](#cpp-code-specific-guidelines) - [Android](#android) - [Help](#help) +# Legal -# Introduction +Summary: + +- [Trade secrets](#trade-secrets) +- [Code licensing](#code-licensing) + +## Trade secrets + +Following all relevant laws is of utmost importance for an emulation project like Dolphin. + +If you know any confidential information related to the GameCube, Wii, or Triforce, either because you signed a non-disclosure agreement or because you looked at leaked materials, we ask that you don't contribute code to Dolphin **at all**. While accepting code from contributors who know confidential information is legal if the code is unrelated to the confidential information, we refuse to accept code from such contributors because it greatly increases our review burden and increases the legal risk we take. + +Also, this probably goes without saying, but piracy is strictly forbidden both on GitHub and in all other Dolphin channels. + +## Code licensing + +If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version). + +# Coding style introduction Summary: