the fact that someone creates the same system as others doesnt mean he has to credit them. Its like every system/spell/anything here should have whole Blizzard in credits list because they made Jass in first place.
My two cents
Nestharus has created a thread discussing about "proper crediting", he said this too, well people should also credit Blizzard for making World Editor program, but you all never did that, why ? (if you're the type of person that likes to ask for credits)
You can (should) credit people, but depends on the situation, in which this case he should not credit that person for creating same system (maybe spells, but copying spells is rare cases) because system has pretty much possibilities of the creator can add features to it, and change the style of coding (could be more efficient as compared to other) and this certainly be an advantage to the newly created system.
But if it's the same (same features, same style of coding, etc), the system should not be created in the first place.
You have to have a "What makes this system more useful than other system exactly like this ?" paperwork or something.
You should make an example on how to utilize this system.
Like what do you gain from controlling those points ?
You know, examples make people easier to understand what you're trying to present.