From f430f60541899792356efd3ba7f31f7324731f10 Mon Sep 17 00:00:00 2001 From: Alicia Cozine <879121+acozine@users.noreply.github.com> Date: Tue, 18 Sep 2018 14:47:22 -0500 Subject: [PATCH] Restore license agreement (#45809) * adds page for CLA in community docs with links from dev and community docs --- .../rst/community/contributor_license_agreement.rst | 7 +++++++ docs/docsite/rst/community/index.rst | 1 + .../docsite/rst/dev_guide/developing_modules_checklist.rst | 1 + docs/docsite/rst/dev_guide/index.rst | 5 ++++- 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 docs/docsite/rst/community/contributor_license_agreement.rst 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 0000000000..b0a0f11736 --- /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 cb90b97fcd..47de8cce14 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 dc58f28ec8..f37eeefd0a 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 d320134778..c9e006242f 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.