Wiring DRM into the system
[Posted August 3, 2005 by corbet]
An interesting bit of corporate research was recently performed by
the EFF's Seth Schoen, who attended the Microsoft Windows Hardware
Engineering Conference and wrote up a four-part report on what he learned
(
part 1,
part 2,
part 3,
and
part 4).
The resulting picture suggests that Microsoft is going out of its way to
appease the entertainment industry with its future products. Upcoming
Windows releases will be able to ensure that no "unauthorized" hardware or
software exists on the system. Load an application which the "protected
media path" code does not like, and much of the system's multimedia
capability could be shut down. A Microsoft-controlled "revocation list"
will allow drivers to be disabled by Microsoft in the future should those
drivers be determined to not properly implement the DRM specifications.
Overall, it is a vision of a world where "our" computers are, increasingly,
not under our control and not operating in our interests.
The comments on the original LWN
posting pointing to Seth's reports suggest that many readers believe
that this sort of intrusive DRM technology will provoke a massive consumer
backlash and, as a result, fail in the market. There are some signs that
this hope could be realized; there is currently a fair amount of grumbling
in the U.S. over the HDCP copy-protection mechanism, which can prevent the
delivery of high-resolution video to large numbers of high-definition TV
monitors which do not implement HDCP. As others have often said: Americans
will put up with all sorts of misbehavior from both governments and
corporations, but they will not tolerate anybody who messes with their TV.
All of this may be wishful thinking, however. It may well be that the
industry will get its DRM technology working to the point that it no longer
interferes greatly with the life of the average couch potato. If things
"just work" for most people, they will be accepted by those people. Few of
us have the time or knowledge to worry about the larger issues of fair use,
control over our own systems, or long-term sustainability of the cultural
commons. After all, there's a game on in a few minutes.
Consider also the reports
that Apple is planning to make use of the trusted platform module (TPM)
chip in its future kernels. The primary purpose here, most likely, is to
keep people from running Mac OS on non-approved x86 systems. But it
is hard to believe that Apple would not also use the TPM, for example, to
help ensure that audio files do not escape from the one system where they
are authorized to be.
Then consider that the latest Linux kernel includes basic TPM support, and
work is underway to increase that support. As was discussed at the Ottawa Linux Symposium, the
TPM can do a number of good things for Linux users. It can also, however,
be used to deprive a Linux user of control over the system and implement
all of the same DRM stuff which is being added elsewhere. A Linux-based
set-top box could be just as user-hostile as one based on Windows.
Availability of source would not be helpful in such a situation; the TPM
can be used to ensure that the system will boot only kernels which have
been signed with a specific key. Linus Torvalds has stated in the past that this sort of usage is
fine with him.
Now, Linus is not the only copyright holder for the kernel, and others may
yet decide that the GPL requires that the keys used to sign the kernel be
distributed with the source. The GPL's source distribution requirements do
include
"the scripts used to control compilation and installation of the
executable," after all. It may even be that a court will buy that
argument. But any such finding will be at the far end of a long process of
litigation; it is an uncertain and distant prospect. In the mean time, it
is safe to assume that we will see more systems which, while running Linux,
allow no more user control than their equivalents based on proprietary
software.
At OLS, Jim Gettys compared the DRM situation to the American experiment
with crypto export regulations. We'll win in the end, but there may be a
decade or two of pain in the middle. Sadly, it appears that we are just
beginning to enter the "pain" phase of this battle. This is a fight
we can win; we will likely be helped by the fact that the entertainment
industry will have a hard time stopping short of the point that makes
consumers rebel. But there may indeed be some unpleasant times between
here and there.
(
Log in to post comments)