What you did (and Claymore is going to), is a direct consequence of eliovp releasing his open-source tool. You could have been giving him credit at least before putting it (in whatever form) into your paid miner.
Just to clarify: Yes I'm going to use some parts of Eliovp's code/work but I have his permission for that.