I've watched the discussion about Prairie where it is mentioned that (most or all?) cards do not count themselves when applying some effect ($i != $cardpos).
It seems that this card is not included in this rule. For example when there is 1 uncommon + Legacy in hand, and the opponent has 2 uncommons, if Legacy is played then both players draw a rare card from their deck.
For the sake of completion here is a replay that proves this:
http://arcomage.net/?location=Replays_details&CurrentReplay=379770&PlayerView=1&Turn=1
Can this card be changed in order not to count itself when played?