On the defense of piracy enablers
Posted Aug 23, 2005 19:58 UTC (Tue) by jvotaw
Parent article: On the defense of piracy enablers
I think it's worth noting that there is *no way* to write something like bnetd without making piracy easier, one way or another. Here are the options available to the bnetd developers, as I see them:
1. Write an interoperable server, and don't do any CD key checking. This is how bnetd was implemented; I don't think Blizzard was willing to give them a way to check keys.
2. Write an interoperable server, and check keys inside the server. Even if the key-checking code is a closed-source module, this would make it easy for a third party to write a key generator.
3. Write an interoperable server, but make it pass through CD keys to the Blizzard servers for verification. How long do you think it would be before someone wrote a one-line patch to bnetd to always return "true" from this check?
4. Don't write an interoperable server, period.
There are no good solutions to the CD key verification problem from bnetd's point of view. You could chose not to make an interoperable server, but that's not a real solution and undermines rights that are extremely valuable. Think Wine, Samba, OpenOffice...
to post comments)