Of course it feels bad.
And yeah porting isn't easy. I for my self have heavy problems understanding sources from other ppl and i really think porting is a serious thing.
I really like what GPF does for example. His KOSFS port helped me much.
But its a totally different story how he does that. He always labels it as port. You can't oversee it. He writes it at his page, he writes it in his source, and he wrote it when entering this compo. And last but not least, if he picks up a opensource project, it stays opensource. I never saw a source of beup 0.3.
But there are licenses which everyone has to take care of. And even more he respects the origin of the source. He is a great sample how a porter should behave, and if such a person wins with such a port like duke3ds (which is MUCH MORE effort then picking up a source which already exist for this platform and "modify" it) wins i wouldn't be able to say anything against that.
And yeah, that i voted for him is what makes me mad. He didn't stated that ~0.163% of beup is his code and that he made a new skin. I would have preferred binary clock over his project(which is an funny app

), if I would have knew that. But i guess i would have voted for Phidias.
A port is nothing bad. I really respect porters. Many games were written for a specific machine and its often hard to change settings in order to get it working fine. I wouldn't even know where to start when picking up such a huge code as duke3d. I really would feel lost in that code. Its nothing i could do in a prober way.
But HtheB didn't even ported something. He slighty moded a code (very slight..~0.163%) and changed skin. The funny thing is on his page you should take a look at the credits. He names his self first and Kevinc last.
That's really respectless. Well enough of throwing dirt at him. He maybe already feels embarrassed.