So in my day to day job of coding I sometimes find open source scripts or gems(plug-ins) that due to age just no longer work. Where I can I usually try to fix these issues and create pull requests in git hub. Sometimes they just don't get accepted because the creator is no longer active and thats fine thing happen and sometimes you have to just move on. At the very least the pull request will exist there so that others can find it and pull from my source anyway.
Last night I was shocked to see that someone had taken my exact code and put it into there own fork of the original code and submitted a pull request for the same gem.
My pull request https://github.com/nethacker/usagewatch/pull/13
Their pull request https://github.com/nethacker/usagewatch/pull/19
In reality due to the licence that the original creator provided they are within there right to do so because I never changed the licence file to add my name. Under normal circumstances I would not have a problem with them doing what ever with my open source code(I willingly gave it to the project after all).
But creating a pull request to the original source when my one is still sitting there waiting for approval just feels wrong. I don't know what his intent is all I know is it is word for word my code with no reference to this being the case.
So what would you do in this situation.