The cgminer source code (cgminer/bmminer) is GPLv3 licensed which requires you provide the source code upon request.
The GPLv3 states that you need to show us that you run our software and then we can send you the source code. We do not have to make the source code public.
If you would like the source code, send us that you are running our software and share your contact details.