# module\_common has GPL notice

**URL:** <https://forum.ansible.com/t/module-common-has-gpl-notice/15084>\
**Category:** Ansible Developer\
**Created:** [April 24, 2014, 1:37pm UTC](https://forum.ansible.com/t/module-common-has-gpl-notice/15084 "2014-04-24T13:37:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_Coca1](https://avatars.discourse-cdn.com/v4/letter/b/278dde/32.png) [@Brian\_Coca1](https://forum.ansible.com/u/Brian_Coca1)\
**Post date:** [April 24, 2014, 1:37pm UTC](https://forum.ansible.com/t/module-common-has-gpl-notice/15084/1 "2014-04-24T13:37:02Z")

</div>

soo, I though this should be BSD licensed (i remember agreeing to allow for my code to be changed in license) but it shows a GPL license notice:

lib/ansible/module\_common.py

---

<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:** [April 24, 2014, 2:28pm UTC](https://forum.ansible.com/t/module-common-has-gpl-notice/15084/2 "2014-04-24T14:28:10Z")

</div>

The module common file doesn’t do what it used to do.

Right now the replaced code lives in ‘module\_utils’, and module\_common is the code that is used to implement the replacement.

As such, this file does not need to change in license, and the code mixed in from the fragments are still BSD.

Example:

[https://github.com/ansible/ansible/blob/devel/lib/ansible/module\_utils/ec2.py](https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/ec2.py)

I did notice one file without a header and we’ll correct that.

Anyway, shouldn’t be an issue.
