According to his site; http://www.platon42.de/index2.html
there is no longer a key required. I downloaded it and am using it with my Spider2 card. So I would have to say there is more to the story of why there aren't new Denebs.
But that's not why I was posting to this thread. I randomly was looking something up and it lead to elbox's website, which seems to be gone right now?
I see what looks to be a Polish place holder page.