Sklyarov reflects on DMCA case

NEWS Russian programmer Dmitry Sklyarov thinks it was unfair of prosecutors to play his videotaped deposition at the ElcomSoft trial rather than calling him to the stand. But after a legal saga that's included a surprise arrest outside his Las Vegas hotel room, three weeks in jail, and visa tangles that almost prevented him from coming back to the US for trial, Sklyarov has decided not to worry about situations over which he has no control. "During my life I'm trying not to spend too much time trying to find what means for me things I cannot change," Sklyarov, 27, said in his first interview since testifying in the criminal copyright case of ElcomSoft, his employer. Speaking with the careful phrasing of someone communicating in a foreign language and still bound by an agreement to cooperate with the US government, Sklyarov talked with CNET News.com about life after his arrest, his impression of the case, and his opinions about how the controversial Digital Millennium Copyright Act (DMCA) is affecting programmers. The meeting took place here during a break in the trial at a restaurant across the street from the boxy, gray corporate apartment his company has kept since it became the target of US prosecution 17 months ago. The interview was given with the understanding it would not run until the ElcomSoft trial ended and Sklyarov was no longer under the terms of the government agreement. On Tuesday, a jury acquitted ElcomSoft of all counts against it in the first case to test the criminal provisions of the DMCA, a US law aimed at updating intellectual property rules for the computer age. Although jurors agreed the product was illegal because it was designed to crack antipiracy technology controls, they declined to convict because they didn't believe ElcomSoft intended to break the law. Sklyarov said many information security developers have been skittish since learning of his case, fearful that they, too, could face jail time for their work. "Nobody knows. Probably you'll do your work, and after that somebody comes for you to arrest you or something like that because the DMCA is very (broadly) written and many things can be linked with DMCA," he said. Sklyarov catapulted to code-jockey fame in July 2001 when he was arrested after giving a speech about his company's Advanced eBook Processor, software designed to crack protections on Adobe Systems' eBooks. Prosecutors argued the product violated the DMCA, which outlaws offering software that can circumvent copyright protections. Sklyarov was jailed for three weeks, his case becoming a flashpoint for the battle between copyright owners seeking to maintain control over their material in the digital age and programmers working to highlight security flaws. But after worldwide protests among programmers, Adobe backed away from its support of Sklyarov's prosecution, and government attorneys set aside charges against him in exchange for his testimony in the remaining case against his company. Although Sklyarov returned to the United States specifically to testify as a government witness, prosecutors never called him to the stand. In a highly unusual move, the government decided to play an hour-long edited videotape of Sklyarov's deposition instead. Sklyarov said he didn't find out until the day before he was scheduled to appear as a government witness that he would not be called to the stand. "It's unfair," Sklyarov said of the government's plan to play a tape of him. The "government could ask questions and show them on tape, but (the) defendant couldn't ask cross questions." The defense later called Sklyarov as its own witness, and in a calm, cooperative manner, the boyish programmer testified that he never intended for the product to be used illegally -- an assertion that played well with jurors interviewed after the case. He said the software was designed to allow people to make backup copies of eBooks they already own or transfer the material to a different computer. Earlier in the two-week long trial, the government had tried to use the videotaped deposition to characterise Sklyarov as a hacker affiliate who knew his program could be used for bad purposes but didn't care. The prosecution did not comment on its decision not to call him in person. Electronic Frontier Foundation attorney Fred von Lohmann said he's not surprised that many jurors found Sklyarov sympathetic. "The jury saw this serious young man and not a copyright pirate," he said. "They must have said, 'Where's the bad guy here?'" Battling copyright law
Von Lohmann said the arrest of the quiet, mild-mannered Sklyarov was critical in galvanizing programmers to fight heavy-handed use of the DMCA. "He is a classic programmer," von Lohmann said. "He looks like them; he talks like them; he cares about the issues they care about -- and he went to jail." Sklyarov is still working for ElcomSoft these days, in addition to teaching at a technical university in Moscow. He said the company treats him well, although he would think twice about working on any project that veers too close to the DMCA line. To this day, though, Sklyarov insists ElcomSoft's Advanced eBook Processor is legal. Echoing statements made by ElcomSoft attorney Joseph Burton during the trial, Sklyarov compared the Advanced eBook Processor to a lock pick, which could be used for both good and bad purposes. He also likened the software to a gun. "It has legal applications; it could be used for many legal things, for good things," he said. "A weapon could be used for killing and for protecting myself, but in (the) United States (a) weapon is legal." Sklyarov said he understood Adobe's eagerness to pursue him and his employer because they were pointing out flaws in the company's software. "Sure I can understand it because if somebody produces bad stuff, and someone proves that this stuff is real bad, nobody will like it." He said Adobe's PDF format is probably the best in the world for distributing documents, but it falls short when it comes to protecting them. Sklyarov laments that he wasted a year and a half dealing with the legal wrangling surrounding the product he developed. But he's learned to take it in stride. He passed time in jail by reading books from the inmate library, including Ken Follett's "Night Over Water." And when he was not allowed to return to Russia for four months following his release from jail, Sklyarov wrote code for ElcomSoft from an apartment in the United States. Sklyarov said he didn't have to give up anything significant to get the government to set aside the charges against him last year. He thinks prosecutors backed down because they didn't have a good case against him. "Most probably they understand that they couldn't prove that I am violating the law, so for them it's much more safe to... release me, to let me return back to Russia," Sklyarov said. Sklyarov left to return to Russia the day after the defense wrapped up its case. He said he plans to spend more time with his wife and two children when not teaching and working on ElcomSoft projects he described as too complicated to explain. Meanwhile, he hopes to concentrate on coding and leave arguments about the DMCA to lawyers. He said if someone came to him with another project focused on cracking copyrights, "I would ask you, if you're sure this is legal." If the answer is unclear, Sklyarov said he would suggest the person find a lawyer who could figure it out.
ZDNet UK's Developer News Section delivers the latest headlines together with the best UK jobs, right to your browser. Have your say on all developer topics. From j2ee, to C++, from Visual Basic to Javascript plus much more. Share your experience with others on the Developers Forum. Let the editors know what you think in the Mailroom.

