And they all forked cudaminer
That's not a bad thing to fork an open source project. Pushing shit to main project/repo has more evil. In addition, many good projects could be dead for now if no one forks.
don't forget about add yourself 'made by' printf
It's a normal development process. You add code - you write credits, so other devs (and users, too) could find out the author of shitcode/good code quickly and w/o investigation of git/hg commits. Btw it's not normal to pack and sell such a miner and say it's your miner. You should sell your new .cl files for new algo(s), or a patch instead.