A Google search of the term “Reverse Engineering Case Law” turns up a
surprising wealth of information. As to the specific question, for
those interested in US Legal coverage please refer to “Bowers v
Baystate” a 2003 case in which the US Supreme Court let stand the lower
court decision upholding shrink-wrap license restrictions against
reverse engineering. Another case to consider is Blizzard v BNetD in
which the 8th Circuit upheld a summary judgement against programmers for
reverse engineering (c.f.
http://www.eff.org/IP/Emulation/Blizzard_v_bnetd/ for actual legal
documents and decisions regarding this case.)
Even the five minute Google search clearly indicates this is not a
cut-and-dried issue. For example:
http://weblog.ipcentral.info/archives/2006/08/coherence_in_dm_1.html -
contains interesting information with respect to the “fair use”
exception to the DMCA reverse engineering prohibition.
http://www.michaelgeist.ca/content/view/1391/125/ - this points to
issues for consideration in Canada in trying to construct their own
laws. Note references to http://www.eff.org/IP/Video/MPAA_DVD_cases/
and a pointer back to the Blizzard case.
Indeed, EFF appears to be an excellent resource for information - they
are very actively involved in DMCA issues in the US.
One interesting point that I raised when Mark Russinovich first
published the Sony Rootkit issues is pointed out in
http://www.eff.org/IP/DMCA/unintended_consequences.php - that Alex
Halderman (I watched his presentation last month in Vancouver. See the
paper on the USENIX site -
http://www.usenix.com/events/sec06/tech/halderman.html)
So, after a fairly quick read of this material I’d be very cautious
about making any conclusions even in the US as to the legality of
reverse engineering in the US.
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Martin O’Brien
Sent: Monday, September 04, 2006 9:37 AM
To: ntdev redirect
Subject: Re:[ntdev] RE:WDM C++ kernel mode
DON:
What are some of the successful legal actions against a clean-room
performed RE? What does “prohibit” mean? I’m not saying that one will
not get sued. Nothing can prevent that. But rather that if one is
deciding whether to include a product or not based on its contribution
to preventing RE, one probably needs to reconsider. You are right
though, that I should have been clearer.
MM
>> xxxxx@acm.org 2006-09-04 12:23 >>>
Be careful on that claim, DMCA for one prohibits it, and there are
successful legal actions against reverse engineering. I personally
think
that reverse engineering should be legal, but right now it may not be.
–
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply
“Martin O’Brien” wrote in message
news:xxxxx@ntdev…
> There is no legal basis for prevention of reverse engineering when
> conducted appropriately.
>
> MM
>
>>>> xxxxx@telestream.net 2006-09-01 14:17 >>>
> So is anyone using Mark’s C++ library in comericial software? Section
6
> of the LGPL worries me. Specifically the requirement that my license
> can’t restrict users from reverse engineering my product. The other
> requirement of allowing anyone to replace the C++ library with their
own
> version doesn’t sound good either.
>
> Mark, I appreciate your comments that you would like to open up your
> library as public domain, but I wonder if your posting on a news
group
> forum would hold up in court (not that I think you would take me to
> court, but our corporate lawyers aren’t likely to accept it).
>
> If the LGPL license is too stringent for us, can I write you
personally
> to get express permission to use your library without being bound by
> LGPL?
>
> I appreciate that you wrote the library, and I would really like to
use
> it in my driver. Sorry that your gift to the community is now
causing
> you headaches.
>
> Thanks,
> --Jeremy
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
—
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer