I've pretty much always chosen very (business-)permissive licenses for my stuff and figured that if anyone else wants to make money off them by offering a competing product, well, good on 'em -- and some healthy competition for me, if I also choose to make money (off consulting or services around it). Back in the CFML world (my life for several years), I created one of the two most popular MVC frameworks, and it was packaged and reused as the basis of the extension ecosystem for one of the most popular CMS (Mura) -- that company made a lot of money off my framework, but I also got consulting out of it, both helping them with work based on my framework and helping clients at large, either for the framework itself or for extensions. Several folks I knew also built consulting businesses specifically based on my framework. It was fine. We all made money.
Hi! Yes, I would expect fully-qualified functions to work
At least it works for me