I have read several post about how to give credit in open source projects, but none that target my question.
I have been working on an open source project for about a year now, and one of my latest editions has something that hasn't been implemented fully in any language (to my knowledge...). An author from a very popular project lauded me for my efforts and proceeded to implement those ideas in their project. Now, the algorithms aren't exactly the same, but I'm certain they could not have implemented without knowledge of my work. In fact, I would go so far as to say that the algorithms, when compiled to machine code, are ~95% the same.
As my project isn't that popular, the number of views per month is very low (less than 100, mostly attributed to myself as their is normally only 1 unique visitor per day.. i.e. myself), and right after they commented, there was over 100 views per day with 2 unique visitors. Shortly after, they published... Coincidence... I think not!
They have released it publicly and not stated my name anywhere (not even in the comments). Part of me is like "Who cares, it's open source and the community is better now", however the other side of me says "Wait just a second, every reputable project I come across is very forthcoming with credit because that encourages more actions by the community which is far better for the community."
So my question is twofold:
Should I even bother asking for a mention in the credits?
If so, how should I go about it?
Edit: I am looking for answer that draw on specific experience. I believe this question and the answers that follow will be beneficial to future users who come across similar situations where they have put in a considerable amount of work and would like to show other professionals some relevant experience.