Post your comment

In order to post a comment you need to be registered and logged in

Log in or create your ZDNet UK account below

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Membership FAQ

ZDNet UK Live

apexwm

Fedora is the same way as well. The yum update system uses "presto" which shrinks the amount of data needed for download. It's a great system....

6 hours ago by apexwm on Can you believe it - 2765 kB will be freed?
cybfor

Updated ID cards considered for 2012: [zdnet.co.uk] The government is considering introducing a new generation of ID... http://dlvr.it/KpBZ

cybfor

Google, Viacom trade blows in YouTube copyright spat: [zdnet.co.uk] Google and the US media giant Viacom have issued... http://dlvr.it/Knht

CIMITL

Be sure to include an audio option - eg. a beep tone - to intensify and reiterate the action. This will greatly benefit some consumers and give...

8 hours ago by CIMITL
DataSecurityUK

Data disposal is really important to get right. There are standards set by UK and US federal governments to ensure that data is kept secure. If...

8 hours ago by DataSecurityUK
chaycon1

Online Fiber Optic Certification Join a talented group of professionals, who are dedicated to Fiber Optic Networking technology. The online course...

10 hours ago by chaycon1 on BT launches 40Mbps fibre-based broadband
chaycon1

Online Fiber Optic Certification Join a talented group of professionals, who are dedicated to Fiber Optic Networking technology. The online course...

10 hours ago by chaycon1 on Google to build gigabit broadband to the home
J.A. Watson

Hi Dava, I'm glad to hear from you, and glad that you see things from the other side. I think that is the most important point of the whole...

10 hours ago by J.A. Watson on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

please please please please please please kill that spam bot.

11 hours ago by dava4444 on ZDNet UK: faster, smarter, still IT all the way
253chelisa253

hi

11 hours ago by 253chelisa253 on How security will look in 10 years
lezlow

it is only greedy[microsoft]?

13 hours ago by lezlow on Researchers break into BitLocker
dava4444

it didn't post the link it's 'Ubuntu 10.04 Lucid Lynx Beta-1 First Look' on youtube :) Dava

14 hours ago by dava4444 on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

Hi James I disagree, Ubuntu needs a GUI update and this one IMO is quite good. your pics show a low res. here's a high res. on YouTube* The...

14 hours ago by dava4444 on Ubuntu 10.04 (Lucid Lynx) and the Latest Tempest
dava4444

Hi any news on the comment bot? knocking me back from my own blog is a bit cheeky lol *Mulder to Scully* "I think it has an agenda.." I know, I...

15 hours ago by dava4444 on ZDNet UK: faster, smarter, still IT all the way
benny boy

if you look at the Brentwood exchange on samknows it servers 21,000 residential propertiesm, Lowestoft serves 31,000! Come on BT sort yourselves...

15 hours ago by benny boy on BT fibre broadband coming to 69 more towns
pbreddit

[programming] H.264 - a sting in the tail http://reddit.com/bfu4q [zdnet.co.uk]

reddit

H.264 - a sting in the tail [programming] 13 points, submitted by zigzag [zdnet.co.uk] http://reddit.com/bfu4q

cybfor

Malware infects second Vodafone HTC phone: [zdnet.co.uk] A second Android-based HTC Magic from Vodafone has been... http://dlvr.it/KhKx

miyabi81

Chatter preview http://www.zdnet.co.uk/news/application-development/2010/03/17/salesforce-opens-up-chatter-developer-preview-40088348/

cybfor

US gov t considers undercover social networking: [zdnet.co.uk] The Obama administration has considered sending... http://dlvr.it/Kh3L

Featured white papers

Achieving PCI Compliance for:Privileged Password Management & Remote Vendor Access

For multi-store outlets, including retail, banking, grocery, gas, hospitality, convenience stores and others, reducing (or avoiding) the cost of in-store system support and maintenance while maintaining compliance with PCI and other requirements has become a strategic challenge.

Download now

Web 2.0 Security Threats: How to Protect Your Enterprise Network

Speaker: Dr. Chenxi Wang, Principal Analyst, Security and Risk Management, Forrester Research, Inc. As Enterprises are increasingly connected to the Internet and as hard organizational boundaries are fast disappearing, security professionals are facing fresh challenges in Enterprise computing.

Download now

MindManager - Tutorial for New Users - Short

This tutorial is for new MindManager users and teaches you how to get started, by creating maps, reading maps and organizing your information.

Download now