SP I'm going to once again suggest using a dev fee as I did multiple times. Even in work that uses other peoples work you can have a dev fee, the source just needs to be provided. At 2% there aren't many people that are going to go out of their way to remove it, especially with readily available binaries. OR add it as a option that's enabled by default and can be disabled with -nofee or something along those lines. You can charge for work that uses others work as long as the source is available.
I will opensource my feecode.
9% faster than the opensource is still a few percent slower than EFWB. When I release it, he will probobly integrate my changes into his fork and continue to be the fastest..