It isn't new nor secret that Wolf0 has been working for quite some time on a new miners (he might be able to make more accurate statement if he passes by), things like that are more often discussed on #ccminer.
I always respect the work of other people so if someone include a gpl licensing, and I happen to use that piece of code, then I keep it as I found it with the licensing. (also as you don't seem to know, even though I repeat it all the time, I don't release private really often... so 98.5% of the time, when I release something it is directly on github wirh proper licensing and the other time, the code is even given with the binaries).
And again it isn't about what other may or may not understand (which I don't really care) it is just the way it should be done.
I want people to deal with my code the proper way, so don't expect me to deal with other people code differently.
Alright, so it's the way 'you' do things...
As I've mentioned before, a miner fee is the best way of supporting developers long term while they work on improving their miner. It scales to both small and large miners. So if you don't care about picking apart the rats nest of licensing most people don't care about, then a miner fee works fine. All the GPL code is available to everyone already anyway, so people aren't losing out on that GPL code if it's not freely available. They're losing out on the kernel optimizations, which really have nothing to do with the GPL code, hence why we talked about something like a blackbox miner.
If you're really worried you could post the rest of the miner without the kernels next to it so people have it readily available and can see what it's built off of (not that anyone cares).
Two versions, one without the kernel and one with the kernel that isn't opensource. I'm sure they'll understand your spirit of keeping things alive. ^^
Ethereum is still hot guys, you should be mining, Nvidia or not.