ELECTRONIC FRONTIER FOUNDATION
[Join EFF] [Act Now] [Sign Up] [About EFF]

See related files:
http://www.eff.org/IP/Video (EFF Archive)
http://jya.com/cryptout.htm#DVD-DeCSS (Cryptome Archive)
http://www.2600.com/dvd/docs (2600 Archive)
http://cyber.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




Please send any questions or comments to webmaster@eff.org

Return to   EFF   Welcome Page