<commit_before>.. note::
   **LICENSING REQUIREMENTS**  Ansible enforces the following licensing requirements:

   * Utilities (files in ``lib/ansible/module_utils/``) may have one of two licenses:
      * A ``module_util`` used **only** for a specific vendor's hardware, provider, or service may be licensed under GPLv3+.
      * All other ``module_utils`` must be licensed under BSD, so GPL-licensed third-party and Galaxy modules can use them.
      * If there's doubt about the appropriate license for a ``module_util``, the Ansible Core Team will decide during an Ansible Core Community Meeting.
   * All other files shipped with Ansible, including all modules, must be licensed under the GPL license (GPLv3 or later).<commit_msg>Clarify that GPLv3+ module_utils need core team approval (#56740)<commit_after>.. note::
   **LICENSING REQUIREMENTS**  Ansible enforces the following licensing requirements:

   * Utilities (files in ``lib/ansible/module_utils/``) may have one of two licenses:
      * A file in ``module_utils`` used **only** for a specific vendor's hardware, provider, or service may be licensed under GPLv3+.
        Adding a new file under ``module_utils`` with GPLv3+ needs to be approved by the core team.
      * All other ``module_utils`` must be licensed under BSD, so GPL-licensed third-party and Galaxy modules can use them.
      * If there's doubt about the appropriate license for a file in ``module_utils``, the Ansible Core Team will decide during an Ansible Core Community Meeting.
   * All other files shipped with Ansible, including all modules, must be licensed under the GPL license (GPLv3 or later).
{'fraction_non_alphanumeric': 0.07926829268292683, 'fraction_numerical': 0.006707317073170732, 'mean_word_length': 4.193037974683544, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '824226', 'n_tokens_mistral': 456, 'n_tokens_neox': 419, 'n_words': 217}