diff --git a/docs/docsite/rst/community/contributor_license_agreement.rst b/docs/docsite/rst/community/contributor_license_agreement.rst new file mode 100644 index 00000000000..b0a0f11736c --- /dev/null +++ b/docs/docsite/rst/community/contributor_license_agreement.rst @@ -0,0 +1,7 @@ +.. _contributor_license_agreement: + +****************************** +Contributors License Agreement +****************************** + +By contributing you agree that these contributions are your own (or approved by your employer) and you grant a full, complete, irrevocable copyright license to all users and developers of the project, present and future, pursuant to the license of the project. diff --git a/docs/docsite/rst/community/index.rst b/docs/docsite/rst/community/index.rst index cb90b97fcde..47de8cce147 100644 --- a/docs/docsite/rst/community/index.rst +++ b/docs/docsite/rst/community/index.rst @@ -18,6 +18,7 @@ To get started, please read and understand the :ref:`code_of_conduct`, and then reporting_bugs_and_features communication development_process + contributor_license_agreement triage_process other_tools_and_programs ../dev_guide/style_guide/index diff --git a/docs/docsite/rst/dev_guide/developing_modules_checklist.rst b/docs/docsite/rst/dev_guide/developing_modules_checklist.rst index dc58f28ec88..f37eeefd0ac 100644 --- a/docs/docsite/rst/dev_guide/developing_modules_checklist.rst +++ b/docs/docsite/rst/dev_guide/developing_modules_checklist.rst @@ -18,6 +18,7 @@ To contribute a module to Ansible, you must: * use proper :ref:`Python 3 syntax ` * follow `PEP 8 `_ Python style conventions - see :ref:`testing_pep8` for more information * license your module under the GPL license (GPLv3 or later) +* understand the :ref:`license agreement `, which applies to all contributions * conform to Ansible's :ref:`formatting and documentation ` standards * include comprehensive :ref:`tests ` for your module * minimize module dependencies diff --git a/docs/docsite/rst/dev_guide/index.rst b/docs/docsite/rst/dev_guide/index.rst index d3201347782..c9e006242fd 100644 --- a/docs/docsite/rst/dev_guide/index.rst +++ b/docs/docsite/rst/dev_guide/index.rst @@ -35,7 +35,10 @@ Find the task that best describes what you want to do: * I want to :ref:`connect Ansible to a new source of inventory `. * I want to :ref:`deprecate an outdated module `. -* I want to :ref:`contribute my module or plugin to Ansible Core `. +* I want to contribute back to the Ansible project: + + * I want to :ref:`contribute my module or plugin `. + * I want to :ref:`understand the license agreement ` for contributions to Ansible. If you prefer to read the entire guide, here's a list of the pages in order.