# Missing license headers on module\_utils subdirectories, read only if you've added things there

**URL:** <https://forum.ansible.com/t/missing-license-headers-on-module-utils-subdirectories-read-only-if-youve-added-things-there/14744>\
**Category:** Ansible Developer\
**Created:** [March 10, 2014, 6:14pm UTC](https://forum.ansible.com/t/missing-license-headers-on-module-utils-subdirectories-read-only-if-youve-added-things-there/14744 "2014-03-10T18:14:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [March 10, 2014, 6:14pm UTC](https://forum.ansible.com/t/missing-license-headers-on-module-utils-subdirectories-read-only-if-youve-added-things-there/14744/1 "2014-03-10T18:14:30Z")

</div>

Hi all,

Just a quick note that we noticed some license headers were missing on a few files in the module\_utils/ directory. All files in this directory should be BSD.

For those that created a new file (for instance rax.py, though I’ve already discussed this with @sivel), I am proposing we add the proper BSD header to these files.

While the core modules in Ansible are GPLv3, the module\_utils code being BSD allows people to have less question about whether modules they privately create are their own property and can be of whatever license they like (remember this does not apply to core modules, which have GPLv3 headers).

This applies only to the code in the module\_utils/ subdirectory of Ansible.

If you did not create a file in module\_utils/, this email does not apply to you.

This should not be a surprise given module\_utils/basic already contains this header, but if you have written things here and have concerns, let me know.

Thanks!
