summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2026-02-09 10:29:26 -0500
committerJacob Walls <jacobtylerwalls@gmail.com>2026-02-10 09:59:12 -0500
commit376c78212b34ac2ed3c3595321cabf22c67a9a80 (patch)
tree95806493de445fbd49cb14d325ed2f023ab14857
parentb5b22010b5d5c9e9bb57f269eeeeace23cf76cb5 (diff)
[6.0.x] Clarified optional nature of Contributor License Agreement.
It's not clear that CLAs are needed to ensure contributors are assenting to our license (the "inbound=outbound" agreement), but we can keep them around for contributors who would like to (or are required by their employer) to submit one, without investing additional resources in checking every single contribution. See https://forum.djangoproject.com/t/cla-vs-dco-for-django-contributors/42399 and recent board minutes. Backport of 0dac3dd4a1573b3c9cef3aea6a98440decfc5460 from main.
-rw-r--r--docs/internals/contributing/new-contributors.txt4
-rw-r--r--docs/internals/contributing/writing-code/submitting-patches.txt12
2 files changed, 8 insertions, 8 deletions
diff --git a/docs/internals/contributing/new-contributors.txt b/docs/internals/contributing/new-contributors.txt
index 63835289eb..bf80dee365 100644
--- a/docs/internals/contributing/new-contributors.txt
+++ b/docs/internals/contributing/new-contributors.txt
@@ -69,8 +69,8 @@ Sign the Contributor License Agreement
--------------------------------------
The code that you write belongs to you or your employer. If your contribution
-is more than one or two lines of code, you need to sign the `CLA`_. See the
-`Contributor License Agreement FAQ`_ for a more thorough explanation.
+is more than one or two lines of code, you have the option to sign the `CLA`_.
+See the `Contributor License Agreement FAQ`_ for a more thorough explanation.
.. _CLA: https://www.djangoproject.com/foundation/cla/
.. _Contributor License Agreement FAQ: https://www.djangoproject.com/foundation/cla/faq/
diff --git a/docs/internals/contributing/writing-code/submitting-patches.txt b/docs/internals/contributing/writing-code/submitting-patches.txt
index 428acffba1..b0ce9b519d 100644
--- a/docs/internals/contributing/writing-code/submitting-patches.txt
+++ b/docs/internals/contributing/writing-code/submitting-patches.txt
@@ -59,11 +59,10 @@ and time availability), claim it by following these steps:
* Finally click the "Submit changes" button at the bottom to save.
.. note::
- The Django software foundation requests that anyone contributing more than
- a :ref:`trivial change <trivial-change>`, to Django sign and submit a
- `Contributor License Agreement`_, this ensures that the Django Software
- Foundation has clear license to all contributions allowing for a clear
- license for all users.
+ If your change is not :ref:`trivial <trivial-change>`, you have the option
+ to sign and submit a `Contributor License Agreement`_ clarifying the status
+ of your contribution. This ensures that the Django Software Foundation has
+ clear license to your contribution.
.. _Login using your GitHub account: https://code.djangoproject.com/github/login
.. _Create an account: https://www.djangoproject.com/accounts/register/
@@ -450,7 +449,8 @@ All tickets
* Is the pull request a single squashed commit with a message that follows our
:ref:`commit message format <committing-guidelines>`?
* Are you the patch author and a new contributor? Please add yourself to the
- :source:`AUTHORS` file and submit a `Contributor License Agreement`_.
+ :source:`AUTHORS` file. At your option, submit a
+ `Contributor License Agreement`_.
* Does this have an accepted ticket on Trac? All contributions require a ticket
unless the :ref:`change is considered trivial <trivial-change>`.