Oracle Corporation et al v. SAP AG et al

Filing 860

Declaration of Chad Russell in Support of 859 Memorandum in Opposition, to Defendants' Motion to Partially Exclude Testimony of Kevin Mandia and Daniel Levy filed byOracle International Corporation, Oracle USA Inc., Siebel Systems, Inc.. (Attachments: # 1 Exhibit A, # 2 Exhibit B, # 3 Exhibit C, # 4 Exhibit D, # 5 Exhibit E, # 6 Exhibit F, # 7 Exhibit G, # 8 Exhibit H, # 9 Exhibit I, # 10 Exhibit J, # 11 Exhibit K, # 12 Exhibit L, # 13 Exhibit M, # 14 Exhibit N, # 15 Exhibit O, # 16 Exhibit P, # 17 Exhibit Q, # 18 Exhibit R, # 19 Exhibit S, # 20 Exhibit T, # 21 Exhibit U, # 22 Exhibit V)(Related document(s) 859 ) (Russell, Chad) (Filed on 9/9/2010)

Download PDF
Oracle Corporation et al v. SAP AG et al Doc. 860 Att. 10 EXHIBIT J Dockets.Justia.com NORM ACKERMANN December 4, 2009 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY Page 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 4 1 2 08:48:09 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 INDEX INDEX OF EXAMINATIONS EXAMINATION BY: MR. COWAN MR. POLITO MR. COWAN PAGE 5 40 53 14:43:00 14:43:01 14:43:04 14:43:09 14:43:11 14:43:13 14:43:17 14:43:21 14:43:24 14:43:28 14:43:31 14:43:35 14:43:36 14:43:37 14:43:40 14:43:42 14:43:47 14:43:51 14:43:54 14:43:55 14:43:57 SAN FRANCISCO, CALIFORNIA; FRIDAY, DECEMBER 4, 2009 2:43 p.m. --o0o-PROCEEDINGS THE VIDEO OPERATOR: Here begins Volume 1, Videotape No. 1 in the deposition of Norm Ackermann in the matter of Oracle versus SAP AG in the United States District Court, Northern District of California, Oakland Division. Today's date is December 4th, 2009; the time on the video monitor, 2:43. The video operator today is Ted Hoppe of Merrill Legal Solutions, San Francisco California. This videotaped deposition is taking place at the law offices of Jones Day, 555 California Street, in San Francisco. Counsel, could you please voice identify yourselves and state whom you represent. MR. COWAN: Scott Cowan, with Jones Day, for Defendants. And with me is Ilham Hosseini, also of Jones Day, the San Francisco office. MR. POLITO: John Polito for Oracle. THE VIDEO OPERATOR: The court reporter today is Holly Thuman of Merrill Legal Solutions. Holly, could you please swear the witness Page 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 5 14:44:00 14:44:00 14:44:00 14:44:00 14:44:00 14:44:01 16:29:58 14:44:14 14:44:15 14:44:16 14:44:18 14:44:19 14:44:21 14:44:23 14:44:24 14:44:25 14:44:27 14:44:28 14:44:33 14:44:34 14:44:38 14:44:41 14:44:43 14:44:43 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 --o0o-Deposition of NORM ACKERMANN, taken by the Defendants, at JONES DAY, 555 California Street, 26th Floor, San Francisco, California 94104, commencing at 2:43 p.m., on FRIDAY, DECEMBER 4, 2009, before me, HOLLY THUMAN, CSR, RMR, CRR. --o0o-APPEARANCES FOR THE PLAINTIFFS: BINGHAM MCCUTCHEN Three Embarcadero Center San Francisco, California 94111 By: JOHN POLITO, Attorney at Law FOR THE DEFENDANTS: JONES DAY 717 Texas, Suite 3300 Houston, Texas 77002-2712 By: SCOTT W. COWAN, Attorney at Law JONES DAY 555 California Street, 26th Floor San Francisco, California 94104 By: ILHAM HOSSEINI, Attorney at Law ALSO PRESENT: TED HOPPE, Videographer. in. --o0o-NORM ACKERMANN, _________________________________ called as a witness, who, having been first duly sworn, was examined and testified as follows: ---oOo--EXAMINATION BY MR. COWAN MR. COWAN: Q. Good afternoon, Mr. Ackermann. How are you? A. Fine. How are you? Q. Fine. Can you state your full name for the record, please? A. My full name is Norman Paul Ackermann. Q. And what is your title? A. Senior Programmer. Q. For what company? A. For Oracle Corporation. Q. How long have you had that title? A. I really couldn't tell you for sure. Probably 5 years or so. Q. How long -- you came up through the PeopleSoft organization? A. That's correct. Q. When did you join PeopleSoft? 2 (Pages 2 to 5) Merrill Legal Solutions (800) 869-9132 NORM ACKERMANN December 4, 2009 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY Page 6 14:44:52 14:44:56 14:44:58 14:45:02 14:45:04 14:45:06 14:45:07 14:45:08 14:45:12 14:45:23 14:45:25 14:45:27 14:45:29 14:45:30 14:45:33 14:45:35 14:45:37 14:45:40 14:45:43 14:45:45 14:45:46 14:45:49 14:45:52 14:45:57 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 8 14:47:20 14:47:21 14:47:23 14:47:27 14:47:28 14:47:32 14:47:34 14:47:38 14:47:41 14:47:42 14:47:48 14:47:50 14:47:51 14:47:52 14:47:57 14:48:00 14:48:02 14:48:03 14:48:06 14:48:09 14:48:14 14:48:20 14:48:22 14:48:26 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 A. In December of 1995. Q. And what did you do before then? A. I worked for Canadian Airlines in British Columbia as a programmer there. Q. Did you work with Ms. Fowler when she was at Canadian Airlines as well? A. I did. Q. How long have you and Ms. Fowler worked together? A. Since, give or take, September of 1985. Q. Have you had your deposition taken before? A. No. Q. There's a couple rules of the road that you need to understand. The most important one, this afternoon, is that you and I can't talk at the same time. Okay? A. Fair enough. Q. It makes it easy on -- easier on the court reporter, and certainly makes for a cleaner video record as well. Okay? A. Sounds good to me. Q. I will talk clearly, slowly, and plainly, and ask that you do so as well. I also ask that if you do not understand my question, that you ask me to rephrase it. Okay? that company that you're aware of? A. Not that I'm aware of. Q. Okay. Have you ever spoken to a gentleman known as Douglas Gary Lichtman? A. I believe so, yes. Q. Okay. When? A. I couldn't tell you the exact date, but it was -- there was a phone call with Mr. Lichtman. Q. Okay. Just one? A. Yes. Q. How long did it last? A. I have no idea. Q. Was it this year? A. Yes, it was this year. Q. Okay. Did you have any other communication with Mr. Lichtman besides the one phone call that you believe occurred this year? A. No, I don't believe so. Q. Okay. Have you ever had any communication with anyone -- with a gentleman by the name of Daniel Levy, or Levy? A. Not that I'm aware of. Q. He is with a company known as Advanced Analytical Consulting Group. Have you ever had any communication that Page 7 14:46:03 14:46:06 14:46:10 14:46:13 14:46:14 14:46:19 14:46:21 14:46:26 14:46:31 14:46:35 14:46:39 14:46:43 14:46:45 14:46:49 14:46:53 14:46:54 14:46:55 14:46:59 14:47:04 14:47:05 14:47:07 14:47:14 14:47:14 14:47:16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 9 14:48:28 14:48:31 14:48:34 14:48:35 14:48:41 14:48:43 14:48:44 14:48:49 14:48:51 14:48:53 14:48:55 14:48:57 14:48:59 14:49:00 14:49:04 14:49:05 14:49:06 14:49:11 14:49:14 14:49:22 14:49:25 14:49:25 14:49:27 14:49:29 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 A. Fair enough. Q. And like I said, I think we can get through this possibly without taking a break. If we can get through it in the next hour, we will do so if at all possible. Okay? A. Sounds perfect. Q. But if you need a break or anyone in the room needs a break, please let me know. The -- I'm going to ask you whether you have communicated with a number of people or people within a number of companies. And when I use the word "communication," I'm referring to it in its broadest sense, which would include email communication, telephone communication, face-to-face communication, any form of exchange of information at all. Okay? A. Okay. Q. Have you ever had any communication with a person known as Francoise Tourniaire? A. Not that I'm aware of. Q. Okay. The company that individual is from is FT Works. Have you ever heard of that company? A. No, I don't believe so. Q. Okay. Then I assume it's safe to assume you've never had any communication with anyone at you're aware of with anyone at Advanced Analytical Consulting Group? A. Again, not that I'm aware of. Q. Have you ever had any communication with a gentleman by the name of Paul C. Pinto? A. Not that I'm aware of. Q. Have you ever had any communication with anyone at an entity known as Sylvan VI, or Sylvan VI, Incorporated? A. No, not that I'm aware of. Q. Have you ever had any communication with Kevin Mandia? A. Yes. Q. Have you ever had any communication with any other person at Kevin Mandia's company known as Mandiant? A. Yes. Q. Who? A. Unfortunately, I'm very bad with names, and the only name that I can remember is a Pepe. But I don't remember any of the other names at the meeting. Q. What about a guy by the name of Chris Price? Does that ring a bell? A. It rings a bell, but I couldn't guarantee 3 (Pages 6 to 9) Merrill Legal Solutions (800) 869-9132 NORM ACKERMANN December 4, 2009 HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY Page 42 15:37:04 15:37:10 15:37:12 15:37:17 15:37:21 15:37:26 15:37:27 15:37:29 15:37:35 15:37:37 15:37:40 15:37:41 15:37:44 15:37:48 15:37:49 15:37:54 15:37:57 15:38:00 15:38:02 15:38:07 15:38:09 15:38:09 15:38:10 15:38:13 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 44 15:39:13 15:39:18 15:39:21 15:39:22 15:39:28 15:39:31 15:39:40 15:39:51 15:39:54 15:39:58 15:40:02 15:40:03 15:40:08 15:40:09 15:40:12 15:40:13 15:40:14 15:40:15 15:40:20 15:40:22 15:40:23 15:40:24 15:40:27 15:40:30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 becomes that all of them would be the same. MR. COWAN: Objection. Nonresponsive. MR. POLITO: Q. With respect to adding fields to a database, would you think it likely that two developers independently adding fields to a database, to existing tables in a database, would create the same field names? MR. COWAN: Objection. Form, and leading. THE WITNESS: It would be unlikely, yes. MR. POLITO: Q. Same question for adding tables to a database. Let me restate that. Do you think it would be likely that two developers adding a table to a database as part of a PeopleSoft fix would add tables with the same name? MR. COWAN: Objection. Form, and leading. THE WITNESS: It would be very unlikely. MR. POLITO: Q. And as you make multiple types of choices, say a variable name and a field or a field and a table, would it again become even less likely to have multiple choices be the same choices? MR. COWAN: Objection. Form and leading. THE WITNESS: That's correct. MR. POLITO: Q. You referenced if-then-else versus some other programming structures. MR. POLITO: Q. Do developers have leeway in the choice of use of brackets, white space, and comments in their code in the PeopleSoft environment? A. Yes. Q. How many tax and regulatory updates have you worked on as a PeopleSoft or Oracle employee? A. Give or take, between 75 and a hundred. Q. Would you say that you were quite familiar with the ways in which PeopleSoft fixes have been created over the years for Payroll North America? MR. COWAN: Objection. Form, and leading. THE WITNESS: Yes, I would. MR. POLITO: Q. You made a reference in a response to one of Mr. Cowan's questions about error messages. Do you recall that? A. I do. Q. Is it the case that the text in an error message is chosen freely by a developer? MR. COWAN: Objection. Form, and leading. THE WITNESS: Yes, it is. MR. POLITO: Q. Do you think it would be unlikely if two developers independently created the same error message when separately implementing the same fix? Page 43 15:38:17 15:38:19 15:38:22 15:38:22 15:38:24 15:38:24 15:38:25 15:38:28 15:38:36 15:38:40 15:38:42 15:38:43 15:38:45 15:38:46 15:38:49 15:38:51 15:38:52 15:38:55 15:38:57 15:39:01 15:39:04 15:39:06 15:39:07 15:39:09 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Page 45 15:40:32 15:40:33 15:40:35 15:40:36 15:40:38 15:40:40 15:40:41 15:40:44 15:40:45 15:40:47 15:40:51 15:40:52 15:40:55 15:41:03 15:41:07 15:41:10 15:41:13 15:41:16 15:41:21 15:41:25 15:41:29 15:41:30 15:41:33 15:41:35 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Were you talking about even though two programmers might implement the same functionality, those two programmers might implement it differently? MR. COWAN: Objection. Form, and leading. THE WITNESS: That's correct. MR. POLITO: Q. Specifically with respect to PeopleSoft tax and regulatory updates, is it your opinion that two individuals implementing a PeopleSoft fix might implement that fix in different ways? MR. COWAN: Objection. Form, and leading. THE WITNESS: It is very likely. MR. POLITO: Q. More specifically, do you think it is unlikely that two individuals who develop the same fix independently would come to the same solution? MR. COWAN: Objection. Form, and leading. THE WITNESS: The end result may be the same, but internally the method of getting there would most likely be different. MR. POLITO: Q. Internally, was that a reference to how the code looks? MR. COWAN: Objection. Form, and leading. THE WITNESS: That's correct. MR. COWAN: Objection. Form, and leading. THE WITNESS: It would be unlikely. MR. POLITO: Q. Let me remind you not to talk at the same time. A. Sorry. MR. COWAN: You need to give me a little -a little crack there. THE WITNESS: Okay. MR. POLITO: Q. Do you remember in response to one of Mr. Cowan's questions that you referenced something you called headend programs? A. Yes. Q. What is a headend program? A. Within COBOL, there -- a single functional program can consist of a headend program, which is the program that's actually called at the very start. And that program will subsequently call multiple subprograms, each of which can do a specific function, whether it's earnings retrieval, balance retrievals, a calculation. But the headend program is the one program that starts off the whole process. Q. In your mind, is there a hierarchy of importance of the different COBOL programs in Payroll North America? 12 (Pages 42 to 45) Merrill Legal Solutions (800) 869-9132

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?