See related files:
http://www.eff.org/IP/Video (EFF Archive)
http://cryptome.org/cryptout.htm#DVD-DeCSS (Cryptome Archive)
http://www.2600.com/dvd/docs (2600 Archive)
http://eon.law.harvard.edu/openlaw/dvd/ (Harvard DVD OpenLaw Project)


Chris J. DiBona Deposition, in MPAA v. 2600

CA; July 8, 2000

                                                             
      1   IN THE UNITED STATES DISTRICT COURT 
      2   SOUTHERN DISTRICT OF NEW YORK
      3
          UNIVERSAL CITY STUDIOS, INC., PARAMOUNT 
      4   PICTURES CORPORATION, METRO-GOLDWYN-MAYER 
          STUDIOS, INC., TRISTAR PICTURES, INC., 
      5   COLUMBIA PICTURES INDUSTRIES, INC., 
          TIME WARNER ENTERTAINMENT CO., L.P., 
      6   DISNEY ENTERPRISES, INC., and TWENTIETH 
          CENTURY FOX FILM CORPORATION,
      7                            Plaintiffs,   
          vs.                                   NO. 00 Civ. 0277 
      8                                         (LAK)
          SHAWN C. REIMERDES, ERIC CORLEY a/k/a 
      9   "EMMANUEL GOLDSTEIN" and ROMAN KAZAN,
                                   Defendants.
     10
          _______________________________________/
     11
     12
          DEPOSITION OF CHRIS J. DiBONA
     13
     14   DATE:          July 8, 2000
     15   DAY:           Saturday
     16   TIME:          9:59 a.m.
     17   PLACE:         Weil, Gotshal & Manges LLP
                         2882 Sand Hill Road, Second Floor
     18                  Menlo Park, California
     19   PURSUANT TO:   Subpoena
     20   REPORTED:      KAREN L. BUCHANAN
                         CSR No. 10772
     21
     22   ______________________________________________________
     23   COMP-U-SCRIPTS
          OFFICIAL REPORTERS AND NOTARIES
     24   1101 South Winchester Blvd., Suite D-138
          San Jose, California 95128
     25   (408) 261-9795


                                                         1




      1   APPEARANCES:
      2   For the Plaintiffs:      PROSKAUER ROSE LLP
                                   BY:  CARLA MILLER,
      3                            ATTORNEY AT LAW
                                   1585 Broadway
      4                            New York, NY  10036
                                   (212) 969-3713
      5
          For the Defendants:      FRANKFURT GARBUS KURNIT 
      6                            KLEIN & SELZ
                                   BY:  EDWARD HERNSTADT
      7                            ATTORNEY AT LAW
                                   488 Madison Avenue
      8                            New York, NY  10022 
                                   (212) 826-5582
      9
          The Videographer:        McMAHON & ASSOCIATES
     10                            BY:  LOU MEADOWS
                                   One Almaden Boulevard
     11                            Suite 829
                                   San Jose, CA 95113
     12                            (408) 298-6686
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25


                                                         2




      1   INDEX OF EXAMINATIONS
      2                                                Page
      3   By Ms. Miller                                  5
      4
      5
      6
      7                      INDEX OF EXHIBITS
      8   Plaintiff's                                  Page
      9   1    Subpoena in a Civil Case                 26  
     10   2    Declaration of Chris DiBona in           44
               Opposition to Plaintiffs' Motion 
     11        to Modify the Preliminary Injunction 
               and in Support of Defendants' 
     12        Cross-Motion to Vacate the 
               Preliminary Injunction
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25


                                                         3




      1                           --oOo--
      2            THE VIDEOGRAPHER:  We are going on the 
      3   record.  The time on the screen is 9:59 a.m.  Today's 
      4   date is Saturday, July 8, 2000.  We are located at the 
      5   offices of Weil, Gotshal & Manges, 2882 Sand Hill Road, 
      6   Menlo Park, California.
      7             This is tape 1 of the videotaped deposition 
      8   of Chris DiBona.  The case name is Universal City 
      9   Studios versus Corley et al., venued in the U.S. 
     10   District Court for the Southern District of New York.  
     11   The case number is 0277 LAK.
     12             My name is Lou Meadows, legal video 
     13   specialist and notary, representing McMahon & 
     14   Associates, One Almaden Boulevard, Suite 829, San Jose, 
     15   California 95113.
     16             The court reporting firm is Comp-U-Scripts. 
     17   The court reporter is Karen Buchanan.
     18             Counsel, please state your name, your office 
     19   and whom you represent in this action.
     20            MS. MILLER:  Carla Miller from the law firm of 
     21   Proskauer Rose in New York, New York, representing all 
     22   plaintiffs.
     23            MR. HERNSTADT:  Edward Hernstadt from 
     24   Frankfurt Garbus Kurnit Klein & Selz representing the 
     25   defendants in this action. 


                                                         4




      1            THE VIDEOGRAPHER:  Are there any stipulations 
      2   you wish to put on the record at this time?
      3            MR. HERNSTADT:  Do you want to do the usual 
      4   stips?
      5            MS. MILLER:  The usual stips is fine. 
      6            THE VIDEOGRAPHER:  Please swear in the 
      7   witness.  
      8                       CHRIS J. DiBONA,
      9             being first duly sworn by the
     10             Certified Shorthand Reporter to tell
     11             the truth, the whole truth, and nothing
     12             but the truth, testified as follows:
     13                  EXAMINATION BY MS. MILLER:
     14        Q.  Mr. DiBona, good morning.  As you know, my 
     15   name is Carla Miller.  I'm an attorney representing the 
     16   plaintiffs in this lawsuit.
     17             Have you ever been deposed before?
     18        A.  No.
     19        Q.  Have you ever testified in any court 
     20   proceeding?
     21        A.  No.
     22        Q.  You understand that you've just been sworn to 
     23   tell the truth under oath, and a deposition is a court 
     24   proceeding.  And so I'll be asking you questions and 
     25   you'll be giving me answers to the best of your 


                                                         5




      1   knowledge or recollection, truthful answer, of course, 
      2   just as if we were sitting in a court, even though we 
      3   are in the offices of a law firm and feel somewhat 
      4   informal.  Your deposition is, of course, being 
      5   videotaped, and also the court reporter sitting to your 
      6   right is taking down everything we say.
      7             So just as a matter of housekeeping, it's 
      8   always better if you wait for me to complete my 
      9   question so that the court reporter can take down 
     10   accurately what I've said.  In turn, I will wait for 
     11   you to complete your answers before moving on to the 
     12   next question, and we will proceed from there.
     13            If ever you need to take a break or if 
     14   Mr. Hernstadt wishes to take a break, just let me know 
     15   that and we'll do that.
     16            What is your home address?
     17        A.  Currently it's 1334 Holly Avenue, Los Altos, 
     18   California, 94024.
     19            MR. HERNSTADT:  Do you want to make that 
     20   confidential?  
     21            THE WITNESS:  That's fine.  I'll be moving in 
     22   about two weeks. 
     23            MR. HERNSTADT:  You know how those internet 
     24   people are.
     25            THE WITNESS:  They're my friends.


                                                         6




      1   BY MS. MILLER:
      2        Q.  Are you employed currently?
      3        A.  Yes.
      4        Q.  By who?
      5        A.  VA Linux Systems of Sunnyvale, California.
      6        Q.  And what is the address for VA Linux Systems?
      7        A.  1382 Bordeaux Avenue, and it's Sunnyvale, so 
      8   it's 94089.
      9        Q.  How long have you worked for VA Linux Systems?
     10        A.  Since November of 1998.
     11        Q.  Did you work prior to November of 1998?
     12        A.  Yes.
     13        Q.  And where did you work prior to November of 
     14   1998?
     15        A.  For about six months before '98, I was an 
     16   independent consultant and was one of the founders of a 
     17   cryptography firm that did not get funded.
     18        Q.  What was the name of that firm?
     19        A.  Strong Crypto, Incorporated.  
     20        Q.  I'm sorry?
     21        A.  Strong Crypto.
     22        Q.  Strong Crypto?
     23        A.  Yeah.
     24        Q.  And you said it did not get funded.
     25        A.  Yeah.


                                                         7




      1        Q.  Were you looking for investors for Strong 
      2   Crypto?
      3        A.  Yes, we were.
      4        Q.  Were there any other founders of Strong 
      5   Crypto?
      6        A.  Yes.
      7        Q.  How many?
      8        A.  Three.
      9        Q.  What were their names or are their names?
     10        A.  Arthur Tide, Dave Sifrey, and Dave LaDuc. 
     11            MR. HERNSTADT:  Is there any reason that you 
     12   want to make that confidential?  We can do that.
     13            THE WITNESS:  No, I don't see any reason why.  
     14   It will be an interesting bit of trivia for some 
     15   people.
     16   BY MS. MILLER:
     17        Q.  And how long was Strong Crypto in business?
     18        A.  Three months.  I'd have to go back to my 
     19   records and check for sure.
     20        Q.  And did the company perform any consulting 
     21   projects for any customers during that three-month 
     22   period of time?
     23        A.  I don't think there were any revenue 
     24   customers.  I think there may have been a couple of 
     25   sort of trials, but nothing that would have made us any 


                                                         8




      1   money.
      2        Q.  You say you think there were a couple of 
      3   trials?
      4        A.  Yeah.
      5        Q.  Two or three?
      6        A.  Probably two.  Again, I'd have to go back.  
      7   It's been a while.  And that wasn't really part my part 
      8   of the company.
      9        Q.  What was your part of the company?
     10        A.  I was there as a programmer while working on 
     11   the architecture of the cryptography program we were 
     12   working on.
     13        Q.  How many other employees of Strong Crypto were 
     14   there at the time --
     15        A.  None.
     16        Q.  -- while it was in existence?
     17             None?  Just the four of you, yourself, Arthur 
     18   Dave and Dave?
     19        A.  Yep.
     20        Q.  Prior to your involvement with Strong Crypto, 
     21   did you work before that?
     22        A.  Yes.
     23        Q.  Where did you work?
     24        A.  I was at Tandem Computers.
     25        Q.  And which office of Tandem Computers, here in 


                                                         9




      1   Cupertino?
      2        A.  Right here in Cupertino on Tantau Avenue.
      3        Q.  How long were you at Tandem Computers?
      4        A.  Probably about two years.
      5        Q.  Can you give me the specific dates?
      6        A.  No.  I'd have to go back to my records.
      7        Q.  Okay.  What years, then?
      8        A.  I guess it would go until about '96 through 
      9   early '98.  But again, I'd have to check.
     10        Q.  And what did you do for Tandem Computers?
     11        A.  I worked on smart card identification methods 
     12   for a certificate authority product, not certificate --  
     13   a product for the Singapore government based on the 
     14   Entrust CA; E-N-T-R-U-S-T.  Not T.
     15            THE VIDEOGRAPHER:  Can I get you to raise your 
     16   microphone about three inches?  It's scraping a little 
     17   bit on your shirt.
     18            MR. HERNSTADT:  Raise it?
     19            THE VIDEOGRAPHER:  Yeah.
     20            MR. HERNSTADT:  I've got to lower it.  How's 
     21   that?
     22            MS. MILLER:  Could I have the last answer read 
     23   back, please?  
     24            (The record was read by the Reporter.)
     25            THE WITNESS:  E-N-T-R-U-S-T is the name of the 


                                                         10




      1   company that it was based on.  It was their product 
      2   that we were modifying for the Singapore government.
      3   BY MS. MILLER:
      4        Q.  What is a "certificate authority"?  That's 
      5   what I wanted to clarify in having your last answer 
      6   read back.
      7        A.  Well, it's fairly complex and has nothing 
      8   really to do with this.  So if you really want to get
      9   into this, it will take a while.
     10        Q    Tell me.
     11        A    A certificate authority -- okay, so if you 
     12   have a key which is used to encrypt data, a certificate 
     13   authority is something that creates something called an 
     14   X509 certificate.
     15        Q.  An X509?
     16        A.  Yeah, which you can then use to authenticate 
     17   and encrypt transactions between, say, databases or 
     18   people.  Simply put, it's so you can do secure 
     19   communications in a way that guarantees the person 
     20   doing that communication.
     21        Q.  That guarantees the person doing that 
     22   communication, you mean authenticates the person that's 
     23   engaging in communication?
     24        A.  Yeah.  Authenticates the person and encrypts 
     25   the transmission using the certificate.


                                                         11




      1        Q.  That wasn't so complex.
      2        A.  It's more than that, but it's hard to 
      3   describe.
      4        Q.  I appreciate the explanation.  Thank you.
      5             Prior to your working at Tandem Computers, 
      6   were you employed?
      7        A.  Yeah.
      8        Q.  What was your job prior to Tandem?
      9        A.  I was the e-mail administrator for a law firm 
     10   in Washington D.C., Howrey & Simon.
     11        Q.  And how long did you work at Howrey & Simon?
     12        A.  About a year.
     13        Q.  So that would be 1995 through 1996?
     14        A.  Roughly. 
     15        Q.  Was that your sole responsibility at Howrey & 
     16   Simon?
     17        A.  Yes.
     18        Q.  E-mail administrator?
     19        A.  There were about 1200 clients.
     20        Q.  1200 clients of the law firm or 1200 -- 
     21        A.  Of the mail software.
     22        Q.  And prior to Howrey & Simon, were you 
     23   employed?
     24        A.  Yeah, over at the United States Department of 
     25   State in the Office of Information Management where I 


                                                         12




      1   evaluated cryptography products for the government.
      2        Q.  And when were you employed at the Department 
      3   of State?
      4        A.  I was employed there for about a year and a 
      5   half, two years before Howrey & Simon.
      6        Q.  For the entire time, that year-and-a-half to 
      7   two-year period, were you working in the Office of 
      8   Information Management --
      9        A.  Yes.
     10        Q.  -- for the Department of State?
     11             And prior to that, were you employed?
     12        A.  Yeah, but it was retail jobs before then.
     13        Q.  Did you attend college?
     14        A.  Yes.
     15        Q.  What college?
     16        A.  I attended NOVA, which is a community college 
     17   in Virginia, for my associates degree, and I attended 
     18   but did not complete my computer science degree over at 
     19   George Mason.
     20        Q.  George Mason University?
     21        A.  Uh-huh.  I had one class left.
     22        Q.  When did you obtain your associates degree 
     23   from NOVA Community College?
     24        A.  Gee.  That's a good question.  Probably about 
     25   '92 or '91.  No, '93 probably.  I'd have to go back.  


                                                         13




      1   I've got the certificate at home.
      2        Q.  And what was your field of study at NOVA 
      3   Community College?
      4        A.  Computer science.
      5        Q.  And when did you start at George Mason 
      6   University?
      7        A.  Again, when I was done with NOVA, so I'd say 
      8   probably around '93, '91, '92.  Probably '93, though.
      9        Q.  And how long did you attend George Mason 
     10   University?
     11        A.  I was a full-time student from -- probably 
     12   until about '95 or '96 when I moved.  I'd have to check 
     13   my calendar.  I moved with one class left, so...
     14        Q.  Were you working towards a Bachelor of Science 
     15   degree?
     16        A.  Mm-hmm, in computer science.
     17        Q.  Did you take any classes in programming 
     18   languages?
     19        A.  Yes.
     20        Q.  Which programming languages?
     21        A.  Specifically, C, I took a survey course that 
     22   included ADA, Pascal, C, Assembly and a couple of 
     23   others that escape me.  I also took a class that 
     24   focused on the Scheme language, that's S-C-H-E-M-E, I 
     25   believe.  It's been a long time.  And that pretty much 


                                                         14




      1   is it.
      2            I've also done a lot of work with the assembly 
      3   languages.
      4        Q.  I'm sorry, assembly language?
      5        A.  Yeah, in one of the classes. 
      6        Q.  Just so the record is clear, what is assembly 
      7   language?
      8        A.  That's a very good question.  It depends on 
      9   the context.
     10             When I was doing it, it was the -- it was the 
     11   MAKR assembly language, which means that the language 
     12   compiler went through certain steps to make it easier 
     13   to program assembly.
     14             Assembly is sort of a step up from machine 
     15   code, which is referenced by the operating system.  So 
     16   assembly language when I did it was basically the MAKR 
     17   assembly version of assembly language, precompiled, 
     18   done before you compile it to machine code.
     19        Q.  Now, Mr. DiBona, do you understand that you 
     20   have been identified as an expert witness in this case?
     21        A.  Yes.
     22        Q.  And how was that understanding derived?  In 
     23   other words, what I mean is who first approached you to 
     24   testify as an expert witness in this case?
     25        A.  I'm going to have to defer to Ed. 


                                                         15




      1            MR. HERNSTADT:  You can't.
      2   BY MS. MILLER:
      3        Q.  What's your recollection?
      4        A.  I helped out the FF with their -- with a case 
      5   out here on December 7th or December 9th.  No.  
      6   December 22nd.  It was a different case regarding the 
      7   DVD controversy.  And through that, I was exposed to 
      8   Marty Garbus and Edward Hernstadt over at FGKS.  And 
      9   that led to me writing a declaration for the trial.
     10        Q.  When you say "the case out here," are you 
     11   referring to the lawsuit brought by the DVD Copy 
     12   Control Association --
     13        A.  Yes.
     14        Q.  -- against various individuals and Santa Clara 
     15   Corp.?
     16        A.  Yes.
     17        Q.  And what was your involvement in that case?
     18        A.  I helped organize the local free software  
     19   community to come and attend the case and to hand out 
     20   pamphlets outside so people knew what was going on 
     21   inside of the courtroom.  
     22        Q    When you say the "local free software 
     23   community," do you mean in Northern California?
     24        A.  I mean specifically the Bay Area. 
     25        Q.  Okay.  What pamphlets did you hand out for 


                                                         16




      1   the case?
      2        A.  There were a couple of them.  There was the 
      3   one-pager that 2600 came up with.  I think that was -- 
      4   there was that one.  There was the copy of the source 
      5   code itself to CSS-auth.  We also handed out T-shirts 
      6   that were made by CopyLeft that had the DVD CSS 
      7   software source code on it.  And that was the limit of 
      8   what we handed out.
      9        Q.  When you say the one-pager that 2600 came up 
     10   with, what is 2600?
     11        A.  2600 is a magazine dedicated to exploring 
     12   locks, crypto systems, computer security.
     13        Q.  Did you still have copies of that pamphlet?
     14        A.  Somewhere.  If not, I could print another one 
     15   out.  They're readily available on the net.
     16        Q.  What is CSS-auth?
     17        A.  CSS-auth is a piece of code in C that is 
     18   designed to go through the authentication step for the 
     19   copyright, the content scrambling system that's used in 
     20   the DVD.
     21        Q.  And when you say "piece of code," what do you 
     22   mean by that?
     23        A.  Well, in this case, it's a text file that 
     24   contains code that you use in another program using the 
     25   language C to access the DVD stuff.


                                                         17




      1        Q.  So by "code," do you mean that it's actually a 
      2   computer program or a portion of a computer program 
      3   written in the C programming language?
      4        A.  It's a portion. 
      5        Q.  Mr. DiBona, as I've explained to other 
      6   witnesses in this case, again, I am going to be asking 
      7   you questions obviously about a lot of technical areas.  
      8   And I understand that you obviously have a background 
      9   in computer science.  So some of the questions that I 
     10   ask you might seem somewhat elementary or facetious, 
     11   but you have to understand that we're making a record 
     12   so that anyone who picks up this transcript will have 
     13   an understanding of what you and I are talking about 
     14   when we talk about some of these relatively arcane 
     15   things to those people.  I really don't mean to torture 
     16   you.
     17        A.  You're not.
     18        Q.  But if I ask you to clarify some of the 
     19   acronyms or something that might seem basic to you, I 
     20   just wanted to explain that that's why I'm doing that.
     21            What areas of expertise were you asked to 
     22   testify about for purposes of this case?
     23        A.  Well, primarily my role as a Linux software 
     24   advocate, and also the actual mechanisms used in using 
     25   DeCSS and just how it operates, how it works.  Those 


                                                         18




      1   are my focuses. 
      2            MR. HERNSTADT:  Like so many of our witnesses, 
      3   Mr. DiBona is sort of -- is also a mixed fact and 
      4   expert witness. 
      5   BY MS. MILLER:
      6        Q.  So your two areas of expertise, as I 
      7   understand your last answer, is your role as a Linux 
      8   software advocate and also just in testifying about the 
      9   mechanisms used or how actually DeCSS works?
     10        A.  Yes. 
     11            MR. HERNSTADT:  And insofar as he's getting 
     12   into DeCSS as a program, obviously, he's got expertise 
     13   in computer programming. 
     14            THE WITNESS:  Bruce did an expert -- did he 
     15   do a declaration?  Yeah?
     16            MS. MILLER:  Mr. DiBona, I'm going to ask you 
     17   not to have a private conversation with Mr. Hernstadt 
     18   while we're on the record.  If you need to speak to 
     19   Mr. Hernstadt while we're on a break, that's absolutely 
     20   fine.  But during the course of the actual deposition, 
     21   if you could direct all of your comments to me, and 
     22   I'll direct all of my questions to you.
     23   BY MS. MILLER:
     24        Q.  Did you prepare any report, an expert report 
     25   for submission to the judge in this case?


                                                         19




      1        A.  Yes.
      2        Q.  You did?  Where is that report?
      3        A.  It was submitted to the judge.  I think we 
      4   have a couple of copies here.
      5        Q.  Are you referring to the declaration --
      6        A.  Yes.
      7        Q.  -- that you submitted?  Okay.  We'll get to 
      8   that, then.
      9             So apart from the declaration that you've 
     10   already submitted in the case --
     11        A.  Yes.
     12        Q.  -- are you preparing any other reports for 
     13   submission at the trial?
     14        A.  Not at this time.
     15        Q.  Have you been asked to prepare any reports for 
     16   submission at trial?
     17        A.  No. 
     18        Q.  Are you being compensated for your 
     19   involvement in this case?
     20        A.  No.
     21        Q.  Will you be attending the trial in this case?
     22        A.  Yes.
     23        Q.  Will anyone be paying your travel expenses?
     24        A.  No.
     25        Q.  So we've touched on it a little bit already, 


                                                         20




      1   but can you tell me again who was the first person from 
      2   Frankfurt Garbus Klein & Selz to contact you 
      3   specifically about getting involved in this lawsuit?
      4        A.  I think it was Marty Garbus.  I'd have to go 
      5   back in my records and check, though, to be sure.
      6        Q.  Do you remember the time frame for that 
      7   contact?
      8        A.  Boy.  It would been two and a half months ago, 
      9   three months ago now.  Maybe longer.  
     10        Q.  What month is it now?  That would be about 
     11   April?
     12        A.  Yeah.
     13        Q.  Again, I don't mean to be facetious.  It's 

     14   kind of a blur.
     15        A.  My whole life has been a blur in the last 
     16   couple of months or so.  A lot's been going on.
     17        Q.  I understand.  So two, two and a half months 
     18   ago?
     19        A.  I'd have to check to be sure.  But that sounds 
     20   about right.
     21            Is there a submission date on the declaration?
     22        Q.  Yeah, and we'll get to that.  I'll show you 
     23   that.
     24        A.  That will let me know.  It was a couple of 
     25   weeks before that that I wrote it.


                                                         21




      1        Q.  Very good.  Okay.
      2            Since your initial communication with 
      3   Mr. Garbus, if that's the best recollection you have of 
      4   who you first spoke to, how many different people at 
      5   Frankfurt Garbus Klein & Selz have you spoken with 
      6   about your involvement in this case?
      7        A.  I've spoken with Marty.  I've spoken with Ed.  
      8   I've spoken -- 
      9        Q.  Ed would be Mr. Hernstadt?
     10        A.  Yes, Ed Hernstadt.  I've spoken in a 
     11   peripheral way with Fredda.  What's Fredda's last name?  
     12   She's the assistant to -- 
     13            MR. HERNSTADT:  Marty's assistant.
     14            MS. MILLER:  Thank you, Mr. Hernstadt.
     15            THE WITNESS:  Yeah.  So that's about it.  I 
     16   think there may have been one or two other like 
     17   paralegals walking around, but Ed and Marty have been 
     18   my main contacts.
     19   BY MS. MILLER:
     20        Q.  When you say "walking around," do you mean 
     21   walking around in Frankfurt Garbus' offices?
     22        A.  Yes.
     23        Q.  So you visited their offices?
     24        A.  Yes, I did.
     25        Q.  When did you visit their offices?


                                                         22




      1        A.  I'm trying to think back.  That was -- I'd 
      2   have to check my records to be sure.  It was shortly 
      3   before I worked on my declaration.
      4        Q.  Okay.  Great, so when we get to the 
      5   declaration, that date will help refresh your 
      6   recollection as to all this.
      7             And when you visited Frankfurt Garbus' 
      8   offices, did you meet with Mr. Garbus --  
      9        A    Yes.  
     10        Q    -- and Mr. Hernstadt together?
     11            (Discussion had off the record.)
     12   BY MS. MILLER:
     13        Q.  In the meeting with Mr. Garbus and 
     14   Mr. Hernstadt, what did they tell you about this 
     15   case -- 
     16            MR. HERNSTADT:  Objection to form. 
     17   BY MS. MILLER:
     18        Q.  -- if anything?
     19        A.  Boy.  They were more asking me how the 
     20   encryption methods in the DVD driver works and how the 
     21   DVDs themselves work, because they wanted to be up on 
     22   the technology.  That was most of that meeting.
     23        Q.  So you were just assisting them in their 
     24   understanding --
     25        A.  Yes.


                                                         23




      1        Q.  -- of the technology involved?
      2        A.  Yes, I was.
      3        Q.  Did they tell you who the defendants were in 
      4   that case?
      5        A.  I already knew.
      6        Q.  How did you know?
      7        A.  It had first come up when the MPAA had brought 
      8   their case against the defendants, and it was pretty 
      9   widely known on the internet via Slashdot and other 
     10   news organizations.  And that's how I knew.
     11        Q.  So that's when you first learned about the 
     12   lawsuit, is that fair to say, by reading it on the 
     13   internet?
     14        A.  Absolutely.
     15        Q.  Since your first meeting with the lawyers at 
     16   Frankfurt Garbus firm, have you made any more trips to 
     17   New York?
     18        A.  No.
     19        Q.  How many times since that first meeting would 
     20   you estimate that you spoke with either Mr. Garbus or 
     21   Mr. Hernstadt?
     22        A.  Probably about a half a dozen.
     23        Q.  Since today, or -- excuse me, 'til today, half 
     24   a dozen?
     25        A.  Probably about a dozen times, because, you 


                                                         24




      1   know, Ed's been in town a couple of days.
      2        Q.  And how did most of these communications take 
      3   place?
      4        A.  Via cell phone.
      5        Q.  By telephone?
      6        A.  Yeah.
      7        Q.  Any e-mail communications?
      8        A.  One or two.
      9        Q.  Do you still have those e-mails?
     10        A.  Yes. 
     11            MS. MILLER:  Mr. Hernstadt, at this time I'd 
     12   like to make a request for the production of those 
     13   e-mails that Mr. DiBona still has on his computer 
     14   somewhere, I gather. 
     15            MR. HERNSTADT:  Okay.  We will take that under 
     16   advisement. 
     17            MS. MILLER:  Thanks.
     18   BY MS. MILLER:
     19        Q.  Now, is Mr. Hernstadt's firm actually 
     20   representing you as a witness in this lawsuit?
     21            MR. HERNSTADT:  For the purposes of this 
     22   deposition, yes.
     23            MS. MILLER:  Okay.
     24   BY MS. MILLER:
     25        Q.  Have you ever signed a retainer agreement with 


                                                         25




      1   Frankfurt, Garbus, Klein & Selz for purposes of 
      2   representing you in this deposition?
      3        A.  I don't think I have, no.
      4             MS. MILLER:  I'm going to show you, 
      5   Mr. DiBona, what I'd like to first have marked as 
      6   Exhibit 1.
      7            (Plaintiff's Exhibit 1 was marked for 
      8   identification.)
      9   BY MS. MILLER:
     10        Q.  Mr. DiBona, I've just handed you what's been 
     11   marked as Exhibit 1, which is a subpoena that's been 
     12   issued by the plaintiffs in this case to you.
     13            Could you just take a minute and flip through 
     14   the document, and I'd like to ask you some questions 
     15   about it.
     16        A   Do you mind if I ask you what day it is?
     17        Q.  What day it is today?  
     18        A   Yes.  
     19        Q   It's July the 8th?  
     20        A.  Then this subpoena is kind of ridiculous, 
     21   because it says I have to be somewhere a couple of 
     22   weeks ago. 
     23        Q.  Okay.  Let's stop here, and let me just ask 
     24   you a question.  Have you ever seen this document?
     25        A.  No. 


                                                         26




      1        Q.  Have you seen a document like this?
      2        A.  No. 
      3        Q.  Were you ever asked by anyone to appear today 
      4   for this deposition?
      5        A.  Today?  Yes.
      6        Q.  Who asked you to appear for this deposition 
      7   today?
      8        A.  That was Ed.  Ed Hernstadt.
      9        Q.  Were you asked to bring any documents with 
     10   you --
     11        A.  No.
     12        Q.  -- when you came here today?  
     13            MR. HERNSTADT:  I should note for the record 
     14   that I was never provided with a subpoena for 
     15   Mr. DiBona or a document request for Mr. DiBona.  So I 
     16   had no opportunity to send it on to him.
     17            MS. MILLER:  Okay.  But you were provided 
     18   subpoenas for other witness?  
     19             MR. HERNSTADT:  In fact, no.  I was given a 
     20   large -- for the record, Mr. Hart sent me a bunch of 18 
     21   subpoenas and notices of deposition and a big wad of 
     22   cash, and I told him -- with a cover letter saying 
     23   "Since you've agreed to accept subpoenas for non-party 
     24   witnesses, here that are."  
     25            I explain that I hadn't agreed to that.  I had 


                                                         27




      1   said that I would ask them and, if they told me I could 
      2   accept a subpoena, then I would accept a subpoena.
      3            And before I could do that, he started having 
      4   the process server serve the witnesses with subpoenas 
      5   themselves.  So I sent back all the subpoenas he had 
      6   given to me. 
      7   BY MS. MILLER:
      8        Q.  Mr. DiBona, did Mr. Hernstadt ever ask you if 
      9   he was authorized to accept a subpoena on your behalf?
     10        A.  Not to my recollection, no.
     11        Q.  Okay.  That's all I have on that document. 
     12            MR. HERNSTADT:  When you're done, you can give 
     13   them to the court reporter.
     14            THE WITNESS:  This?  Okay.
     15   BY MS. MILLER:
     16        Q.  So Mr. DiBona, do you know what CSS is?
     17        A.  Yes.
     18        Q.  What is CSS?
     19        A.  CSS is the content-scrambling system used in 
     20   the DVD technology. 
     21        Q.  When did you first hear of CSS?
     22        A.  I heard of CSS probably about six months after 
     23   DVDs were beginning to be marketed by the different 
     24   entertainment companies.
     25        Q.  Six months after?


                                                         28




      1        A.  Yes.
      2        Q.  And do you know when --
      3        A.  That's an approximate.
      4        Q.  Approximately time frame?
      5        A.  It would be an approximate time frame, yeah.
      6        Q.  Can you give me a year, approximately?
      7        A.  I just remember reading about it shortly after 
      8   DVDs were produced and being marketed as a new thing.
      9        Q.  And where did you first read about it?
     10        A.  I have no idea.
     11        Q.  Was it in a magazine, a paper magazine or on 
     12   the internet?
     13        A.  I believe it was a paper magazine or a 
     14   journal.
     15        Q.  But you have no idea what that publication is?
     16        A.  No.
     17        Q.  What do you remember, if anything, reading 
     18   about CSS when you first heard of it?
     19        A.  It was more mentioned in passing as being the 
     20   method that the DVD uses to prevent people from making 
     21   direct copies of it.
     22        Q.  Was the article more focused, then, on the 
     23   introduction of DVDs in the marketplace or on the CSS 
     24   technology specifically?  You say it was mentioned in 
     25   passing.


                                                         29




      1            MR. HERNSTADT:  Objection to form.
      2             You can answer the question if you can.
      3            THE WITNESS:  It's the former, actually.
      4   BY MS. MILLER:
      5        Q.  The former?
      6        A.  Mm-hmm.
      7        Q.  Do you know what DeCSS is?
      8        A.  Yes.
      9        Q.  What is DeCSS?
     10        A.  DeCSS is a program that runs under the Windows 
     11   operating system that is designed to allow you to copy 
     12   decrypted files off of a DVD onto your hard drive. 
     13        Q.  Does the DeCSS -- excuse me.  Strike that.
     14            Does the DeCSS program, to your knowledge, do 
     15   anything else other than what you've just described?
     16        A.  No, not to my knowledge.
     17        Q.  Have you ever used a DeCSS yourself?
     18        A.  In the process of preparing my declaration, I 
     19   did, in fact, use the DeCSS in the method I've said.
     20        Q.  And where did you obtain the copy of DeCSS 
     21   that you used?
     22        A.  I got it off the internet from a link found on 
     23   opendvd.org.
     24        Q.  What is a link?
     25        A.  A hyperlink.


                                                         30




      1        Q.  What is a hyperlink?
      2        A.  A hyperlink is a -- it's an indicator on a web 
      3   page which allows you to go from web page to web page, 
      4   from site to site.
      5        Q.  So you found the DeCSS program via a hyperlink 
      6   from opendvd.org?
      7        A.  Yes.
      8        Q.  Do you recall what site that hyperlink took 
      9   you to?
     10        A.  In fact, it might have been on the opendvd 
     11   site itself.  I just remember clicking on the link.
     12        Q.  But you don't recall from that point where you 
     13   actually went, or you didn't notice?
     14        A.  I didn't notice.  I didn't care.
     15        Q.  When you clicked on that link on the 
     16   opendvd.org site, do you recall whether the utility 
     17   started to download immediately to your computer?
     18        A.  Yes, in fact, it did.
     19        Q.  Was the DeCSS utility that you downloaded in 
     20   object code form?
     21        A.  What do you mean by "object code form"?
     22        Q.  What do you understand "object code" to mean?
     23        A.  To me, object code is the interim step after 
     24   compiling and before linking of, say, source code.
     25        Q.  Let's back up a little bit, then.


                                                         31




      1            What is source code?
      2        A.  Source code is when you use -- is what people 
      3   consider -- for instance, to take a step back, when 
      4   you're programming, depending on the language you use, 
      5   you sometimes choose a higher level of abstraction 
      6   versus a lower level of abstraction to be able to 
      7   program faster than you would if you were, say, 
      8   programming very, very low.
      9            So source code is what you call a program that 
     10   is in a higher level of abstraction than, say, straight 
     11   machine code.
     12            You can program in machine code.  You can 
     13   program in Assembly.  You can program in C.  I consider 
     14   all those things to be source code, but they usually 
     15   have to go through some interim step before they can be 
     16   executed directly on the computer.
     17        Q.  Sure.  
     18        A.  So when you say object code to me, I 
     19   specifically think of the code that is generated from 
     20   source code after it's been put through a compiling 
     21   stage before it has been linked to certain libraries to 
     22   make it executable by the machine.
     23            I don't know if that clarifies.
     24        Q.  That's great.  So the DeCSS utility that you 
     25   downloaded was an executable utility?


                                                         32




      1        A.  It was directly executable.
      2        Q.  And just so, again, we're clear, what is an 
      3   executable as you and I have just used the term?  How 
      4   do you understand that term?
      5        A.  Okay.  So depending on the environment, an 
      6   executable can be a number of different things.
      7        Q.  When you say "environment," do you mean a 
      8   different computer operating system environment?
      9        A.  It could mean an operating system environment; 
     10   it could mean within the virtual machine of a browser 
     11   running Java, for instance; it could mean the microcode 
     12   that sits on a chip inside a computer.  I mean an 
     13   executable can exist in a number of different forms.    
     14            So in the case of DeCSS, the executable that I 
     15   downloaded was directly executable under the Windows 
     16   environment.
     17        Q.  Okay.  And is it fair to say, when you use the 
     18   phrase "it's directly executable," then, it can then 
     19   run under the Windows operating system environment?  
     20   You can actually run the program or operate the 
     21   program?
     22        A.  Yes.
     23        Q.  Thank you.  Just trying to make it plain.
     24        A.  Mm-hmm.
     25        Q.  Do you still have a copy of the DeCSS 


                                                         33




      1   executable on whatever computer you downloaded it to?
      2        A.  Yes, I do.
      3        Q.  And what computer is that?  Was that a 
      4   personal computer or a computer at your office?
      5        A.  No.  It's my personal laptop at home.
      6        Q.  So now, what brand of laptop is this?  You can 
      7   just tell me, if we can just cut through this, how it's 
      8   configured, what operating system environment you were 
      9   using.  I presume, obviously, it was Windows.  But if 
     10   you can just explain to us what the configuration is of 
     11   your laptop that you used to run DeCSS.
     12        A.  The laptop is a ThinkPad 600 made by IBM 
     13   Corporation.  It's got 300 megabytes of ram, an 
     14   18-gigabyte hard drive.  I have a DVD drive in it.
     15             It's actually a dual-built machine.  I 
     16   installed Windows specifically for the purposes of this 
     17   declaration.  I usually run Linux on it.  Linux runs 
     18   great on it.
     19        Q.  Prior to running this DeCSS experiment, you 
     20   did not have the Windows operating system installed on 
     21   this machine?
     22        A.  I did not.  It's shipped with Windows 
     23   installed, so it was there, but I wiped it.
     24        Q.  I'm sorry, did you say that the ThinkPad that 
     25   you had has an 18-gigabyte hard drive?


                                                         34




      1        A.  Yes. 
      2        Q.  What DVD did you use to test DeCSS?
      3        A.  "Air Force One."
      4        Q.  Was that the only one, or were there more?
      5        A.  That was the only one.
      6             Wait.  Let me think.  I may have tried one 
      7   other.  I'm trying to remember which one it was, 
      8   though.
      9        Q.  Okay.  Take your time.
     10        A.  That's the only one I can remember actually 
     11   doing anything concrete with.
     12        Q.  When you say "doing anything concrete with" --
     13        A.  For the purposes of this declaration using 
     14   DeCSS.
     15        Q.  Do you know what a .VOB file is?
     16        A.  Yes.
     17        Q.  What's your understanding of what a .VOB file 
     18   is?
     19        A.  From what I understand, the VOB file is the 
     20   actual file on the DVD which contains the movie in both 
     21   video and audio combined.
     22        Q.  You said that's from what you understand.  
     23   From where did you gain that understanding?
     24        A.  Through the use of the programs.  I mean it 
     25   was the VOB file which your licensed or unlicensed 


                                                         35




      1   player would load and play the actual content from.
      2        Q.  Do you have an understanding of how CSS 
      3   operates vis-a-vis the DVD drive, the DVD player -- 
      4        A.  I believe so, yes.
      5            MR. HERNSTADT:  Objection to the form.
      6            THE WITNESS:  Sorry. 
      7   BY MS. MILLER:
      8        Q.  You believe you have an understanding of how 
      9   CSS operates?
     10        A.  Yes.
     11        Q.  Could you explain that, what your 
     12   understanding is about how CSS operates?
     13        A.  Yeah.  From what I understand, CSS is -- it's 
     14   a multi-step process.  The player first of all -- 
     15   okay.  So at a hardware level, the DVD drives are 
     16   designed not to give data out until it's been 
     17   unlocked.  So at a very high level, the DVD player 
     18   unlocks -- the DVD-playing program on your computer 
     19   unlocks the hardware to allow you to bring the data off 
     20   the hardware and play it using the software.
     21             As we go lower down, it's actually -- it's 
     22   very transactional.  The DVD hardware will give you 
     23   certain information without any keys, and then after 
     24   you have unlocked the drive, it will give you the 
     25   information like the movies and such off the DVD.


                                                         36




      1        Q.  How does the drive get unlocked, if you know, 
      2   if you understand?
      3        A.  From what I understand, a key is passed to the 
      4   hardware which unlocks the regions on the DVD.  It 
      5   actually unlocks the ability of the DVD hardware to 
      6   read the data off the DVD.
      7             So I mean the DVD disk itself doesn't have 
      8   any mechanism.  It's just one big collection of bits, 
      9   right?  So what's really happening is you're unlocking 
     10   the hardware and its ability to read the DVD.
     11        Q.  And I'm sorry, did you say that you believe 
     12   that that unlocking was done through the passing of a 
     13   key?
     14        A.  Yes.
     15        Q.  What component in this model that we're 
     16   discussing actually contains the key, to your 
     17   understanding?
     18        A.  The key has to come from the playing software, 
     19   from what I understanding.  Again, my declaration was 
     20   more focused on the mechanisms of using DeCSS.
     21        Q.  As opposed to the mechanisms of CSS?
     22        A.  Yes.
     23        Q.  From where did you derive this understanding 
     24   of what you just explained to me of the way CSS 
     25   operates?


                                                         37




      1        A.  Partly from reading sources on the internet, 
      2   here and there --
      3        Q.  Do you recall any -- I'm sorry.  If you didn't 
      4   finish your answer, I apologize.  Continue, please. 
      5        A.  -- partly intuiting it from the way the 
      6   utilities like DeCSS and licensed players use; partly 
      7   from the other declarations.
      8        Q.  What sources on the internet did you consult 
      9   to gain this understanding, if you recall?
     10            MR. HERNSTADT:  Objection to form.
     11            You can answer.
     12            THE WITNESS:  I'm honestly not sure.  I didn't 
     13   keep a record of what I read.
     14   BY MS. MILLER:
     15        Q.  Can you think any web sites where you might 
     16   have read something about DeCSS?
     17            MR. HERNSTADT:  Objection to form and so far 
     18   calls for speculation.
     19   BY MS. MILLER:
     20        Q.  I'm not calling for you to speculate.  I'm 
     21   just asking for you to recall if you can. 
     22        A.  I'm sure some of the information came from -- 
     23   I can't say with any real sureness, so I'm not going to 
     24   bother.
     25        Q.  Okay.  Fair enough.


                                                         38




      1            You said that you also read some declarations 
      2   in the case.
      3        A.  Yes.
      4        Q.  Which declarations did you read?
      5        A.  The one that covered CSS.  I don't remember 
      6   the author, so sorry.
      7        Q.  Do you recall how you received these 
      8   declarations or how you came to read them?
      9        A.  I read them off of the cryptome web site.  
     10   Cryptome is an archive of all the documents in the case 
     11   on the net. 
     12        Q.  Do you know the URL for that web site?
     13        A.  I believe it's cryptome.org.
     14        Q.  Now, to your -- strike that.
     15            To your understanding, are the .VOB files that 
     16   comprise the DVD movie encrypted?
     17        A.  It matters what stage you read them.  If you 
     18   read them off of the drive directly without using a 
     19   player, after the drive has been unlocked, they stay 
     20   encrypted as you copy them over.
     21            If you read them using a player that has the 
     22   decryption stuff built into it, then they're decrypted 
     23   as part of that playing process.
     24        Q.  As part of the playing process?
     25        A.  Yes.


                                                         39




      1        Q.  As you understand it, when they are on the DVD 
      2   itself, they are encrypted; is that correct?
      3        A.  Yes, they are.
      4        Q.  As far as the operation of DeCSS that you 
      5   testified to earlier, I believe you said that DeCSS 
      6   decrypts the movie files as contained on a DVD.  Does 
      7   it then make a copy of those files?    
      8            MR. HERNSTADT:  Objection.  Form.
      9            You can answer that if you understand it.
     10            THE WITNESS:  I think the best way to 
     11   characterize DeCSS is as a tool of decryption and not a 
     12   tool of copying, because it facilitates the copying of 
     13   the VOB file off of the DVD into an decrypted VOB file 
     14   on your hard drive.
     15            That said, I can copy the file without it.  
     16   But DeCSS is useful in that it decrypts that file.
     17   BY MS. MILLER:
     18        Q.  So how does it facilitate the copying of the 
     19   file?
     20        A.  It will read the file from the drive and 
     21   deposit it somewhere else, so...
     22        Q.  And in the experiment that you ran, where did 
     23   it deposit it?
     24        A.  I had it put it on my hard drive.
     25        Q.  And the way DeCSS operates, can the user 


                                                         40




      1   determine where the file should be deposited --
      2        A.  Yes.
      3        Q.  -- to give you options?
      4            What other options does it give you?
      5        A.  I'd have to go back and look at the program to 
      6   answer that in a complete way, but you can definitely 
      7   choose where to put the file.
      8        Q.  So for example, you could submit it to some 
      9   other auxiliary storage mechanism other than a hard 
     10   drive like a tape drive, for example, if you recall?
     11        A.  No.  It's specifically for copying it onto a 
     12   hard drive.
     13        Q.  So in terms of the user selection, are you 
     14   just telling it which directory on the hard drive to 
     15   put it, if you recall the way it operates?
     16        A.  If I remember correctly, yes.
     17        Q.  So the user just designates where on the hard 
     18   drive or which hard drive the DeCSS should deposit the 
     19   file to; is that correct?
     20            MR. HERNSTADT:  Objection as to form.
     21   BY MS. MILLER:
     22        Q.  If you recall.
     23        A.  Yes.  You can tell DeCSS where to put the 
     24   file.
     25        Q.  Mr. DiBona, do you actually have a DVD player, 


                                                         41




      1   a stand-alone DVD player, a device like a VCR?
      2        A.  Yes, I do.
      3        Q.  What model DVD player do you have?
      4        A.  It's the --
      5            MR. HERNSTADT:  Go ahead.  You can answer.
      6            THE WITNESS:  It's the low-end Sony model.  I 
      7   don't know the exact model number.
      8            You can subpoena the document if you like, but 
      9   I don't know what it is.
     10            MS. MILLER:  Off the record.
     11            (Discussion had off the record.)
     12   BY MS. MILLER:
     13        Q.  What type of internet connection do you have 
     14   from your home computer?
     15        A.  I have a DSL.
     16        Q.  And what is a DSL?
     17        A.  Digital Subscriber Line.
     18        Q.  Do you know at what speed you can transmit 
     19   files via the DSL that you have in your house?
     20        A.  Ours is -- I believe it's 192 kilobits per 
     21   second, maybe 212.
     22        Q.  Now, would you describe that as a standard 
     23   DSL -- strike that -- a standard internet connection 
     24   for most consumers, or would that be fairly high speed?
     25            MR. HERNSTADT:  Objection to form.  Calls for 


                                                         42




      1   speculation.
      2            I'll let you answer that if you can.
      3            THE WITNESS:  I'll be honest with you, if you 
      4   look at the broad spectrum of connectivity across the 
      5   United States, there is no typical connection anymore.
      6   BY MS. MILLER:
      7        Q.  By that do you mean that there are so many 
      8   different types of connections to the internet and 
      9   speeds that a user has a variety of choices?
     10        A.  I think that's fair, yes.
     11        Q.  Going back to the test that you performed 
     12   using DeCSS, other than decrypting the movie file and 
     13   allowing you to copy it to your hard drive, do you 
     14   recall whether DeCSS performed any other functions or 
     15   allowed you to perform any other functions?
     16            MR. HERNSTADT:  Object to the form of the 
     17   question.  It's also asked and answered.
     18            Go ahead.
     19            THE WITNESS:  I've already answered that.  To 
     20   my recollection, the functions of DeCSS and 
     21   specifically the way that I used it was specifically 
     22   for decrypting and copying the file onto my hard drive.
     23   BY MS. MILLER:
     24        Q.  Have you ever heard anything about a merge 
     25   function within the DeCSS utility?


                                                         43




      1        A.  No.
      2        Q.  Have you ever looked at the source code for 
      3   DeCSS?
      4        A.  No.
      5        Q.  Do you have any understanding or knowledge of 
      6   the programming language that it's written in?  
      7            MR. HERNSTADT:  Objection to form, and also 
      8   asked and answered.
      9            THE WITNESS:  I don't know what language it  
     10   it was written in.  I haven't seen the code.
     11            MR. HERNSTADT:  Can we take three minutes 

     12   before we get into the declaration, if that's okay? 
     13            MS. MILLER:  Sure. 
     14            THE VIDEOGRAPHER:  Off the record, the time is 
     15   11:00 o'clock a.m. 
     16            (Break taken from 11:00 to 11:08 a.m.)
     17            THE VIDEOGRAPHER:  On the record, the time is 
     18   11:08 a.m.  Please continue.
     19             MS. MILLER:  Mr. DiBona, I'd like to mark as 
     20   Exhibit 2 the declaration that you had previously 
     21   testified that you already submitted in this case.  
     22   Once the court reporter has marked it, she'll give it 
     23   to you.
     24            (Plaintiff's Exhibit 2 was marked for 
     25   identification.)


                                                         44




      1            THE WITNESS:  Thank you. 
      2   BY MS. MILLER:
      3        Q.  Have you had enough time to look it over?
      4        A.  I was just browsing.
      5        Q.  You're familiar with this document, correct?
      6        A.  Yes.
      7        Q.  Could you just identify what this document is?
      8        A.  This is the declaration that was filed, 
      9   written by me, includes my resume, the -- so there you 
     10   go.
     11        Q.  First of all, I'd like to turn your attention 
     12   to page -- well, actually, the pages aren't numbered, 
     13   but if you flip to Paragraph 21 --
     14        A.  Okay.
     15        Q.  -- which looks like is the last page of the 
     16   declaration.  The declaration is dated May 1st, 2000; 
     17   is that correct?
     18        A.  Yes.
     19        Q.  And you testified earlier that you thought you 
     20   were first engaged by the Frankfurt Garbus firm to get 
     21   involved in this case a couple of weeks prior to filing 
     22   this declaration?
     23        A.  I think so.
     24        Q.  Okay.  So does the date of the declaration 
     25   help refresh your recollection as to when you were 


                                                         45




      1   first contacted about your involvement in the case?
      2        A.  Not particularly.
      3        Q.  Not particularly?  So your prior testimony 
      4   stands?
      5        A.  Yes.
      6        Q.  Did you review any documents in preparing this 
      7   declaration, anything at all?
      8        A.  My resume.  I had to freshen that one up.  
      9   That was pretty old by the time I went to go and 
     10   include it on this document.
     11        Q.  To just follow up on that, you actually 
     12   updated your resume that's attached as Exhibit A to 
     13   your declaration within the May time frame or right 
     14   around the time the declaration was filed? 
     15        A.  Yeah.  I had to.  It didn't include the most 
     16   recent three items of my work experience.
     17        Q.  So as of today, this declaration is still 
     18   completely up to date?
     19        A.  Yes.
     20        Q.  Okay.  Any other documents besides your 
     21   resume?
     22        A.  Had to be updated or -- 
     23        Q.  No.  That you reviewed in preparing this 
     24   declaration.
     25        A.  Not particularly.  Most of my declaration was 


                                                         46




      1   more procedural.  So it was just a matter of me 
      2   documenting exactly how the mechanisms work.
      3            MR. HERNSTADT:  I assume you're also excepting 
      4   the article, the CNN.com article that's attached as 
      5   Exhibit B to the declaration.
      6   BY MS. MILLER:
      7        Q.  Well, I'm assuming that you did read that 
      8   article before attaching it.  Is that correct, 
      9   Mr. DiBona?
     10        A.  It is correct that I read it before attaching 
     11   it.
     12        Q.  Did you visit any web sites in preparing this 
     13   declaration?
     14        A.  Not particularly.  Again, the nice thing about 
     15   my declaration is that it didn't require a lot of 
     16   research so much as documentation of how these 
     17   mechanisms worked.
     18        Q.  Okay.
     19            MR. HERNSTADT:  Again, I assume you're asking 
     20   in addition to whatever web site he visited that he 
     21   testified about earlier to get the DeCSS.
     22            MS. MILLER:  Correct.  We'll get to all that 
     23   as we go through the declaration.  But we've already 
     24   gotten a lot of it, so hopefully we can zip right 
     25   through this.


                                                         47




      1   BY MS. MILLER:
      2        Q.  If I could turn your attention, Mr. DiBona, 
      3   back to the first page of your declaration.
      4            Now, you've already testified about your 
      5   current employment with VA Linux Systems.  In 
      6   Paragraph 1, you say that "VA Linux Systems is the 
      7   country's leading company providing hardware and 
      8   software products for Linux users and internet 
      9   infrastructure companies."
     10            What are VA Linux Systems' products?  Let's 
     11   start with hardware first, if you don't mind.
     12        A.  VA sells servers, desktops and large-scale 
     13   scientific computing clusters based on Linux. 
     14        Q.  And when you say "computing clusters," could 
     15   you just explain what that means, please.
     16        A.  Sure.  The scientific computing market, say 
     17   weather simulations, nuclear test simulations, they 
     18   require a lot of computing power.  And one of the ways 
     19   that those problems are attacked are by aggregating a 
     20   number of smaller machines together and using them as 
     21   a -- as sort of a team to fight the problem.  So we 
     22   sell those teams of machines.
     23        Q.  You actually configure the clusters, then, as 
     24   part of the services of VA Linux Systems in addition to 
     25   just selling the machines, I would imagine?


                                                         48




      1        A.  VA has a professional services organization 
      2   who specializes in that, among other types of 
      3   installations.
      4        Q.  And what about software products?
      5        A.  VA operates a number of web sites on line, one 
      6   of which is sourceforge in which we allow open-source 
      7   developers to have a place that's administered 
      8   professionally where they can develop software.  And 
      9   from that, a lot of software is developed which we then 
     10   use with our customers for whatever their needs are.
     11        Q.  So is it fair enough to say that you provide 
     12   hosting services for open-source software development 
     13   efforts?
     14        A.  It's accurate to say that, yes.
     15        Q.  What is VA Linux Systems' current customer 
     16   base, if you know?
     17            MR. HERNSTADT:  Objection.  Form.  It's vague.
     18            If you understand what she means.
     19            THE WITNESS:  Honestly, if I knew it I 
     20   probably couldn't talk about it because of the SEC 
     21   regulations.  It's based on -- you know, we have our 
     22   earnings report in about a month.
     23            But honestly, I don't know it.  It's not my 
     24   part of the business.
     25   BY MS. MILLER:


                                                         49




      1        Q.  And what is your current role at VA Linux 
      2   Systems?
      3        A.  My job is Linux community evangelist for VA 
      4   Linux Systems, which means that I -- think of it as -- 
      5   in a traditional company, it would be developer 
      6   relations.
      7        Q.  So is it fair to say you are the liaison 
      8   between VA Linux Systems and Linux developers?
      9        A.  It would be more fair to say I'm part of the 
     10   liaison team.  There is three or four of us.
     11        Q.  When did you first become familiar with the 
     12   Linux operating systems, Mr. DiBona?
     13        A.  Early 1994 was when I first tried to install 
     14   it on a 4625 that I owned.  I started using it hard 
     15   core sort of mid '94 as part of my school work.
     16        Q.  And when was the Linux operating system 
     17   developed, if you know?
     18        A.  Linux is -- as an operating system should be 
     19   considered as two things or many, many things.  The 
     20   Linux kernel began development in the very early '90s.  
     21   It hit sort of a point where it was more viable in '91 
     22   to '93.  And then it was combined with other tools 
     23   created by the Free Software Foundation, and those 
     24   tools had been in development at least a decade at that 
     25   point.


                                                         50




      1        Q.  Now when you say it "became more viable," what 
      2   do you mean by that?
      3        A.  Reliable, useful, actually able to do real 
      4   work and not just as a dot experiment.
      5        Q.  What's your understanding of the availability 
      6   of application software systems for running under the 
      7   Linux operating system at this point?  
      8            MR. HERNSTADT:  Objection to form.  What do 
      9   you mean by that?  
     10   BY MS. MILLER: 
     11        Q.  Do you understand what I mean by "application 
     12   systems"?
     13        A.  Not particularly, no.
     14        Q.  You've just testified what an operating system 
     15   is or what the Linux operating system is.
     16        A.  I haven't really.
     17        Q.  Could you tell us what an operating system is?
     18        A.  An operating system itself, first of all, 
     19   there is two kinds -- there is a number of different 
     20   ways of describing an operating system.  From its 
     21   purest definition, an operating system is something 
     22   that intercedes on behalf of the user to get things 
     23   done on the computer, right?  That's very high level 
     24   abstraction.
     25            An operating system from a computer-science 


                                                         51




      1   perspective is the piece of software that handles 
      2   resource, handles devices, handles the CPU and memory 
      3   of a machine.
      4            So -- but most people now think of operating 
      5   systems as being everything.  They think of it as being 
      6   the windowing system, the graphical user interface the 
      7   user has, they think of it being the tools they use for 
      8   moving files around, for using their network utilities.  
      9   And that's not really true so much.
     10            So an operating system from a Linux 
     11   perspective, you have the Linux kernel, which is again 
     12   the piece of software that maintains the memory, the 
     13   CPU, the different resources in the computer.  Then you 
     14   have all the utilities on top of it that make up sort 
     15   of that user interface.
     16        Q.  When I'm using the phrase "application system" 
     17   as distinguished from the way you've just described an 
     18   operating system, what I mean by that is a software 
     19   program that allows a user to perform a particular 
     20   task, such as word processing or a financial 
     21   spreadsheet application.  That's what I'm describing or 
     22   referring to when I use the term "application system."
     23            Do you understand that?
     24        A.  Yes, I do.
     25        Q.  Okay.  Are there application software packages 


                                                         52




      1   available to run under the Linux operating system as 
      2   you're aware?
      3        A.  Yes, there are.
      4        Q.  What types of application systems run under 
      5   the Linux operating system to your knowledge?
      6        A.  From an office productivity standpoint?  
      7        Q.  Yes.
      8        A.  You'll have -- there is Star Office, which is 
      9   a Sun Microsystems products; there is Applixware, which 
     10   is -- 
     11        Q.  I'm sorry?
     12        A.  Applix, A-P-P-L-I-X-W-A-R-E.  Again, it's 
     13   another software suite by a company called Applix, 
     14   which is I think in Germany, but don't quote me on 
     15   that.  Or quote me on that; just know that my knowledge 
     16   is not very deep there.
     17            There are open-source office applications, 
     18   there is AbiWord, there is KOffice, there is the Gnome 
     19   software suite has a number of -- it's got a 
     20   spreadsheet, it's got a calendar, it's got a word 
     21   processor.  And those are all integrated.
     22            So there is no surfeit of office productivity 
     23   applications under Linux.  And there is Emax which is 
     24   the all-encompassing tool that was written by Richard 
     25   Stallman and others.


                                                         53




      1        Q.  I'm sorry, written by whom?
      2        A.  Rich Stallman and others, many, many others.
      3        Q.  To your knowledge, are there any 
      4   software-based DVD players that run under the Linux 
      5   operating system?
      6        A.  From what I understand, I know there are 
      7   software packages that will play decrypted VOB files, 
      8   and that's xmovie.
      9            As far as software-based DVD players, do you 
     10   mean licensed or unlicensed?
     11        Q.  I mean any players that you're aware of, 
     12   whether licensed or unlicensed.
     13        A.  As far as I know, I have not used any.  I've 
     14   heard of some being in development, but until I've got 
     15   it on my laptop and it's playing a DVD, I don't believe 
     16   it exists.
     17        Q.  It's vaporware at that point?
     18        A.  Yeah.  There is a lot of vapor out there.
     19            So no, as far as I'm concerned, the only way 
     20   to play a DVD is to have the decrypted VOB file and 
     21   xmovie on on your machine.
     22        Q.  Under Linux?
     23        A.  Under Linux. 
     24        Q.  Okay.  What are the ones -- scratch that.  
     25   Strike that.


                                                         54




      1             What are the Linux DVD players that you've 
      2   heard about that are under development?
      3        A.  Okay.  This was one called OMS, and I'm pretty 
      4   sure -- I was surfing the web about three or four days 
      5   ago, and I came across it.  And it's supposed to be 
      6   the -- Open Media System, I believe, is what OMS stands 
      7   for.  It looks pretty good from the screen shots I've 
      8   seen.  I didn't try to install it or anything.  I 
      9   didn't have time.  
     10        Q.  Do you recall how you came across OMS surfing 
     11   the web?  Do you recall what web site you found 
     12   information about that player on?
     13        A.  I believe it was the LinVideo, linuxvideo.org 
     14   web site.  That can be verified very easily.  I could 
     15   find it again in a second if need be.  But I'm sure 
     16   anyone visiting a browser could find it.
     17        Q.  Any other development projects you're aware of 
     18   besides OMS?
     19        A.  No.  None.
     20            It's not to say I don't think they exist; I 
     21   just don't have any personal knowledge of them.
     22        Q.  Have you ever heard of the LiVid project?
     23        A.  I think OMS is part of the LiVid project, but 
     24   I'm not certain.
     25        Q.  So when you're saying OMS, you're actually 


                                                         55




      1   including within that the LiVid project development 
      2   efforts?
      3        A.  I think that OMS is the result of the LiVid 
      4   project.  The LiVid project is the Linux video project 
      5   to play DVDs, and the software package they wrote was 
      6   OMS.  But again, I'm not sure.
      7        Q.  Have you ever heard the acronym "LSDVD"?
      8        A.  Yes, but I have no idea what it stands for.
      9        Q.  Even -- not withstanding the fact that you 
     10   don't know what it stands for, do you know what it is?
     11        A.  No.  I'm sorry, I don't.
     12        Q.  You've just heard the acronym?
     13        A.  (Nods head up and down.)  
     14            There is a lot of projects surrounding DVD.
     15        Q.  What are some of the other projects that 
     16   you've heard about?
     17        A.  There is LiVid, there is -- which I think is 
     18   linuxvideo.org.
     19            I don't know the rest of them.
     20        Q.  But you know there were many of them?
     21        A.  I'm certain there are many of them.  That 
     22   said, I don't know which ones they are.
     23        Q.  So how are you certain that there are many of 
     24   them?  I mean how did you gain the knowledge that there 
     25   are many of them?


                                                         56




      1        A.  Well, if you consider that in the 
      2   English-speaking programmer community, there is already 
      3   two or three projects, and there is a lot more people 
      4   than just English speakers in the world who don't 
      5   really socialize outside their language.  I know there 
      6   is many of them.  There is a lot of programmers out 
      7   there.
      8            So it's an assumption, absolutely, but I think 
      9   a fair one.
     10        Q.  Okay.  Have you ever personally been involved 
     11   in developing application systems to run under the 
     12   Linux operating system?
     13        A.  Yes.
     14        Q.  And which systems are those?
     15        A.  I'm currently writing a personal information 
     16   manager under Linux.
     17        Q.  Are you working independently in that effort 
     18   or with another group of people?
     19        A.  Just by myself.  It's slow going, because I 
     20   have a very busy job.
     21        Q.  Apart from this personal project, then, any 
     22   commercial applications that you've been involved in 
     23   developing for the Linux operating system, or is that 
     24   the only one?
     25            MR. HERNSTADT:  Objection.  Form.  Assumes 


                                                         57




      1   facts not in evidence, and by that I mean "commercial."
      2            MS. MILLER:  I'm asking him if he's working 
      3   on or if he has worked on any other.
      4            MR. HERNSTADT:  I was just confused when you 
      5   said "apart from."  Okay.  I'm sorry.
      6            If you understand it better than I did, please 
      7   answer.
      8            THE WITNESS:  I think I do.  I think I 
      9   understand your question.
     10   BY MS. MILLER:
     11        Q.  Would you like to have the question read back?
     12        A.  No.  I mean I haven't done any work on any 
     13   commercial software for Linux, "commercial" meaning 
     14   closed-source proprietary software.  I haven't been 
     15   involved in that kind of software for a while now. 
     16        Q.  I'd like to direct your attention to 
     17   Paragraph 3 of your declaration, Mr. DiBona.
     18            Actually, before we go there, Paragraph 2 
     19   initially.  In the third sentence there, you say that 
     20   "Developed over the last decade over the internet, 
     21   Linux was released under the GNU, General Public 
     22   License ('GPL')."  
     23            The next sentence, "The GPL license provides 
     24   that anyone can use Linux, but they must promise to 
     25   make any program derived from or based on the Linux 


                                                         58




      1   source code open and freely available in its turn, so 
      2   as to promote the spread of the Linux and similar 
      3   software."  
      4            Do you see that language that I've just read?
      5        A.  Yes. 
      6        Q.  Now, the GPL license, are there any 
      7   repercussions if anyone breaches the GPL license 
      8   vis-a-vis the obligation to make available source code 
      9   that's based on the Linux source code?  
     10            MR. HERNSTADT:  Objection to the form.  Vague.
     11            You can answer it if you can.
     12            THE WITNESS:  No more than there are 
     13   repercussions for violating a regular license or 
     14   another license that any person would have with another 
     15   person.  I mean the person who holds the copyright to 
     16   the software whose license has been violated is free to 
     17   sue. 
     18   BY MS. MILLER:
     19        Q.  So then there is nothing within the philosophy 
     20   of the open-source Linux communica- -- strike that -- 
     21   Linux community that would preclude a developer of 
     22   software for Linux from registering a copyright for 
     23   that software?  
     24            MR. HERNSTADT:  Objection to form.
     25            THE WITNESS:  Actually, could you just restate 


                                                         59




      1   it?
      2            MS. MILLER:  Sure.  Could you read the 
      3   question back, please.
      4            (The record was read by the Reporter.)
      5            THE WITNESS:  Okay.  So there is the concept 
      6   of derived works in the GPL.  If you were to take code 
      7   that is in a currently GPLed program and create a new 
      8   program from it, that program itself would have to be 
      9   GPLed as well, whether I owned the copyright or not.
     10            If I were to -- for instance, if I wanted to 
     11   create a program that did something and I took a bunch 
     12   of software code from, say, the Linux kernel that was 
     13   similar to what I'd need, took it, make some 
     14   modifications and then released this piece of software, 
     15   it would have to be released under the GPL because of 
     16   the viral nature of the GPL.
     17            So whether I own copyright or not doesn't 
     18   contravene the goals of the GPL.
     19            Does that make sense?  I'm not certain that 
     20   totally answers your question.
     21   BY MS. MILLER:
     22        Q.  I'm not either.  
     23            What do you mean by the GPL being viral?
     24        A.  What I mean is that if you use a piece of code 
     25   that is GPLed in a program, then that program becomes 


                                                         60




      1   GPLed specifically.  So it has the --
      2        Q.  Is to pursuant to the GPL license terms?
      3        A.  Yeah.  That is one of the terms of the GPL 
      4   license.  So if you were then to redistribute that 
      5   piece of software, it would have to be GPLed as well.  
      6   So there you go.  It's considered viral because, of 
      7   course, it spreads.
      8        Q.  Gotcha.  But notwithstanding the fact that if 
      9   I were to create a piece of software that was GPLed, as 
     10   you've described it, and incorporating on prior pieces 
     11   of software that were under the GPL license and create 
     12   an original work on top of that, would I be able to 
     13   register a copyright in my own name on that work?  
     14            MR. HERNSTADT:  Objection to form and insofar 
     15   as it's asking for a legal conclusion or legal advice. 
     16   I know that's not what you're asking him.  I'm just 
     17   making my record.
     18             So let me direct you, don't answer anything 
     19   that might be considered a legal opinion, but based on 
     20   your personal knowledge, if you can answer, go ahead.
     21   BY MS. MILLER:
     22        Q.  I'm actually asking for your understanding of 
     23   GPL license itself.
     24        A.  It's my understanding.  
     25        Q.  Okay.  That's all I'm asking for.


                                                         61




      1        A.  First of all, there is no such thing as an 
      2   original work.  If you take code from someone else, 
      3   it's not original anymore, is it?
      4        Q.  To the extent that I add original pieces to 
      5   that, that delta, as I'm using it, could be considered 
      6   an original work.  And that's the way I'm using it in 
      7   this hypothetical.
      8        A.  Okay.  Considering the definition we're using 
      9   here of "original," you've got -- could you restate the 
     10   question?  Sorry.  It's easy to lose track.
     11            (The record was read by the Reporter.)
     12            MR. HERNSTADT:  Restate all the objections.
     13            Go ahead.  
     14            THE WITNESS:  From what I understand, you 
     15   would be copyrighting your changes.  You wouldn't be 
     16   copyrighting the derived software code.
     17            That said, your changes would include any 
     18   modifications you made to the code that you co-opted.  
     19   So it would cover a lot of the software, but you would 
     20   have to acknowledge copyright of the software which you 
     21   co-opted.
     22            Again, that's my understanding.  That's how I 
     23   treat the GPL.
     24   BY MS. MILLER:
     25        Q.  Okay.  Fair enough.  Thanks very much.


                                                         62




      1            Now turning to Paragraph 4 of your 
      2   declaration, you indicate that you very closely 
      3   followed the efforts of various individuals and/or 
      4   groups to develop a DVD player for machines using the 
      5   Linux operating system (as well as for other 
      6   open-source operating systems) including those of the 
      7   international LiVid group."  
      8            What individuals' efforts have you followed 
      9   very closely that you refer to in that paragraph?  Do 
     10   you know their names?
     11        A.  I don't.
     12        Q.  Do you know their nicks or nicknames on the 
     13   internet?
     14        A.  What I mean by "closely followed" was the 
     15   original LiVid group was hosted on a machine called the 
     16   Open Projects Machine, and that was hosted in our 
     17   network.  So when I say "closely followed," I try to 
     18   pay attention to the people hosted on our network, 
     19   because if they get in trouble, I need to be 
     20   responsible to give them support if need be or say 
     21   "What are you doing" or whatever.
     22            So specifically for the LiVid group when the 
     23   initial cease and desist went out from I believe the 
     24   DVD CCA, again, I may be wrong, it's been probably six, 
     25   seven months now, right, I sent an e-mail to the LiVid 


                                                         63




      1   group saying, "What would you like us to do?  We're 
      2   here for you."
      3            And they said at that point that they would 
      4   probably go to Germany and get away from the laws of 
      5   the United States so they could enjoy the freedoms of 
      6   development they had there.
      7        Q.  When you say "we were hosting," you do you 
      8   mean VA Linux Systems --
      9        A.  Yes.
     10        Q.  -- your employer was hosting the LiVid group's 
     11   development efforts?
     12        A.  Yeah.  VA has hosted -- VA hosts currently 
     13   somewhere around I suppose 6,000 open-source projects 
     14   on our network via sourceforge.  Back then, it was a 
     15   much smaller number of projects.  But still it's 
     16   something we've always felt was our moral obligation, 
     17   since our company is based on the efforts of these 
     18   folks.
     19        Q.  The next sentence of Paragraph 4, you say you 
     20   "also followed with great attention the related efforts 
     21   by some individuals and/or groups to 'crack' the CSS 
     22   code that encrypts the data on DVDs."
     23            What individuals or groups were you referring 
     24   to in that declaration or that paragraph?
     25        A.  Specifically LiVid; in general, just the 


                                                         64




      1   different efforts out there.  It's an interesting 
      2   problem, so...
      3        Q.  What to your knowledge were the efforts of the 
      4   LiVid group to crack the CSS code?
      5        A.  Reverse engineering.
      6        Q.  How did you gain that knowledge?
      7        A.  Just through reading their web site as to what 
      8   they were doing and how they were going about it.
      9        Q.  Do you have an understanding of what they were 
     10   attempting to reverse engineer to crack the CSS?
     11        A.  Sure.  The CSS, the Contents Scrambling 
     12   System, was the only thing that was keeping the Linux 
     13   users from being able to watch DVDs under Linux.  
     14   Because the file system on the DVD was understood.  
     15   That was no problem.  The MPEG encoding mechanism 
     16   that's used for DVDs, again, it's understood.   There 
     17   are already players out there.
     18             The only thing standing in our way was this 
     19   inability to read the data off the disks.  So that was 
     20   keeping people from being able to play their DVDs on 
     21   their laptops or desktops, whatever. 
     22        Q.  To your knowledge, were there attempts by the 
     23   LiVid group to reverse engineer particular DVD players?
     24        A.  As far as particular DVD players, I didn't get 
     25   that deep into it.  It was our stated goal to reverse 


                                                         65




      1   engineer CSS.  So they had to do that to do what they 
      2   wanted to do.
      3        Q.  And where did you first hear about or read 
      4   about that stated goal?
      5        A.  I believe it was on their web site.  But 
      6   again, this was a long time ago.
      7        Q.  How long ago do you first recall reading about 
      8   this stated goal of the LiVid group?
      9        A.  Well, I think when they -- everyone was 
     10   talking about how DVD under Linux was a good thing that 
     11   needed to get done, right?  So two groups were formed 
     12   specifically, and that was LiVid and LS -- LSVideo or 
     13   LS -- 
     14        Q.  LSDVD?
     15        A.  LSDVD, yeah.  And I guess the LS one was 
     16   supposed to be the licensed player, and the LiVid one 
     17   was the unlicensed player.  Again, I'd have to go back.
     18            But from what I understood then, and this was 
     19   about -- I guess about a year ago, maybe a little bit 
     20   longer.  I don't know.  I'd have to do some searching 
     21   on the net to be able to figure that out, to find out 
     22   when they started their project.  Because that would be 
     23   about when I would have heard about it.
     24        Q.  How do you know that the LSDVD group was 
     25   intended to be the licensed group, as you just 


                                                         66




      1   testified?
      2        A.  I'm not sure.  It just seems like that's where 
      3   it fits in my brain.
      4        Q.  Do you remember reading about the development 
      5   efforts of the LSDVD group on a web site somewhere?
      6        A.  Not really, no.
      7        Q.  So you have no recollection of where you 
      8   learned about the LSDVD group's efforts to be licensed 
      9   as you testified?
     10            MR. HERNSTADT:  Objection to form.  Sorry.  
     11   Objection to form.  I think that misstates the 
     12   testimony.  
     13            Go ahead.
     14            THE WITNESS:  Okay.  Again, the one I followed 
     15   closely was LiVid.  I didn't follow the LSDVD.  They 
     16   weren't hosted on our network, frankly.  I did care 
     17   what they were doing, great, whatever, more power to 
     18   them.  
     19            Again, I was more interested in what was going 
     20   on with LiVid.  LiVid was the higher-profile project, 
     21   also. 
     22   BY MS. MILLER:
     23        Q.  Do you know the names of any of the 
     24   individuals involved in the LSDVD project?
     25        A.  No.


                                                         67




      1        Q.  Do you know the names of any of the 
      2   individuals involved in the LiVid project?
      3        A.  I could probably go back and figure it out.  I 
      4   probably know people who were in it, but not off the 
      5   top of my head, no. 
      6            MR. HERNSTADT:  Off the record.
      7            (Discussion had off the record.)
      8   BY MS. MILLER:
      9        Q.  Turning your attention to Paragraph 5 of your 
     10   declaration, Mr. DiBona, where you refer to the Court's 
     11   preliminary injunction decision in this case, when was 
     12   the last time you read that decision?
     13        A.  Some time ago.
     14        Q.  Can you give me an approximate time frame?  I 
     15   mean six months ago?
     16        A.  No.  I'd say probably right as I was preparing 
     17   this document.
     18        Q.  So around end of April, early May?
     19        A.  Yeah.  Well, it would be before May, because I 
     20   mean I guess this was filed in very early May, so 
     21   probably late April.
     22        Q.  And you haven't read the decision since then?
     23        A.  No.
     24        Q.  Didn't read it in preparation for this 
     25   deposition?


                                                         68




      1        A.  Nope.
      2        Q.  Now, you say in Paragraph 5 that you are, 
      3   "aware of the Court's apparent belief that DeCSS poses 
      4   a great risk of copying by 'pirates' who could use 
      5   DeCSS to create innumerable, commercially viable 
      6   infringing digital copies of a DVD movie."  
      7            What in your mind is a "commercially viable 
      8   infringing digital copy of a DVD movie"?
      9        A.  It's worth noting that I was aware of the 
     10   Court's apparent belief that DeCSS poses that risk, not 
     11   that I personally agree with it.  
     12            For me, if you're asking what I -- I guess --  
     13   what exactly are you asking?  
     14        Q.  I'm asking what you meant when you used the 
     15   phrase "commercially viable, infringing digital copies 
     16   of a DVD movie."
     17        A.  Specifically, I meant that it was worth using 
     18   the mechanisms of DeCSS to get a copy of the movie 
     19   versus just going out and spending $20.                 
     20            Frankly, I think people's time is worth more 
     21   than the trouble of using DeCSS to do large-scale 
     22   pirating via the net or via backup mechanisms that 
     23   would lend themselves well to the file size of the 
     24   DeCSS.
     25            I mean from a materials cost alone, you know, 


                                                         69




      1   just bringing the copy of the VOB files, the encrypted 
      2   VOB files is more costly than buying a DVD.  So that's 
      3   what I meant by commercially viable. 
      4            MS. MILLER:  Could you read back the last 
      5   answer, please.
      6            (The record was read by the Reporter.)
      7   BY MS. MILLER:
      8        Q.  What's your understanding of the materials 
      9   cost associated with using DeCSS?  
     10            MR. HERNSTADT:  Objection to the form. 
     11   BY MS. MILLER:
     12        Q.  As you've used it in the last answer that you 
     13   just gave.
     14            MR. HERNSTADT:  Then I object to the compound 
     15   questions, because he gave several examples.  Do you 
     16   want him to just do one at a time?
     17            MS. MILLER:  Your objection is noted, 
     18   Mr. Hernstadt. 
     19   BY MS. MILLER:
     20        Q.  But you used the phrase "materials cost."
     21        A.  So if I wanted to copy Air Force One, for 
     22   instance, that's about 4 gigabytes of data.  To 
     23   transport 4 gigabytes of data, I either have to have a 
     24   high-speed network connection that would lend itself 
     25   well to transmitting that, which would be costly.  I'd 


                                                         70




      1   either have to put it on a hard drive and pass that 
      2   around, and the hard drive to hold that would cost a 
      3   minimum of $100.  I would have to back it up to tape 
      4   which could handle that size of file, say a DAT or a 
      5   VXA tape or something, and those would cost a maximum 
      6   of say 20 to $30 just for the tape itself, not counting 
      7   the cost of the drive or the machine to run the drive, 
      8   right?  
      9            So all these things cost more in my mind than 
     10   just buying the stupid DVD and having the convenience 
     11   of being able to play it.  And that's not even counting 
     12   my time, which I billed out pretty expensively, back 
     13   when I was consulting, so...
     14        Q.  Okay.  We'll come back to that.
     15            In Paragraph 6 of your declaration, you say 
     16   you "have no personal knowledge of anyone using DeCSS 
     17   to view or copy a DVD."  Do you see where I'm reading 
     18   there?
     19        A.  Mm-hmm.
     20        Q.  Okay.  But you've just previously testified 
     21   that when you used DeCSS, it creates a copy of the .VOB 
     22   files; is that correct?
     23        A.  Yes.
     24        Q.  You say that "except for," and continuing 
     25   reading at Paragraph 6, "a single professional 


                                                         71




      1   demonstration presented by OpenDVD.org at the Atlanta 
      2   Linux Showcase trade show at which DeCSS was used to 
      3   play (but not copy) a DVD."  
      4        When was this Atlanta Linux Showcase trade show 
      5   that you referred to in Paragraph 6?
      6        A.  I suppose that would have been October or 
      7   November of 1999.  A short visit to linuxshowcase.org 
      8   would show you the date of that show.
      9        Q.  Linuxshowcase.org?
     10        A.  Yeah.
     11        Q.  Now, you've already testified that you used 
     12   DeCSS in conducting tests that you've documented in 
     13   this declaration, and we'll get to that aspect of your 
     14   declaration.  But does DeCSS in and of itself have any 
     15   player functionality?
     16        A.  No.  
     17        Q.  So in this demonstration at the Atlanta Linux 
     18   Showcase trade show, how was DeCSS used to play a DVD?
     19        A.  That was probably a misstatement in No. 6.  I 
     20   should have clarified that or actually written that 
     21   correctly, I should say.  It's my assumption they used 
     22   DeCSS to get the data off of the DVD so they could play 
     23   it using xmovie or another utility.
     24        Q.  Do you actually know what utility they used to 
     25   play it?


                                                         72




      1        A.  I do not.
      2        Q.  So you're assuming they used xmovie?
      3        A.  I'm assuming they used xmovie because that's 
      4   sort of the default VOB player that people would use on 
      5   their Linux, and it was under Linux.  So I knew that 
      6   they had to use something.
      7             That said, it may have been an earlier 
      8   version of this OMS player we spoke about earlier.  I 
      9   don't know.  It's been a while.  It may have even been 
     10   a while when I wrote this.
     11        Q.  But you don't know at all, in fact, what they 
     12   used to play the movie at this Atlanta Linux Showcase 
     13   trade show?
     14        A.  I'd say that's correct.
     15        Q.  It's correct that you don't know?
     16        A.  It's correct that I don't know.
     17        Q.  But to your understanding, DeCSS only executes 
     18   under the Windows operating system, correct?  
     19            MR. HERNSTADT:  Objection.  Form.
     20   BY MS. MILLER:
     21        Q.  Do you know if they were running the DeCSS 
     22   program during this demonstration under the Windows 
     23   operating system?
     24        A.  It was my impression that they weren't running 
     25   Windows at all there.  So they must have -- if they 


                                                         73




      1   used DeCSS at all, they would have had to have used it 
      2   prior to the show to make the VOB files decrypted and 
      3   available.
      4        Q.  I see.  So you're not even sure whether or not 
      5   they used DeCSS to decrypt the VOB files?
      6        A.  Now that I think about it, no, I'm not.
      7        Q.  Okay.  So this statement in Paragraph 6 of 
      8   your declaration that DeCSS was used to play but not 
      9   copy a DVD, you actually -- as you've testified here 
     10   today, you have no knowledge of whether or not DeCSS 
     11   was even used?
     12        A.  In retrospect, this Paragraph 6 may be -- I 
     13   should say the last bit of it on from "except" on 
     14   through "DVD," could possibly be incorrect.
     15        Q.  Could possibly be incorrect?
     16        A.  Yeah.  It may be appropriate to say that DeCSS 
     17   was used as part of the process of getting the VOB file 
     18   which they then played at the show, but again, I can't 
     19   prove that.  I can't state that with any certainty.
     20        Q.  So is it fair enough to say that as you've 
     21   just corrected this paragraph in your declaration that 
     22   you have no personal knowledge of anyone using DeCSS to 
     23   view or copy a DVD, full stop?
     24        A.  Yeah.  That would be an appropriate way to 
     25   rewrite that paragraph.


                                                         74




      1        Q.  Paragraph 7, you say you were asked in early 
      2   April "by counsel for the defendants in this lawsuit to 
      3   investigate the use by the Linux community - and/or 
      4   anyone else -  of DeCSS in any context, including to 
      5   view or copy DVDs."  
      6            Do you the sentence that I have just read?
      7        A.  Mm-hmm.
      8        Q.  And then you say, going on in the next 
      9   sentence, that between April 10th and 20th, you "posted 
     10   general inquiries about DeCSS-related copying to the 
     11   Linux, other open-source and 'hacker,' (in the 
     12   nonpejorative sense...) communities via a variety of 
     13   mailing lists and websites, including but not limited 
     14   to the SVLUG and DeCSS mailing lists and the 
     15   opendvd.org website."  
     16             Do you see what I've just read?
     17        A.  (Nods head up and down.)
     18        Q.  I just want to talk to you about this survey 
     19   that I just read.
     20            What other mailing lists and web sites, first 
     21   of all, did you post these inquiries besides the two 
     22   you just mentioned?  Because you say "including but not 
     23   limited to."
     24        A    As part of this mail, I asked people to 
     25   forward this around.  So it's sort of an assumption 


                                                         75




      1   that they would then pass it around to whomever.  I 
      2   posted it specifically myself to SVLUG and the DeCSS 
      3   mailing list.
      4        Q.  And SVLUG is the Silicon Valley Linux Users 
      5   Group?
      6        A.  Yes, it is.
      7        Q.  So personally, you posted it to the SVLUG and 
      8   the DeCSS mailing list and opendvd.org, those three?  
      9        A.  It should be stated the opendvd.org web site, 
     10   the system administrator for that web site said he 
     11   would be putting something up on that web site so 
     12   people could see my query.  I did not personally put 
     13   that up there.
     14        Q.  Do you know whether the system administrator 
     15   ever did?  Did you ever check that for yourself?
     16        A.  I'm pretty sure he did.  I didn't actually 
     17   check myself, but I have no reason to think otherwise. 
     18        Q.   But personally you posted to the SVLUG and 
     19   the DeCSS mailing list?
     20        A.  Yes.
     21        Q.  Now, I believe that you testified just a 
     22   couple of answers ago that you had asked people to pass 
     23   this along to other sites.  Is that correct?
     24        A.  Yeah.
     25        Q.  Do you know if anyone, in fact, did that?


                                                         76




      1        A.  I have no way of knowing for sure.
      2        Q.  Did anyone ever respond to an e-mail saying, 
      3   "Hey, I passed this along to X site"?
      4        A.  No.
      5        Q.  So you don't know whether, in fact, the 
      6   inquiry that you posted went anywhere beyond the SVLUG 
      7   and DeCSS mailing lists?
      8        A.  That's correct.
      9            MS. MILLER:  How much time?  
     10            THE VIDEOGRAPHER:  Two minutes. 
     11   BY MS. MILLER:
     12        Q.  So besides posting the inquiries to the SVLUG 
     13   and DeCSS mailing lists, you also reference in the 
     14   first part of that sentence that you have constant 
     15   contacts and conversations with members of the Linux 
     16   community.
     17        A.  That's correct.
     18        Q.  Do you see that phrase?  So were your constant 
     19   contacts and conversations with members of the Linux 
     20   community again part of this survey in addition to the 
     21   postings that you put on these mailing lists?
     22        A.  I'd say it's consistent to say that the people 
     23   who I talked to about this issue, none of them had ever 
     24   used DeCSS.  So I don't know if that answers your 
     25   question.


                                                         77




      1        Q.  I'm just trying to get a sense of the universe 
      2   of people that were --
      3        A.  That saw this query.
      4        Q.  -- that were the subjects of this general 
      5   inquiry that you made when you were conducting this 
      6   survey, let's say, of the use of DeCSS.  I'm just 
      7   trying to get a feel for the population, if you will.
      8        A.  All right.  I spoke with people about this at 
      9   the different Bay Area Linux Users Groups, BayLUG, the 
     10   Silicon Valley Linux Users Group, as well.  We had an 
     11   install fest, and I talked with people about it there.   
     12            I don't want to confuse anyone to make you 
     13   think it's a professional survey I did.  It's cursory 
     14   at best.
     15            MS. MILLER:  We will get to that.  But I think 
     16   that's a good time to take a break, because the 
     17   videographer tells me it's time to change the tape.
     18            THE VIDEOGRAPHER:  Off the record.  This marks 
     19   the end of videotape 1.  The time is 12:03 p.m. 
     20            (Break taken from 12:03 to 12:09 p.m.)
     21            THE VIDEOGRAPHER:  On the record, this marks 
     22   the beginning of videotape No. 2 in the resumption of 
     23   the deposition of Chris DiBona on July 8, 2000.  The 
     24   time is 12:09 p.m.  Please continue.
     25   BY MS. MILLER:


                                                         78




      1        Q.  Okay, Mr. DiBona, we were talking before the 
      2   tape break about Paragraph 7 of your declaration.  Now, 
      3   I take it you're not a statistician; is that correct?
      4            MR. HERNSTADT:  Object to the form.
      5            THE WITNESS:  That is correct.
      6   BY MS. MILLER:
      7        Q.  Do you have any training whatsoever in 
      8   statistics, or did you take any course work in 
      9   statistics?
     10            MR. HERNSTADT:  Objection to form.
     11            THE WITNESS:  I did take a statistics course 
     12   in school, of course, as well as a discrete math class 
     13   that dealt with permutations and such.  Outside of 
     14   that, no.
     15   BY MS. MILLER:
     16        Q.  I believe you indicated in your last answer 
     17   that this survey wasn't intended to be a statistically 
     18   valid survey.
     19            MR. HERNSTADT:  Objection to form.  That 
     20   misstates the testimony.
     21            Go ahead.
     22            THE WITNESS:  It was meant more to give a 
     23   feeling of what technically capable and competent 
     24   people could do and were doing with DeCSS.
     25   BY MS. MILLER:


                                                         79




      1        Q.  Then the universe of technically competent and 
      2   capable people that you've just testified to, as far as 
      3   your knowledge, would be limited to the SVLUG and DeCSS 
      4   mailing lists where you personally posted the 
      5   inquiries?
      6            MR. HERNSTADT:  Objection to form.  
      7   Argumentative.
      8            Go ahead.  You can answer.
      9            THE WITNESS:  I don't want to imply that only 
     10   the people I talked to are technically competent.  That 
     11   would be incorrect.
     12            That said, the people that I did query are 
     13   technically competent.  But by no measure did I talk to 
     14   every single person on the planet who has the technical 
     15   capability to run DeCSS.
     16   BY MS. MILLER:
     17        Q.  Paragraph 8 in your declaration, you say that 
     18   approximately 2,000 people responded to your e-mails 
     19   and postings; is that correct?
     20        A.  That's actually grammatical error on my part.  
     21   It's my assumption that about 2,000 people received the 
     22   e-mail that I sent out specifically myself on the DeCSS 
     23   and SVLUG mailing lists.
     24            Of those, the only two people who replied -- 
     25   well, of those, that's what I speak about in 


                                                         80




      1   Paragraph 8.  So I don't want to -- I did not get 2,000 
      2   responses.
      3        Q.  That's what I'm trying to make sure that we 
      4   clarify.
      5        A.  I should have written that much better.
      6        Q.  So the best of your recollection is you sent 
      7   out approximately 2,000 e-mails?
      8        A.  I sent off one or two e-mails to a list that 
      9   had a thousand or so members.
     10        Q.  Gotcha.
     11        A.  So, yeah.
     12        Q.  And two people responded?
     13        A.  Two people responded positively that they had 
     14   used DeCSS to view DVDs.  I got a number of people who 
     15   replied saying "I've got it but I never used it," or "I 
     16   never used it."  So basically I got back a couple of 
     17   negatives as well as the two very positive ones here.
     18        Q.  A couple?
     19        A.  A few.  I'd need to go back and check.
     20        Q.  Do you still have these e-mail responses?
     21        A.  I believe I've got them saved.  I did have a 
     22   system crash a couple of months ago, but I believe 
     23   these are saved.  I would have to go back and check to 
     24   be sure.
     25        Q.  If you could go back and do that check, I'd 


                                                         81




      1   appreciate it.
      2            MS. MILLER:  And Mr. Hernstadt, I'd like to 
      3   call for a production of those e-mails if Mr. DiBona is 
      4   able to retrieve them.
      5            MR. HERNSTADT:  Okay.  You have that request.
      6            I'm sorry, just to clarify, do you also want 
      7   the one he sent out?  
      8            MS. MILLER:  Love to have it.
      9            MR. HERNSTADT:  Okay.  All the e-mails 
     10   involved?
     11            THE WITNESS:  Now, some people did insist on 
     12   anonymity.
     13            MS. MILLER:  That's fine.  If you want to 
     14   redact their names or redact their e-mail mailing list, 
     15   just so you understand, we have a confidentiality 
     16   stipulation in this case that will allow a party to the 
     17   lawsuit to protect the identities of individuals whose 
     18   identities require protection.  Mr. Hernstadt knows how 
     19   to appropriately designate certain things that are 
     20   confidential.
     21            MR. HERNSTADT:  A big marker.
     22   BY MS. MILLER:
     23        Q.  Going back to your previous answer to my 
     24   question, you said that there were a few responses that 
     25   you got back from people saying they never used it or 


                                                         82




      1   had it but never used it.  Again, I don't want to 
      2   misstate what you said.
      3        A.  I believe that's accurate.  Again, if we go to 
      4   the process of reduction, we'd know for sure.  Because 
      5   I believe I have them saved in my files. 
      6        Q    The two people that you discussed in 
      7   Paragraph 8 of your declaration that said they had used 
      8   DeCSS to view DVDs they had purchased, did they 
      9   indicate to you how they had viewed the DVDs?
     10        A.  No. 
     11            MR. HERNSTADT:  You mean other than as set 
     12   forth in this paragraph?
     13            MS. MILLER:  Correct. 
     14   BY MS. MILLER:
     15        Q.  We've already established that DeCSS in and of 
     16   itself doesn't allow you to play the movie content. 
     17        A.  That's correct.
     18        Q.  So they didn't indicate to you how they 
     19   actually played the movies after they had used DeCSS.  
     20   That was my question.
     21        A.  That's correct.
     22        Q.  Thank you.  Then you go on in Paragraph 8 to 
     23   describe at least some of the "significant problems 
     24   with playback" that the two people related to you.
     25            In Paragraph 9, you state, "There are several 


                                                         83




      1   explanations for the results obtained by these isolated 
      2   experiments.  First, it is technically quite 
      3   complicated to use DeCSS to copy DVDs."  
      4            Do you see that statement?
      5        A.  Yes.
      6        Q.  When you conducted your experiment on Air 
      7   Force One using DeCSS, how long did it take you to 
      8   decrypt the movie file using DeCSS?
      9        A.  The specific file that I copied off the Air 
     10   Force One DVD was the trailer, because it was the 
     11   smallest file.  Because I didn't want to sit there and 
     12   watch 4 gigs get copied.  It was about 140 megabytes of 
     13   data, and it probably took about 5 to 10 minutes to 
     14   copy off the DVD.  Actually, it was probably less than 
     15   that.  I could time it, if, you know, it is needed for 
     16   this.
     17            But the technical difficulties I talk about 
     18   here, to go from the DVD to playing it on Linux, you 
     19   know, first you need DeCSS to copy the file.  Then you 
     20   need to get that file on over onto your Linux machine. 
     21   Then you need to play that file using xmovie.  So 
     22   that's what I mean by "technical difficulty" there.
     23        Q.  Based on what you said, that it took you 5 to 
     24   10 minutes to copy the trailer file from Air Force 
     25   One --


                                                         84




      1        A.  I'm not certain about that time.
      2        Q.  Okay.  But that's your best recollection?
      3        A.  It's a guess.  I mean, again, depending on 
      4   your hardware also, that's going to change.  If you 
      5   have a faster DVD player and a faster CPU than I have 
      6   on my laptop, that changes completely. 
      7        Q.   But you already told us what CPU you're 
      8   running on your laptop; you already told us what the 
      9   configuration of your computer is, correct? 
     10        A.  I'm not certain I told you the CPU speed.
     11        Q.  I'm sorry.  I stand corrected.
     12            Can you tell me what the CPU speed is?
     13        A.  I believe its a 400 megahertz CPU.
     14            MR. HERNSTADT:  Really?  
     15            THE WITNESS:  Yeah.
     16            MR. HERNSTADT:  Got to upgrade, dude.
     17   BY MS. MILLER:
     18        Q.  You told us the RAM, but you're correct, you 
     19   did not tell us the CPU part.
     20        A.  Right.
     21        Q.  So the actual process in your experiment in 
     22   using DeCSS, the process of using DeCSS itself, would 
     23   you characterize that as complicated?
     24        A.  Not for a somewhat experienced computer user.
     25            I should also note when I say -- I think part 


                                                         85




      1   of what I meant in this "technically quite complicated 
      2   to use DeCSS" portion in Paragraph 9 is I also mean 
      3   that, and I state it later, it's not just the process 
      4   of getting the video to start playing under Linux from 
      5   DVD to that.  It also means what the computer has to 
      6   do.  And I state that somewhat later there in that 
      7   paragraph about the CPU and memory demands of playing 
      8   back videos.
      9            Because specifically Paragraph 9, it's talking 
     10   about the results that those individuals had and 
     11   specifically their video and audio problems and why 
     12   those problems exist.
     13            So it shouldn't be taken out of context.
     14        Q.  Okay.
     15        A.  So while it's not that hard to go from the VOB 
     16   file encrypted on the DVD drive to playing it, the 
     17   steps involved there can be somewhat demanding on the 
     18   machinery.  So that should be said.
     19        Q.  And I understand all of that, and thank you 
     20   for that explanation.
     21             But what I'm trying to get to really, though, 
     22   is your statement where you say "it's technically quite 
     23   complicated to use DeCSS."  By that statement, were you 
     24   meaning the actual running of the DeCSS utility itself 
     25   or the additional steps after that leading up to 


                                                         86




      1   playing the movie?
      2        A.  I meant the entire process.
      3        Q.  The entire process.  Okay.  I understand.
      4        A.  Holistically.
      5        Q.  Gestalt.
      6            Now, at the end of Paragraph 9, in giving an 
      7   explanation why the resulting video quality is very 
      8   poor, as you characterize it, after using the DeCSS 
      9   utility to decrypt a movie, you state as one of the 
     10   reasons that "the developers of the DeCSS application 
     11   were unable to enlist the help of any hardware decoder 
     12   that may exist on the video card."           
     13            Do you see where I've just read?
     14        A.  Mm-hmm.
     15        Q.  Who were the developers of the DeCSS 
     16   application, to your knowledge?
     17        A.  The Masters of Reverse Engineering in Germany, 
     18   or I should say Europe, because they spread across a 
     19   number of different developers.
     20            But in fact, this sentence is flawed, because, 
     21   again, the DeCSS application doesn't do the playing.  
     22   It's more accurate to say that the people who wrote the 
     23   MPEG playing software, since they didn't have access to 
     24   the chip on the video card that allows for fast MPEG 
     25   decoding, that's why the video quality is poor.  It 


                                                         87




      1   really has nothing do with DeCSS.  That's an inaccurate 
      2   statement.
      3        Q.  That's what I was trying to understand.        
      4            Have you had any conversations with any of the 
      5   members of the Masters of Reverse Engineering?
      6        A.  I traded a few e-mails with Jon Johansen, but 
      7   they were trivial.
      8        Q.  How long ago was this e-mail exchanged with 
      9   Jon Johansen?
     10        A.  That's a good question.  Two or three months, 
     11   four months.
     12        Q.  Two to three months ago?
     13        A.  Two to four months ago.
     14        Q.  And you say they were trivial.  What were the 
     15   substance of the e-mail communications?
     16        A.  I believe one of them was a reporter wanted 
     17   his contact information, and I forwarded that 
     18   information to Jon.  I think that's the -- pretty much 
     19   the nature of our discussions.  They weren't of a 
     20   technical nature at all. 
     21        Q.  Do you still have those e-mails saved 
     22   anywhere?
     23        A.  It's likely I do.
     24            MS. MILLER:  Mr. Hernstadt, I'd like to call 
     25   for the production of those e-mails to the extent 


                                                         88




      1   Mr. DiBona is able to retrieve them.
      2            MR. HERNSTADT:  Okay.  Taken under 
      3   advisement. 
      4   BY MS. MILLER:
      5        Q.  Paragraph 10 of your declaration, you say in 
      6   the first sentence, "Except under a very specific and 
      7   unusual set of circumstances (I am hypothesizing that 
      8   such circumstances are possible, since as far as I am 
      9   aware, it hasn't yet been done), it is also nearly 
     10   impossible to enjoy a DVD played through DeCSS because 
     11   of the syncing problems that make movies appear like 
     12   dubbed martial arts films."
     13            Now, you've testified earlier that DeCSS 
     14   doesn't actually play a DVD, correct?
     15        A.  That's correct.
     16        Q.  So what did you mean by the statement in the 
     17   first sentence of Paragraph 10?
     18        A.  If you were to replace DeCSS with a playing 
     19   program under Linux, that's exactly what I meant.       
     20            DeCSS is, again, just a mechanism to provide 
     21   the file, as we know.  So an accurate way of stating 
     22   this sentence would be to say, "Except under a very 
     23   specific and unusual set of circumstances," and so on, 
     24   "it's impossible to enjoy a DVD played through xmovie," 
     25   for instance, or any other player programs that may 


                                                         89




      1   exist because they would have the same syncing 
      2   problems.
      3        Q.  But you personally have only attempted to play 
      4   a movie that you've decrypted using DeCSS through 
      5   xmovie --  
      6        A.  Yes.  
      7        Q.  -- is that correct?
      8        A.  That is correct.
      9        Q.  You've not used any other player programs to 
     10   attempt to --
     11        A.  I haven't used any other player programs under 
     12   Linux.  I have watched using the Mediamatics program 
     13   that came with the laptop. 
     14            THE REPORTER:  I'm sorry?  
     15            THE WITNESS:  I'm sorry.  The Mediamatics, 
     16   M-E-D-I-A-M-A-T-I-C-S.  
     17   BY MS. MILLER:
     18        Q.  In the next sentence in Paragraph 10, you 
     19   say, "When one combines the poor playback quality 
     20   created by these technical difficulties with the 
     21   exceptionally large size of the data files, which makes 
     22   the copying and distribution of decrypted versions of 
     23   movies from a DVD so costly and complicated as to be 
     24   unfeasible, it is clear that DeCSS is not a useful tool 
     25   for the piracy, let alone viewing, of DVDs."


                                                         90




      1            What is your definition of "piracy," or how 
      2   were you using the word "piracy" in that sentence?
      3        A.  I'd say that piracy would be the co-opting 
      4   of -- in this case, where I'm specifically talking 
      5   about movies, right, taking movies and using them in 
      6   such a way that isn't -- that isn't legitimate 
      7   according to the license granted to you when you 
      8   purchase the DVD, not contradicting fair use.  Not 
      9   contradicting fair use.
     10        Q.  What's your understanding of the license 
     11   that's granted when you purchase a DVD, as you've just 
     12   used the phrase?  
     13            MR. HERNSTADT:  Objection to the form, and 
     14   also objection to this line of questioning insofar as 
     15   it seeks legal opinions or the legal conclusions from 
     16   Mr. DiBona, who is not a lawyer.
     17            MS. MILLER:  Mr. DiBona just made a statement 
     18   about his understanding of the license that is granted 
     19   when a DVD is purchased.  I'd like to explore what he 
     20   meant by that statement.
     21            I'm not asking for a legal conclusion.  I 
     22   understand you're not a lawyer.
     23            MR. HERNSTADT:  I'm just making the record.
     24            THE WITNESS:  It's my understanding derived 
     25   from when you hit play on a DVD, you're given that FBI 


                                                         91




      1   warning, I guess it's Federal Code 701-dot-something, 
      2   which I am completely not sure of what that dot is, and 
      3   it specifically says that these are for noncommercial 
      4   use, meaning probably that I can't show it in a large 
      5   movie theater to 20 people and charge them entering, 
      6   but that it's for home use and for my own use.
      7             So my idea of fair use is I should be able to 
      8   take this DVD, which I have paid good money for, watch 
      9   it myself, my family, friends who are over, freely.  I 
     10   should be able to take it on planes, watch it there.  I 
     11   should be able to make a copy onto another media and 
     12   watch it that way, if I so chose.  Because I've paid 
     13   for that privilege.
     14            So that's my idea of what fair use is.
     15   BY MS. MILLER:
     16        Q.  I understand.  But I want to go back to my 
     17   original question, because I didn't ask you for your 
     18   understanding of fair use.  I asked you for your 
     19   understanding of the word "piracy" which you've used in 
     20   Paragraph 10.  
     21            If I understand your answer, and I don't mean 
     22   to misstate it, I believe you said that piracy, 
     23   according to your definition, is co-opting, as used in 
     24   this case, a movie file and using it for purposes other 
     25   than the license that's granted when you purchased the 


                                                         92




      1   movie.
      2            Is that what I understood your answer to be?
      3            THE WITNESS:  No. 
      4            MR. HERNSTADT:  Let me object.  This is why 
      5   when you have lay people stating their understandings 
      6   of legal situations that you run into problems.  
      7            I'll -- I mean Mr. DiBona, you should answer 
      8   the question to the best of your ability, but I have to 
      9   direct you not to make any kind of a legal conclusion 
     10   or legal statement about the meaning of a license or 
     11   entering into a license or anything like that.
     12            THE WITNESS:  Okay. 
     13   BY MS. MILLER:
     14        Q.  Okay, Mr. Hernstadt's objection is noted, and 
     15   again I just want to restate I'm just trying to 
     16   understand your understanding of piracy as you've used 
     17   the word in Paragraph 10 of your declaration.           
     18            So actually, I'd like to ask the court 
     19   reporter to go back and read your original answer, and 
     20   then we can just go from there.  I understand there has 
     21   been a lot of objecting, and I just want to make sure 
     22   we have a very clear record.
     23            (The record was read by the Reporter.)
     24            THE WITNESS:  So your question exactly is what 
     25   I consider piracy?


                                                         93




      1   BY MS. MILLER:
      2        Q.  Right.  And you've answered that question.     
      3            Now, as you've used the phrase in your answer, 
      4   what are the other ways in which a person might co-opt 
      5   a movie that's not consistent with your understanding 
      6   as you testified to of the license that's granted when 
      7   you purchase the movie?
      8            MR. HERNSTADT:  Objection to form and 
      9   objection to that part that calls for legal conclusion 
     10   or is based upon a legal conclusion.  
     11            But go ahead.
     12            THE WITNESS:  From what I understand your 
     13   question to be, and I'm not trying to be difficult, 
     14   honestly, from what I understand your question to be, 
     15   I'd say that what I consider piracy would be if 
     16   somebody were to take a DVD to take it to a stamping 
     17   plant without authorization or on order of any company, 
     18   to make copies of it and then sell it on a street 
     19   corner, a stamping plant being a company that can copy 
     20   DVDs just using a glass master.  
     21   BY MS. MILLER:
     22        Q.  I understand.
     23        A.  That's one definition absolutely of piracy.  
     24   And it's extremely clear to me that that's clearly 
     25   piracy.  


                                                         94




      1            If somebody were to take that DVD and record 
      2   it using a bank of VHS video machines and sell those 
      3   tapes, again, on a street corner or through other 
      4   mechanisms, again, that would be piracy.  Very clearly 
      5   so.  
      6            If somebody were to take that DVD and make a 
      7   copy and sell it to someone else while retaining the 
      8   copy of the DVD, again, that would be piracy.           
      9            So those are ways that I see that -- that's 
     10   piracy in my definition.
     11            Now, if somebody were to use DeCSS to make a 
     12   copy of the VOB files and to sell them some way over 
     13   the internet, that would again be piracy, or to make 
     14   them available to the people who would then sell them, 
     15   not by permission of the original copyright holder, 
     16   that would clearly be piracy to me.
     17        Q.  So your definition of piracy as you've used it 
     18   seems to me to always include selling of unauthorized 
     19   copies.
     20        A.  Not necessarily.
     21            MR. HERNSTADT:  Object to the form.  
     22            Go ahead.
     23            THE WITNESS:  If somebody were to -- if 
     24   somebody were to go to the internet and find some VOB 
     25   file, not that I've found people doing this, I'm not 


                                                         95




      1   asserting that's possible, but with that caveat stated, 
      2   if somebody were to download a copy of a movie that 
      3   they didn't pay for and save it and watch it, that 
      4   would clearly be piracy.  Absolutely. 
      5            Then you have sort of gray areas; for 
      6   instance, a library.  They just want to preserve art 
      7   for the rest of our times.  Well, that would be a 
      8   different story in my mind.  
      9        Q.  Sure. 
     10        A.  I may have a more liberal idea about that 
     11   than, say, Time Warner.  
     12            If it was a teacher who was having a class in, 
     13   say, media criticisms and they wanted to show Citizen 
     14   Kane and it's on a web site and they downloaded a 
     15   little clip of it, I wouldn't consider that piracy, 
     16   either.  I would consider that fair use, sort of very 
     17   traditional fair use.  
     18            That's my very long answer. 
     19            MS. MILLER:  Thank you.  I appreciate that.
     20            MR. HERNSTADT:  I think it goes without saying 
     21   that Mr. DiBona is not our expert on the legal 
     22   definition of piracy.
     23            MS. MILLER:  It certainly does.  It certainly 
     24   does.  I wouldn't think we would need a legal expert on 
     25   the definition of piracy.  But again, I just want to 


                                                         96




      1   explore Mr. DiBona's uses of these terms in his 
      2   declaration.
      3            THE WITNESS:  And while I'm certain that this 
      4   will be brought up in other venues, No. 10 is not 
      5   necessarily about -- it's meant to stress how not so 
      6   great it is and not enjoyable it is to watch videos 
      7   this way.  I mean that was one of the points of this 
      8   thing here.  
      9            I didn't want it to get lost in the 
     10   translation.
     11   BY MS. MILLER:
     12        Q.  Okay.  Now, in your view, Mr. DiBona, do you 
     13   feel that it's any less injurious to a copyright 
     14   holder's rights that bad unauthorized copies of their 
     15   copyrighted works are being distributed to the public?
     16            MR. HERNSTADT:  Objection to the form of the 
     17   question. 
     18            If you understand that, you can answer it.
     19            THE WITNESS:  I think the quality has nothing 
     20   to do with the argument, frankly.
     21   BY MS. MILLER:
     22        Q.  So the quality of the pirated copy --
     23        A.  It can be awesome; it can be terrible.  I 
     24   don't think the quality has much to do with piracy.
     25        Q.  Thank you.  That's what I was trying to 


                                                         97




      1   understand.
      2            Let's move on to Paragraph 11, actually 
      3   Paragraph 11 and 12, and I think we can kind of just go 
      4   through this quickly because we already talked about 
      5   this, your actual experiment using DeCSS.
      6            So you've already told me that in your 
      7   experiment, you used Air Force One, and you attempted 
      8   to decrypt the trailer file, which was the smallest 
      9   file that you were able to ascertain on this DVD.
     10            Going towards the end, the penultimate 
     11   sentence in Paragraph 11 of your declaration, you say 
     12   "The only DVD player program I had on my computer 
     13   refused to play any of the VOB files I had copied 
     14   directly off the hard drive."  
     15            What was this DVD player program that you were 
     16   employing at this point in your test?
     17        A.  I think to clarify this would make it make 
     18   sense.  Under Windows, the DVD player program that I 
     19   had was Mediamatics, which was the licensed player.     
     20            That said, on my computer, on the Linux side 
     21   of things, I had xmovie.  
     22            So I should have been more clear there.
     23        Q.  Are you say that Mediamatics --
     24        A.  Would not play.
     25        Q.  -- would not play?


                                                         98




      1        A.  Would not play directly, yeah, off the hard 
      2   drive.
      3        Q.  What result did you get when you tried to play 
      4   the movie off the hard drive using Mediamatics?  What 
      5   did it tell you?  Did you get an error message?  What 
      6   happened?
      7        A.  I'll be honest with you.  I don't remember.  
      8   I'd need to go back and look.  I don't think it was an 
      9   error message.  I think it just did not do that.
     10        Q.  Just didn't do anything?
     11        A.  Yeah.  It wouldn't let me go to this file. 
     12   Again, I'm not sure.  I'd have to check.
     13        Q.  But you previously testified -- again, I don't 
     14   mean to misstate your testimony.  I'm just trying to 
     15   move through it -- that when you conducted this 
     16   experiment, you actually had just installed Microsoft 
     17   Windows on your laptop?
     18        A.  Mm-hmm.
     19        Q.  At that point, how did you obtain the 
     20   Mediamatics player?
     21        A.  The Mediamatics player came with the DVD 
     22   drive. So it was just a matter of installing that after 
     23   installing Windows.
     24        Q.  Now, in performing this test, did you attempt 
     25   to, first of all, use the Mediamatics player on just 


                                                         99




      1   running the Air Force One movie to initially ascertain 
      2   whether or not, in fact, the player worked, period?
      3        A.  Yeah.  I had tried it on a previous session.  
      4   I mean I had shut the machine down and brought it back 
      5   up before doing this.  But yes, Mediamatics worked fine 
      6   on regular DVDs.
      7        Q.  That's what I wanted to clarify, that that 
      8   step had actually been performed in your test.  
      9            So you used the Mediamatics player, you 
     10   confirmed that it did, in fact, run Air Force One off 
     11   of the DVD disk from the DVD player.
     12        A.  Yes.
     13        Q.  Then when you attempted to copy or when you 
     14   did copy the trailer file using DeCSS onto your hard 
     15   drive, you then attempted to use the Mediamatics player 
     16   to play that unencrypted movie content off of the hard 
     17   drive, and nothing happened?
     18        A.  And nothing happened.
     19            MR. HERNSTADT:  I'm sorry, "unencrypted" or 
     20   "encrypted"?
     21             THE WITNESS:  The decrypted VOB file. 
     22   BY MS. MILLER:     
     23        Q.  That was the result of your running DeCSS?
     24        A.  Yes.
     25        Q.  Gotcha.  Thank you.  


                                                         100




      1            In the last sentence of Paragraph 11, you say, 
      2   "I was unable to find a program under Windows that 
      3   would play the VOB file."  
      4            There is a bit of an ambiguity in that 
      5   sentence I wanted to explore and make sure I 
      6   understand.  When you say you were unable to find a 
      7   program under Windows does, that mean you were unable 
      8   to locate one or you located one and it still wouldn't 
      9   play?
     10        A.  I did not do an exhaustive survey of all of 
     11   the DVD player programs under Windows.  I did try 
     12   another commercial program called PowerDVD to try to 
     13   play the VOB file that was decrypted using DeCSS.  I 
     14   tried to find a VOB player that would work under 
     15   Windows.  I did not find one, but again, it was a 
     16   cursory search.  It wasn't a comprehensive survey of 
     17   all the programs that could possibly do this.
     18        Q.  Okay.
     19        A.  Just from a short excursion on the net and 
     20   trying to find programs that would play VOB files under 
     21   Windows off of a hard drive, I was unable to do so.  So 
     22   there you go.
     23        Q.  But you did locate the PowerDVD player?
     24        A.  Yes.
     25        Q.  And you used that?


                                                         101




      1        A.  And it was unable to read the VOB file.  It 
      2   was able to play a DVD off the DVD drive.  It was 
      3   unable to play the decrypted VOB off of the hard drive.
      4        Q.  And in Paragraph 12 of your declaration is 
      5   when you describe then using the Linux utility 
      6   xmovie --
      7        A.  Mm-hmm.
      8        Q.  -- to play the VOB file that you had decrypted 
      9   using DeCSS; is that correct?
     10        A.  Yes.
     11        Q.  And you say with -- I'm sorry, let's just 
     12   quote from the second sentence from Paragraph 12: 
     13                "My experience was that with some 
     14            tweaking I was able to watch the VOB file, 
     15            but that the video quality was very poor,      
     16            showing a lot of stuttering and with a great   
     17            deal of artifacts, and the sound, while 
     18            clear enough, was not synchronized with 
     19            the picture very well."
     20            Do you see the sentence that I just read?
     21        A.  Yes, I do.
     22        Q.  Do you know whether or not the quality 
     23   problems that you experienced were related to the 
     24   xmovie player application -- 
     25            MR. HERNSTADT:  Objection to form.  


                                                         102




      1   BY MS. MILLER:
      2        Q.  -- or to DeCSS?
      3        A.  I think it had nothing to do with DeCSS and 
      4   everything to do with the system performance of my 
      5   laptop and xmovie's code.
      6        Q.  Do you know whether xmovie is a CSS licensed 
      7   player application?
      8        A.  Xmovie is specifically designed to play back 
      9   MPEG files, so it doesn't need a CSS license.  It's not 
     10   designed specifically for DVDs.
     11        Q.  I see.  I believe you testified earlier, 
     12   Mr. DiBona, that you had read some of the other 
     13   declarations in this case; is that correct?
     14        A.  It's been some time, but yes.
     15        Q.  Have you read any declarations in this case in 
     16   the last month concerning experiments that other 
     17   individuals had done in playing back movies that have 
     18   been decrypted using DeCSS?
     19        A.  No, I have not.
     20        Q.  You have not read any of the other 
     21   declarations?
     22        A.  Not in the last month.
     23            MR. HERNSTADT:  Do you want to specify?  
     24            MS. MILLER:  I'll get there.
     25            MR. HERNSTADT:  Okay. 


                                                         103




      1   BY MS. MILLER:
      2        Q.  So it's fair to say from your last answer that 
      3   you have not read any of the declarations of Robert 
      4   Schumann related to his experimentation in playing back 
      5   movies that have been decrypted using DeCSS?
      6        A.  That's right.
      7        Q.  Now, other than the experiment that you 
      8   conducted on the movie Air Force One in trying to run 
      9   or -- excuse me, in trying to play a decrypted movie 
     10   file after using the DeCSS utility, have you heard of 
     11   anyone else's experience in conducting the same sort of 
     12   experiment apart from the two people that responded to 
     13   your e-mail messages and postings about using DeCSS?
     14        A.  No.
     15        Q.  Would it surprise you to learn that other 
     16   people that had decrypted movies using DeCSS the same 
     17   way that you did were able to run 
     18   commercially-available DVD player software under 
     19   Windows and play the movies that were decrypted?
     20            MR. HERNSTADT:  Objection to the form.
     21            THE WITNESS:  Honestly it wouldn't surprise 
     22   me, because -- it just wouldn't surprise me that 
     23   somebody would have a commercial player that would just 
     24   also work for that kind of thing. 
     25   BY MS. MILLER:


                                                         104




      1        Q.  In Paragraph 14 of your declaration, you said: 
      2                "Given the many problems and costs         
      3            associated with using DeCSS, especially        
      4            compared to the low price of buying or renting 
      5            a DVD and the fact that new Windows and Apple  
      6            computers increasingly provide a DVD player as 
      7            standard equipment, it is my opinion that the  
      8            only real commercial value in DeCSS is as part 
      9            of the reverse engineering of an open-source   
     10            DVD player and not at all as a tool for        
     11           commercial piracy."  
     12            Is that an accurate quotation from 
     13   Paragraph 14 that I just read?
     14        A.  Yes.
     15        Q.  If you know, how was DeCSS part of the reverse 
     16   engineering efforts for an open-source DVD player?
     17        A.  How is it --
     18        Q.  How is DeCSS used as part of the reverse 
     19   engineering efforts for an open-source DVD player?
     20        A.  I see.  If DeCSS is the only way to get the 
     21   file that people can use to play DVD movies -- hmm.  
     22   That's not the right way to answer that.
     23            DeCSS is viable for an open-source DVD player 
     24   in that it's really an implementation of the -- you can 
     25   see it as sort of a roadmap on how to read the DVD 


                                                         105




      1   drives.  So that right there is useful in that, since 
      2   DeCSS source code is conceivably available, in that 
      3   that makes it easier to write other open-source DVD 
      4   players.  
      5            So that's in my mind how DeCSS itself is 
      6   valuable as a reverse engineering tool.  But really 
      7   DeCSS is more of a result of reverse engineering in my 
      8   mind.
      9        Q.  Than a reverse engineering tool in and of 
     10   itself.
     11        A.  Right.
     12        Q.  So you don't know, in fact, if DeCSS was used 
     13   as part of the reverse engineering of the open-source 
     14   DVD player as you stated in Paragraph 14 of your 
     15   declaration?  
     16            MR. HERNSTADT:  Objection as to form.
     17            THE WITNESS:  Well, what I say in 14 here is I 
     18   say, "It is my opinion that the only real commercial 
     19   value in DeCSS is as part of the reverse engineering of 
     20   an open-source DVD player."  
     21            That's not to say that I don't think it was 
     22   used.  You know what I'm saying?
     23            MS. MILLER:  That's what I'm trying to 
     24   understand.
     25            THE WITNESS:  What I'm saying here is the real 


                                                         106




      1   commercial value of DeCSS is the real commercial value 
      2   of having open-source DVD players in that having 
      3   open-source DVD players means that more DVD players can 
      4   be sold and used; therefore, leading to more DVDs being 
      5   sold and used.  So that's what I meant by that 
      6   sentence.  I know I could have written that a lot 
      7   better, but yeah.  As far as the value of DeCSS as a 
      8   tool of reverse engineering, I already stated that.  
      9            So I don't know if that answers your question, 
     10   but that's what it was meant to say.
     11   BY MS MILLER:
     12        Q.  Why don't we try it a different way.
     13        A.  Okay.
     14        Q.  I believe you mentioned in the first part of 
     15   your answer that DeCSS source code is available on the 
     16   internet.  Do you actually know whether or not the 
     17   DeCSS source code was utilized in any of the 
     18   open-source DVD player projects that you're aware of 
     19   that were under development? 
     20            MR. HERNSTADT:  Objection to form.
     21            THE WITNESS:  I have no way of knowing for 
     22   sure.  It could have happened.  I don't know.
     23   BY MS. MILLER:          
     24        Q.  So it's an assumption that you made that 
     25   looking at the DeCSS source code would allow someone 


                                                         107




      1   that's working on a Linux DVD player development 
      2   project to understand more about how CSS works?
      3        A.  More a Linux development project working on a 
      4   DVD player seeing this code, it would certainly help 
      5   them in writing their own.  So yes.  That's not saying 
      6   it happened.
      7        Q.  But you don't know one way or the other 
      8   whether it happened or not? 
      9        A.  Yes.  I'm not part of those teams, so... 
     10            MR. HERNSTADT:  Can we stop for two minutes, 
     11   please, go off the record?
     12            MS. MILLER:  You just want to make a phone 
     13   call? 
     14            MR. HERNSTADT:  Yeah.
     15            THE VIDEOGRAPHER:  Off the record, the time is 
     16   12:50 p.m.
     17            (Discussion had off the record.)
     18            (Break taken from 12:50 to 1:10 p.m.)
     19            (Due to a computer malfunction, the transcript 
     20            continues on the following page.)
     21   /////
     22   /////
     23   /////
     24   /////
     25   /////


                                                         108




      1            THE VIDEOGRAPHER:  On the record.  The time 
      2   is 1:10 p.m.  Please continue.
      3   BY MS. MILLER:
      4        Q.  In Paragraph 15 of your declaration, 
      5   Mr. DiBona, you draw the conclusion that "DeCSS seems 
      6   to me to have been created as an exercise in cryptology 
      7   and the result of intellectual curiosity and 
      8   experimentation by a handful of extremely sophisticated 
      9   computer experts."  
     10            What was the basis for that statement in your 
     11   declaration?
     12        A.  The reason I said that was because, since the 
     13   result of the DeCSS couldn't be played in a way that I 
     14   considered enjoyable, that the reasoning behind DeCSS 
     15   would be more as, hey, look at this great program that 
     16   we've written.  It's more -- in my mind, DeCSS is more 
     17   about we've actually beaten this problem.  It's sort of 
     18   like they had an eye towards beating the problem, and 
     19   not towards -- you can't play these files very well.  
     20   They don't look good.  They look terrible.  So you 
     21   can't enjoy the output.  So to them, the journey was 
     22   the joy.  And so that's where that statement comes 
     23   from.
     24        Q.  But Mr. DiBona, you also just testified that 
     25   the enjoyability of the files, at least in the 


                                                         109




      1   experiment you did, seemed more to be related to the 
      2   player that was used; is that correct?
      3        A.  Sure.  But that doesn't necessarily mean that 
      4   the people who wrote DeCSS were ignorant of that 
      5   situation.  It's not out of hand for me to think that 
      6   they went about this as an intellectual exercise 
      7   specifically for that intellectual exercise and not 
      8   specifically for the DVD player.  
      9            They wanted to make a name for themselves.  
     10   They wanted to do this because nobody had done it 
     11   before outside of the licensed players where it was 
     12   easy to do, right?  In my mind, this was more of a 
     13   result of their intellectual curiosity rather than they 
     14   wanted to watch a movie.
     15        Q.  But you've never spoken to any of the creators 
     16   of the DeCSS?
     17        A.  No.  This was an assumption based on what I 
     18   know about people in this community.
     19        Q.  Is it fair to say, then, that in Paragraph 15, 
     20   the first sentence is basically just an assumption or 
     21   your part?
     22        A.  Sure.  It's what I'm here for.
     23        Q.  Now going on in Paragraph 15, you say "Once 
     24   open-source DVD players have been established, DeCSS' 
     25   only value will be as an interesting utility to be 


                                                         110




      1   examined by academics, scholars, engineers, 
      2   programmers, cryptologists, and the like."
      3            Now, in the examinations by these various 
      4   groups that you referred to, are you assuming that this 
      5   examination will be done of the DeCSS source code?  
      6            MR. HERNSTADT:  Objection to form. 
      7   BY MS. MILLER:
      8        Q.  What did you mean by "DeCSS' only value will 
      9   be as an interesting utility to be examined"?  
     10            MR. HERNSTADT:  Objection.  Form.  It says 
     11   what it says.
     12            You can answer.
     13            THE WITNESS:  I'm saying that basically DeCSS' 
     14   value as a utility will be mitigated by the fact that 
     15   once we have real open-source players, we won't need 
     16   DeCSS.  DeCSS is an interim step, in my mind, until we 
     17   have fully-featured players under Linux.
     18   BY MS. MILLER:
     19        Q.  Is this academic value that you've referred to 
     20   in Paragraph 15 of your declaration, though, is that 
     21   satisfied by the DeCSS utility in its executable form 
     22   or in its source code form, is what I'm trying to 
     23   understand.          
     24            MR. HERNSTADT:  Objection to form.
     25            THE WITNESS:  In my mind, if I wanted to learn 


                                                         111




      1   something from the program, I could do it in either 
      2   form.  I mean whether I go through the executable, you 
      3   know, fine-tooth hex editor or if I were to look at its 
      4   source code, I would learn from either one of them.  
      5            So yes.  One or the other.  Wouldn't matter to 
      6   me.  I could learn from either of them. 
      7   BY MS. MILLER:
      8        Q.  I just have a couple of questions about your 
      9   continuing experimentation with the Mediamatics player 
     10   that you describe in Paragraphs 16 through 19 --
     11        A.  Okay.
     12        Q.  -- of your declaration.  Again, I'm just 
     13   trying to move through this.  I don't mean to 
     14   mischaracterize what's in your declaration, because it 
        
     15   says what it says.  
     16            But what I want to understand is you talk 
     17   about using the Mediamatics DVD playing program and 
     18   running a movie under the Windows operating system, and 
     19   then you describe in Paragraph 17 the fact that one can 
     20   copy data off of the DVD disk and use the Mediamatics 
     21   program as a "DeCSS equivalent."   
     22            Do you see that statement in Paragraph 17?
     23        A.  Yes, I do.
     24        Q.  Now in Paragraph 18, you describe I assume 
     25   your use of the same movie, Air Force One, because you 


                                                         112




      1   make a reference here to Harrison Ford.
      2        A.  Yes.
      3        Q.  Is that correct?  So you're using Air Force 
      4   One again to perform this experiment.  You say in 
      5   Paragraph 18, "Using Windows' file manager, I 
      6   copied" -- "I then copied," excuse me, "two of the VOB 
      7   files on the Disk to the hard drive.  Prior to my 
      8   playing the movie (and the concomitant unlocking of the 
      9   DVD Drive by the mediamatics player) I was unable to 
     10   copy the same VOB files."
     11            Now, were the VOB files that you copied in 
     12   this experiment on the hard drive of your computer, did 
     13   they remain encrypted or were they unencrypted?
     14        A.  They remained encrypted.
     15        Q.  Did you perform any additional experiments on 
     16   these encrypted files?  In other words, just to state 
     17   it simply, did you try to play the movie files that 
     18   were encrypted on the hard drive that you had copied --
     19        A.  Yes, I did.
     20        Q.  -- in this test?  
     21            Using which player?
     22        A.  I tried the Mediamatics player, the PowerDVD 
     23   player and the xmovie player.  None of them were able 
     24   to play the files.
     25        Q.  So Mediamatics player, PowerDVD and xmovie 


                                                         113




      1   were the three that you tried?
      2        A.  Yes.
      3        Q.  And none of these three players were able to 
      4   play the encrypted movie files from your hard drive; is 
      5   that correct?
      6        A.  That's correct.
      7        Q.  Did you get any specific error messages from 
      8   any of these three players?
      9        A.  I didn't write any of them down.  With 
     10   PowerDVD and Mediamatics, I was unable to even load 
     11   them.  
     12            With xmovie, it gave me an error message.  It 
     13   said unable to find some volume thing.  Again, I'd have 
     14   to do it again.  It sounded like a file error.  Because 
     15   it was encrypted, it couldn't read it, so...
     16        Q.  Okay.  But as you've previously testified, 
     17   when you ran DeCSS on the movie trailer file for Air 
     18   Force One, you actually were able to create an 
     19   unencrypted movie file on your hard drive; is that 
     20   correct?
     21        A.  That's correct.
     22        Q.  So in that regard, is this process that you 
     23   performed using the Mediamatics player truly a DeCSS 
     24   equivalent?
     25        A.  In my mind, it is an equivalent when it comes 


                                                         114




      1   to copying the data off of it.  It is obviously not 
      2   when it comes to decrypting it.  So I should have been 
      3   more clear there.
      4        Q.  That's what I'm trying to understand.  Thank 
      5   you.
      6        A.  Yeah.  No problem.
      7        Q.  In Paragraph 20 of your declaration, you say, 
      8   "It should be clear" -- strike that.  "It should be 
      9   clear that the DeCSS program by itself is not necessary 
     10   to get the data files off the DVD.  The design of the 
     11   protocol makes DeCSS redundant for that purpose."
     12            What protocol were you referring to in that 
     13   sentence that I just read to you, Mr. DiBona?
     14        A.  The transactional protocol that the Contents 
     15   Scrambling System uses to lock the DVD drive. 
     16        Q.  I'm sorry, are you just referring to the fact 
     17   that the transactional protocol of CSS unlocks the DVD 
     18   drive in the same way that DeCSS also allows you to 
     19   unlock the DVD drive?
     20        A.  More appropriately stated, a licensed player 
     21   playing a DVD has to go through the same processes as 
     22   DeCSS --
     23        Q.  To unlock the DVD drive?
     24        A.  -- to unlock the drive, yes.
     25        Q.  Then the last sentence of your declaration in 


                                                         115




      1   Paragraph 20, you state that "The design of the DVD 
      2   copy protection is flawed in such a way as to 
      3   invalidate any assertion that CSS is a copy protection 
      4   mechanism, since I can use the tools designed for it 
      5   and licensed by the MPAA/DVD-CCA to copy VOB files."
      6        A.  Mm-hmm.
      7        Q.  Now, you're obviously technically proficient 
      8   in computer systems, correct?
      9        A.  I'd like to think so.
     10        Q.  Would you think that someone that's not 
     11   technically proficient would be able to perform the 
     12   same tests that you did in copying VOB files to their 
     13   hard drives from in the mechanisms in the CSS licensed 
     14   player?
     15        A.  In an encrypted form?
     16        Q.  Yes.
     17        A.  After knowing it was possible, yes.  Before 
     18   knowing it was possible, it's likely if they wanted to 
     19   copy these files off, they would have eventually found 
     20   this way, so...
     21        Q.  And how would they have eventually found this 
     22   way?
     23        A.  Same way that I did.  
     24            My goal when I was doing this was to say, 
     25   okay, where are the holes in this process that would 


                                                         116




      1   allow for these kinds of mechanisms, these sorts of 
      2   things to occur, copying the files off the disk without 
      3   a licensed player or with a licensed player in a way 
      4   that's not -- say, you know, given the informater 
      5   (phonetic) of the MPAA or DVD-CCA.  
      6            And so if you think along those lines, this 
      7   sort of think popped up pretty quickly.  I didn't have 
      8   to think for weeks to figure this out.  It really took 
      9   minutes.  I said, well, if I want to do it, it's likely 
     10   that in the process of watching the movie it unlocks 
     11   the drive; therefore, I should be able to copy the 
     12   files off of the drive after it's been unlocked, and 
     13   that's what led to this.  It was really that simple.
     14        Q.  Okay.  But then in Paragraph 21, you state in 
     15   the last sentence again, "It may even be possible to 
     16   make a CSS-equipped DVD player run the encrypted VOB 
     17   files directly off a hard drive without the benefit of 
     18   any assisting software."  

     19            MR. HERNSTADT:  Objection.   
     20            Go ahead.  Are you done?  
     21            MS. MILLER:  I'm done reading.  Do you have 
     22   any objection to what I've just read?
     23            MR. HERNSTADT:  No.  I'll wait.
     24   BY MS. MILLER:
     25        Q.  Is that an accurate reading of the last 


                                                         117




      1   sentence of Paragraph 21?
      2        A.  That is exactly what I wrote, yes.
      3            MR. HERNSTADT:  Objection to form.
      4            THE WITNESS:  Yes, that's accurate. 
      5   BY MS. MILLER:
      6        Q.  What is the basis for that statement that I've 
      7   just read to you, Mr. DiBona?
      8        A.  I am basically assuming that there exists a 
      9   licensed player where they did not make the check to 
     10   see if they're reading it from the hard drive or if 
     11   they're reading it from the DVD ROM player.  
     12            I'm assuming that somewhere in the 40-plus 
     13   players out there that a programmer was lazy and said 
     14   to himself, "I don't need to do this check."  And I 
     15   think that's extremely likely, because I've seen that 
     16   happen in other situations where people are supposed to 
     17   follow a specification and they just do a shortcut to 
     18   get the job done faster.
     19        Q.  But you don't know that?
     20        A.  No.  I would have to do a comprehensive survey 
     21   of all the files before I'd find that.  But I'm saying 
     22   it's likely in this sentence. 
     23        Q.  But you have not done that comprehensive --    
     24        A.  No, I have not done -- 
     25        Q.  -- survey of the 40-or-so-plus licensed CSS 


                                                         118




      1   players out there; is that correct?
      2        A.  That is correct. 
      3            MS. MILLER:  Okay.  Just give me one second.  
      4   Can we go off the record for two minutes, and I can 
      5   check my notes because I think I'm about done.
      6            THE VIDEOGRAPHER:  Off the record, the time is 
      7   1:25 p.m.
      8             (Break taken from 1:25 to 1:26 p.m.)
      9            THE VIDEOGRAPHER:  On the record, the time is 
     10   1:26 p.m.  Please continue.
     11   BY MS. MILLER:
     12        Q.  Mr. DiBona, do you have a web site, a personal 
     13   web site?
     14        A.  Yes, I do.
     15        Q.  What is the URL for that web site?
     16        A.  You could go to it by www.dibona.com.  It's 
     17   spelled the same way as my last name.
     18        Q.  Have you posted DeCSS to your web site in any 
     19   form?
     20        A.  I believe I have a hyperlink going from that 
     21   to an external site that has it for people who want to 
     22   see it.  
     23            I do have a joke version of the program that 
     24   is --
     25        Q.  I'm sorry, a what version?


                                                         119




      1        A.  I have a joke version of DeCSS on my web site 
      2   that removes cascading tile sheets from web pages.  Me 
      3   and some friends came up with it.  It was just a funny 
      4   thing to do.  But it has nothing to do with the actual 
      5   program we're talking about here.             
      6            So I've got a link to the actual program, and 
      7   I've got a copy of the joke program.
      8        Q.  What's the file name for that joke program?
      9        A.  "DeCSS."
     10        Q.  It's actually called DeCSS, as well?
     11        A.  Yes.
     12        Q.  Now, in your hyperlink or your web site going 
     13   to the DeCSS program, do you know what site you're 
     14   linking to?
     15        A.  I think I'm linking to OpenDVD site, but I'd 
     16   have to check.  It would be fairly trivial for someone 
     17   to find out.
     18        Q.  Do you know if -- strike that.
     19            Have you ever visited the 2600.com web site?
     20        A.  Often.
     21        Q.  When was the last time you visited the 
     22   2600.com web site?
     23        A.  Probably about two weeks ago or a week ago. 
     24        Q.  And on the 2600.com web site, are you aware 
     25   that there is a page of links or several pages of links 


                                                         120




      1   to other web sites that are posting the DeCSS utility?
      2        A.  Yes.
      3        Q.  Do you know whether or not your site is one of 
      4   those sites that's being linked to from the 2600.com 
      5   web site?
      6        A.  I think it would be unlikely, since I'm not 
      7   actually hosting the software on the site itself, but I 
      8   guess I wouldn't be surprised.
      9        Q.  Did you ever provide 2600.com with the URL of 
     10   your web site for the purposes of linking to your web 
     11   site?
     12        A.  No. 
     13            MS. MILLER:  Okay.  Mr. DiBona, that's all I 
     14   have right now.  I'd like to thank you for your time.
     15            I would like to leave the deposition open, 
     16   though, subject to receiving the e-mails and the other 
     17   documents that we've talked about.  
     18             But that's just a housekeeping matter between 
     19   myself and Mr. Hernstadt.
     20            But again, I thank you for your time.  I don't 
     21   know whether Mr. Hernstadt has any questions. 
     22            MR. HERNSTADT:  I can certainly get the 
     23   questions done in less than an hour, I'd say.  No.  I 
     24   don't have any questions for you.  And I think we've 
     25   had this exchange a dozen times, but we consider it 


                                                         121




      1   closed, but...
      2            MS. MILLER:  I'm sure you do, and I consider 
      3   it open. 
      4            MR. HERNSTADT:  Thank you.
      5            THE WITNESS:  Thank you.
      6            THE VIDEOGRAPHER:  This concludes today's 
      7   deposition of Chris DiBona on July 8, 2000.  The total 
      8   number of videotapes used is two.  The original 
      9   videotapes will be retained by McMahon & Associates.  
     10   Off the record, the time is 1:30 p.m. 
     11
     12             (Time noted 1:30 p.m.)
     13
     14
     15                        ______________________________
     16                                CHRIS J. DiBONA
     17
     18
     19
     20
     21   Subscribed and sworn to before me
     22   this__________ day of__________________, 2000
     23   _____________________________________________
     24   Notary Public in and for the State of
     25   California, County of Santa Clara