First, remind “the people that pay” that they can still keep their differentiating IP closed, and also that typically 50-80% of devs’ time is spent building commodity code, the maintenance of which is shared when released as open source (or may not even need to be built at all if OSS alternatives exist). Save time and money on “both ends” of a project.
Second, could you elaborate on the idea of “creating your own licenses”? The OSI already recognizes over 70 free and open source licenses - why create more when you can probably find one that suits your project needs? Also be aware that not all FOSS licenses are compatible with the licensing used with OpenTAP, with other open source code or with proprietary software - choose wisely.
Lastly, what sort of obfuscation are you looking for? Source or binary? And why? You seem to be a strong advocate of open source.