A busy week for the courts
Posted Oct 7, 2004 17:45 UTC (Thu) by
Ross (subscriber, #4065)
In reply to:
A busy week for the courts by fergal
Parent article:
A busy week for the courts
If I had reverse engineered their CD key techniques do you not think they
would haul me into court for trade secret, DMCA, and vicarious copyright
claims? How would that be any better? And on top of that, any protections
would be meaningless becuase they could be bypassed with a user adding
"#if 0 ... #endif". It's less than pointless. And normal users are not
affected in any way by the addition of this code. What burdens me to write
copy protection code for someone else's products? Aren't they in the best
position to do that? Would that not be the same as a bank telling random
people walking by on the street that they were in charge of security for
the building? The point is that this is a problem with a perfectly
reasonable technical solution: the game should connect to Blizzard for the
key check no matter which server is being used. This is how games like
Quake work...
There are very few places in the protocol that use cryptography and the CD
key is one of them. You do not speak with any knowledge about what was
possible or attempted with respect to work on CD validation.
The program is not a "crack" and is in no way intended to be a "crack".
If a user connects to bnetd with an illegal copy of a game they have
already succeeded in bypassing Blizzard's copy protections and already have
a working copy running on their computer. They have already broken the
law. Saying bnetd is the cause does not make any sense. The DMCA
supposedly said there was no mandate to implement DRM schemes but the court
has effectively changed that by saying that if you want to reverse
engineer something and interoperate with another product you have to figure
out what types of copy and access controls it has and duplicate them -- and
do so in such a way as to not expose the fundamental insecurities of such
mechanisms.
I'm not even getting into the EULA stuff which is a whole separate mess.
I'm sorry I can't be more specific but I'm still in the middle of
litigation so I probably shouldn't even be posting this much.
(
Log in to post comments)