WEBVTT - The Story of Oracle: Part Three

0:00:04.160 --> 0:00:07.160
<v Speaker 1>Get in touch with technology with tech Stuff from how

0:00:07.240 --> 0:00:13.840
<v Speaker 1>stuff works dot com. Hey Lere, and welcome to tech Stuff.

0:00:13.880 --> 0:00:16.760
<v Speaker 1>I'm your host Jonathan Strickland. I'm an executive producer with

0:00:16.880 --> 0:00:20.400
<v Speaker 1>how Stuff Works and I love all things tech. And

0:00:20.520 --> 0:00:22.680
<v Speaker 1>at the end of our last episode, we left off

0:00:22.720 --> 0:00:26.439
<v Speaker 1>with Oracle in the year two thousand, Larry Ellison, a

0:00:26.560 --> 0:00:30.600
<v Speaker 1>co founder of the company, had just decided to consolidate power,

0:00:30.720 --> 0:00:35.319
<v Speaker 1>and according to former Oracle president Raymond Lane, stripped him

0:00:35.320 --> 0:00:38.320
<v Speaker 1>of all authority from the role of president in order

0:00:38.360 --> 0:00:42.160
<v Speaker 1>to convince Lane to resign. So that's what Lane did,

0:00:42.600 --> 0:00:45.440
<v Speaker 1>and Oracle stock took a little bump and reviews. The

0:00:45.440 --> 0:00:48.600
<v Speaker 1>most recent software for Oracle at the time, We're mixed

0:00:48.760 --> 0:00:52.840
<v Speaker 1>at best. Oracle had also failed to capitalize on Larry

0:00:52.840 --> 0:00:57.480
<v Speaker 1>Ellison's grand plan to transform computing by boarding everything over

0:00:57.520 --> 0:01:00.600
<v Speaker 1>to a web based approach. He had hoped to introduced

0:01:00.760 --> 0:01:04.560
<v Speaker 1>network computers, which were essentially stripped down PCs that have

0:01:04.680 --> 0:01:07.120
<v Speaker 1>very few bells and whistles. They didn't even have a

0:01:07.160 --> 0:01:10.319
<v Speaker 1>hard drive, which would have brought the price down to

0:01:10.360 --> 0:01:14.240
<v Speaker 1>about five dollars per unit, so that would be the

0:01:14.280 --> 0:01:17.600
<v Speaker 1>attractive factor there. All the software and storage that you

0:01:17.600 --> 0:01:21.280
<v Speaker 1>would need for your Your computer would actually be accessed

0:01:21.280 --> 0:01:23.240
<v Speaker 1>over the Internet, so all you had to have was

0:01:23.280 --> 0:01:26.360
<v Speaker 1>a persistent Internet connection. Again, this is sort of like

0:01:26.440 --> 0:01:29.080
<v Speaker 1>going back to the old mainframe days where you would

0:01:29.160 --> 0:01:32.319
<v Speaker 1>use a dumb computer terminal to access the power of

0:01:32.319 --> 0:01:35.399
<v Speaker 1>the main frame, except instead of a mainframe, your accessing

0:01:35.680 --> 0:01:38.280
<v Speaker 1>servers on the Internet. He was ahead of the curve

0:01:38.360 --> 0:01:41.919
<v Speaker 1>on that one, and the experience uh that Oracle actually

0:01:42.000 --> 0:01:45.480
<v Speaker 1>delivered ended up falling short of the promises that he

0:01:45.520 --> 0:01:48.400
<v Speaker 1>had been making, something he actually apologized for at the

0:01:48.440 --> 0:01:51.840
<v Speaker 1>press conference in and it took a few years, but

0:01:51.960 --> 0:01:54.720
<v Speaker 1>later on we would actually see computers similar to the

0:01:54.760 --> 0:01:58.280
<v Speaker 1>network computer concept hit the market, with stuff like chromebooks,

0:01:58.360 --> 0:02:01.240
<v Speaker 1>for example. This was also right around the time that

0:02:01.320 --> 0:02:04.960
<v Speaker 1>the dot com bubble was collapsing. Startup companies that seemed

0:02:05.000 --> 0:02:08.639
<v Speaker 1>to be destined for greatness were fizzling out left and right.

0:02:09.040 --> 0:02:13.040
<v Speaker 1>Oracle was better established and wasn't solely reliant upon web

0:02:13.080 --> 0:02:16.360
<v Speaker 1>oriented businesses, and it was able to get through the turmoil,

0:02:16.600 --> 0:02:19.960
<v Speaker 1>as did both net Suite and salesforce dot Com, which

0:02:19.960 --> 0:02:24.200
<v Speaker 1>were two web based ventures that had been launched by

0:02:24.280 --> 0:02:28.000
<v Speaker 1>former Oracle employees. They were also two ventures that Larry

0:02:28.040 --> 0:02:31.400
<v Speaker 1>Ellison had helped fund a couple of years earlier. So

0:02:31.440 --> 0:02:33.359
<v Speaker 1>all three of those managed to get through the dot

0:02:33.400 --> 0:02:36.360
<v Speaker 1>com bubble collapse, but a lot of other companies weren't

0:02:36.400 --> 0:02:39.000
<v Speaker 1>so fortunate. Oh and there was another thing that happened

0:02:39.000 --> 0:02:41.760
<v Speaker 1>in two thousand. There was an event called trash Gate.

0:02:42.040 --> 0:02:44.880
<v Speaker 1>At least later on it was dubbed that. Let me

0:02:45.240 --> 0:02:47.520
<v Speaker 1>set the grounds for this because it's kind of a

0:02:47.639 --> 0:02:51.680
<v Speaker 1>juicy scandal. So Oracle's arch enemy in the market was

0:02:51.720 --> 0:02:56.760
<v Speaker 1>always Microsoft. Microsoft was the number one largest software company

0:02:56.800 --> 0:02:59.480
<v Speaker 1>in the world, and Ellison always wanted Oracle to overtake it,

0:03:00.120 --> 0:03:02.280
<v Speaker 1>and he was always pushing for that to to take

0:03:02.320 --> 0:03:05.519
<v Speaker 1>that spot away from Bill Gates's company. Not at the time,

0:03:05.960 --> 0:03:09.920
<v Speaker 1>Microsoft was in the middle of a massive antitrust lawsuit.

0:03:10.200 --> 0:03:13.000
<v Speaker 1>I'll probably do an episode at some point to really

0:03:13.040 --> 0:03:15.919
<v Speaker 1>dive into that lawsuit in detail and explain what what

0:03:16.000 --> 0:03:18.960
<v Speaker 1>was happening and why it was important. But anyway, the

0:03:19.000 --> 0:03:24.280
<v Speaker 1>important thing was that Microsoft was financially funding several groups

0:03:24.320 --> 0:03:28.280
<v Speaker 1>that were lobbying on the company's behalf, and Oracle wanted

0:03:28.320 --> 0:03:31.679
<v Speaker 1>to do some investigation here and try to kind of

0:03:32.720 --> 0:03:37.840
<v Speaker 1>uh counteract these groups influence on the outcome of this

0:03:37.960 --> 0:03:42.360
<v Speaker 1>antitrust lawsuits, so they hired an investigative firm to look

0:03:42.360 --> 0:03:45.680
<v Speaker 1>into those groups, and the efforts went so far as

0:03:45.720 --> 0:03:48.560
<v Speaker 1>to offer up essentially a reward for handing over the

0:03:48.600 --> 0:03:51.360
<v Speaker 1>contents of waste paper baskets to see if there were

0:03:51.400 --> 0:03:54.000
<v Speaker 1>any evidence there the groups were working to influence the

0:03:54.000 --> 0:03:58.119
<v Speaker 1>outcome of the case, thus the term trash gate. Now

0:03:58.160 --> 0:04:02.720
<v Speaker 1>that didn't reflect well on either Microsoft or Oracle. Oracles

0:04:02.760 --> 0:04:05.400
<v Speaker 1>accusations that Microsoft was using these groups in a way

0:04:05.440 --> 0:04:08.720
<v Speaker 1>to try and get a better outcome for this antitrust lawsuit,

0:04:08.880 --> 0:04:12.280
<v Speaker 1>that's not great. But then Oracle also wallowing in the

0:04:12.320 --> 0:04:15.080
<v Speaker 1>garbage of another company in order to look for evidence,

0:04:15.160 --> 0:04:17.720
<v Speaker 1>some dirt to dig up on them. That didn't look

0:04:17.760 --> 0:04:21.440
<v Speaker 1>great either. Ellison would argue that the actions were entirely legal.

0:04:21.880 --> 0:04:25.200
<v Speaker 1>Maybe not ethical, but they were legal, although you could

0:04:25.279 --> 0:04:29.039
<v Speaker 1>argue that nobody really came out of that looking too great.

0:04:29.400 --> 0:04:33.440
<v Speaker 1>But despite all of these things, despite the controversy, despite

0:04:33.480 --> 0:04:36.560
<v Speaker 1>the bump in the stock price, despite all of that,

0:04:36.760 --> 0:04:39.200
<v Speaker 1>the company was still in a strong position, much better

0:04:39.240 --> 0:04:41.440
<v Speaker 1>than it had been a decade earlier in the early

0:04:41.520 --> 0:04:44.840
<v Speaker 1>nine nineties when things were not so certain. So let's

0:04:44.920 --> 0:04:48.200
<v Speaker 1>learn about what has happened with Oracle since two thousand

0:04:48.320 --> 0:04:50.800
<v Speaker 1>and where it is today. One other thing that I

0:04:50.839 --> 0:04:53.000
<v Speaker 1>have to cover that did happen in two thousand was

0:04:53.040 --> 0:04:57.120
<v Speaker 1>that Oracle partnered with a Texas based company called Entrust

0:04:57.279 --> 0:05:03.040
<v Speaker 1>Technologies Incorporated on a project named Oracle Advanced Security. Now.

0:05:03.080 --> 0:05:06.400
<v Speaker 1>This was meant to combine database technology with strong encryption

0:05:06.440 --> 0:05:10.279
<v Speaker 1>and authentication tools to better protect data from hackers. The

0:05:10.320 --> 0:05:13.480
<v Speaker 1>project would become an add on feature for Oracle Database

0:05:13.640 --> 0:05:16.880
<v Speaker 1>Enterprise Edition. Today's version of this includes the ability for

0:05:16.920 --> 0:05:20.880
<v Speaker 1>administrators to mask specific parts of a database so that

0:05:21.080 --> 0:05:26.039
<v Speaker 1>only authorized users can view those sections. Unauthorized users won't

0:05:26.040 --> 0:05:27.719
<v Speaker 1>be able to see those sections, but they would still

0:05:27.760 --> 0:05:30.280
<v Speaker 1>be able to see other ones, which comes in handy

0:05:30.320 --> 0:05:32.719
<v Speaker 1>if you want people to work with databases that contain

0:05:32.800 --> 0:05:35.480
<v Speaker 1>sense the material that they really shouldn't see. They can

0:05:35.520 --> 0:05:37.760
<v Speaker 1>still do their work in the sections of the database

0:05:37.800 --> 0:05:40.280
<v Speaker 1>they are authorized to use, and the bits they're not

0:05:40.320 --> 0:05:42.560
<v Speaker 1>supposed to see will just remain hidden from view. So

0:05:42.600 --> 0:05:44.640
<v Speaker 1>you can imagine how this would be handy if you

0:05:44.680 --> 0:05:48.359
<v Speaker 1>were working with a database that contained payroll information, for example.

0:05:49.160 --> 0:05:51.880
<v Speaker 1>And at the end of two thousand, despite that drop

0:05:51.880 --> 0:05:54.919
<v Speaker 1>in stock, the company finished the fiscal years strong with

0:05:55.000 --> 0:05:58.560
<v Speaker 1>ten point to billion dollars in revenue and earnings at

0:05:58.600 --> 0:06:01.599
<v Speaker 1>six point three billion dollars. That's the highest in its

0:06:01.680 --> 0:06:05.039
<v Speaker 1>history at that point. Now, according to Larry Ellison, Oracle

0:06:05.120 --> 0:06:08.120
<v Speaker 1>was able to save a billion dollars in costs by

0:06:08.200 --> 0:06:11.800
<v Speaker 1>using the company's own Oracle E business suite. So he

0:06:11.880 --> 0:06:15.279
<v Speaker 1>was taking the opportunity to point at Oracle's earnings and say,

0:06:15.320 --> 0:06:17.560
<v Speaker 1>the reason, or one of the reasons this number is

0:06:17.560 --> 0:06:20.240
<v Speaker 1>so high is because we use our own products, so

0:06:20.360 --> 0:06:25.120
<v Speaker 1>you should too, using the company's performance as a commercial

0:06:25.160 --> 0:06:29.200
<v Speaker 1>for the company's project products. Rather, two thousand one would

0:06:29.240 --> 0:06:32.520
<v Speaker 1>have even more in revenue, though earnings would actually drop

0:06:32.640 --> 0:06:36.680
<v Speaker 1>to two point six billion, Still not a bad chunk

0:06:36.720 --> 0:06:39.760
<v Speaker 1>of change. I would happily take two point six billion

0:06:39.800 --> 0:06:43.200
<v Speaker 1>dollars if someone wants to hand it out. Ellison also

0:06:43.240 --> 0:06:46.320
<v Speaker 1>announced the Oracle nine Eyed database. That was a suite

0:06:46.360 --> 0:06:50.120
<v Speaker 1>that included the Oracle Real Application Clusters or Oracle R

0:06:50.200 --> 0:06:53.960
<v Speaker 1>a C, which is sort of a type of grid computing. Now,

0:06:54.000 --> 0:06:57.120
<v Speaker 1>I mentioned grid computing in some recent episodes, but let

0:06:57.120 --> 0:07:00.239
<v Speaker 1>me give you a quick rundown on what that means

0:07:00.279 --> 0:07:03.240
<v Speaker 1>in case you're not familiar. First, let's start with a

0:07:03.279 --> 0:07:08.040
<v Speaker 1>basic computer, a single computer. It has a single core processor.

0:07:08.839 --> 0:07:12.480
<v Speaker 1>Now that architecture works for basic computer problems, but it

0:07:12.560 --> 0:07:17.240
<v Speaker 1>has limitations. The single core essentially works on problems one

0:07:17.320 --> 0:07:20.080
<v Speaker 1>operation at a time. Now, you can make this type

0:07:20.080 --> 0:07:22.920
<v Speaker 1>of computer really fast by beefing up the clock speed

0:07:22.960 --> 0:07:25.960
<v Speaker 1>on the processor so it can run more operations in

0:07:26.000 --> 0:07:28.880
<v Speaker 1>the same amount of time. It's just running each operation

0:07:28.920 --> 0:07:33.440
<v Speaker 1>more quickly than it was before. But for sufficiently complex problems,

0:07:33.440 --> 0:07:36.640
<v Speaker 1>this will only speed things up a little bit. Now

0:07:36.840 --> 0:07:40.440
<v Speaker 1>you also have multi core processors. This is like having

0:07:40.480 --> 0:07:43.480
<v Speaker 1>a computer that has a couple of different brains, or

0:07:43.520 --> 0:07:46.000
<v Speaker 1>maybe it has a brain that can multitask and solve

0:07:46.040 --> 0:07:48.960
<v Speaker 1>more than one set of problems at a time. Multi

0:07:48.960 --> 0:07:52.720
<v Speaker 1>core processors are great for what we call parallel problems,

0:07:52.760 --> 0:07:57.560
<v Speaker 1>sometimes embarrassingly parallel problems. It's actually a technical term. Now,

0:07:57.560 --> 0:08:00.440
<v Speaker 1>these are a category of computer problems that can be

0:08:00.480 --> 0:08:03.960
<v Speaker 1>divided into parallel tasks that may be solved at the

0:08:04.040 --> 0:08:07.400
<v Speaker 1>same time before you get to your ultimate resolution of

0:08:07.440 --> 0:08:09.240
<v Speaker 1>the problem. So, in other words, it doesn't have to

0:08:09.240 --> 0:08:12.760
<v Speaker 1>be done sequentially. You can split it up into different

0:08:13.120 --> 0:08:16.880
<v Speaker 1>parts of the problem. Not all problems fall into that category.

0:08:16.920 --> 0:08:18.920
<v Speaker 1>By the way, but a lot of them do. And

0:08:18.920 --> 0:08:21.800
<v Speaker 1>a multi core processor may be able to solve certain

0:08:21.840 --> 0:08:26.560
<v Speaker 1>computational problems faster than a single core processor, even if

0:08:26.600 --> 0:08:30.640
<v Speaker 1>the single core processor has a significantly higher clock speed

0:08:30.880 --> 0:08:33.720
<v Speaker 1>than the multi core processor does. And I've used this

0:08:33.800 --> 0:08:36.880
<v Speaker 1>example before, but let's stick with it because I think

0:08:36.920 --> 0:08:41.440
<v Speaker 1>it works pretty well. Imagine that you've got a classroom.

0:08:41.480 --> 0:08:45.400
<v Speaker 1>It's filled with math students, and there are eleven students

0:08:45.440 --> 0:08:49.880
<v Speaker 1>there total. One of those math students is a true genius.

0:08:50.040 --> 0:08:53.000
<v Speaker 1>She can solve any math problem faster than anyone else

0:08:53.000 --> 0:08:56.240
<v Speaker 1>in the class. Now, the other ten are good students,

0:08:56.360 --> 0:08:58.640
<v Speaker 1>but they take a little longer to get the right

0:08:58.679 --> 0:09:01.880
<v Speaker 1>answer for any given problem them. One day, the teacher

0:09:01.920 --> 0:09:05.440
<v Speaker 1>hands out a pop quiz. The genius gets ten math

0:09:05.520 --> 0:09:10.000
<v Speaker 1>problems to solve. The other ten students get one problem each.

0:09:10.200 --> 0:09:13.080
<v Speaker 1>So student one gets problem one, Student two gets problem

0:09:13.160 --> 0:09:17.280
<v Speaker 1>to the question is who will finish first? Chances are

0:09:17.559 --> 0:09:21.480
<v Speaker 1>the ten individual students will finish first because each only

0:09:21.559 --> 0:09:24.720
<v Speaker 1>has to get one answer, while our genius has to

0:09:24.760 --> 0:09:28.160
<v Speaker 1>finish all ten of the questions. So while she may

0:09:28.200 --> 0:09:31.280
<v Speaker 1>be faster on an individual basis, when she tackles a

0:09:31.280 --> 0:09:34.600
<v Speaker 1>problem that can be solved in parallel, the other students

0:09:34.640 --> 0:09:38.480
<v Speaker 1>have an advantage. So that's the same idea with multi

0:09:38.559 --> 0:09:43.280
<v Speaker 1>core processors. Now let's go back to grid computing. Grid

0:09:43.320 --> 0:09:48.360
<v Speaker 1>computing is a lot like multi core processors, except instead

0:09:48.400 --> 0:09:53.400
<v Speaker 1>of cores in a processor, we're talking about individual computers.

0:09:53.840 --> 0:09:56.120
<v Speaker 1>This is a network of computers that can take on

0:09:56.200 --> 0:10:00.160
<v Speaker 1>a computational load. With Oracle software, the idea was that

0:10:00.200 --> 0:10:02.679
<v Speaker 1>a grid of computers could handle the tasks of a

0:10:02.720 --> 0:10:06.319
<v Speaker 1>more powerful machine, so you could use low cost computers

0:10:06.360 --> 0:10:09.000
<v Speaker 1>that would work together to act like it was a

0:10:09.040 --> 0:10:13.400
<v Speaker 1>powerful database server, which would bring operational costs down, and

0:10:13.440 --> 0:10:15.640
<v Speaker 1>it becomes easy to scale up because you just add

0:10:15.679 --> 0:10:19.079
<v Speaker 1>more low cost machines to the grid. This became a

0:10:19.120 --> 0:10:21.960
<v Speaker 1>popular feature, and upon launch, it was the only database

0:10:22.000 --> 0:10:25.040
<v Speaker 1>software that could work in computer clusters running on Unix

0:10:25.160 --> 0:10:28.840
<v Speaker 1>or Windows operating systems. It's a really attractive solution for

0:10:28.880 --> 0:10:31.400
<v Speaker 1>a lot of database managers, and the reason for that

0:10:31.880 --> 0:10:35.000
<v Speaker 1>is that if you have a breakdown, it's pretty cheap

0:10:35.040 --> 0:10:38.439
<v Speaker 1>to fix stuff. Right if you're using low cost computers

0:10:38.440 --> 0:10:42.520
<v Speaker 1>with relatively low cost off the shelf components. If something fails,

0:10:42.760 --> 0:10:46.160
<v Speaker 1>it's easy to get a replacement part. It's easy to

0:10:46.200 --> 0:10:48.520
<v Speaker 1>swap it out, and it doesn't cost a whole lot,

0:10:48.600 --> 0:10:53.760
<v Speaker 1>Whereas if you're using a very expensive proprietary system, it

0:10:53.800 --> 0:10:58.120
<v Speaker 1>could be incredibly costly if something fails and you may

0:10:58.120 --> 0:11:00.520
<v Speaker 1>not have a redundant system to back it up. But

0:11:00.600 --> 0:11:05.440
<v Speaker 1>with low cost solutions, you could actually buy essentially twice

0:11:05.440 --> 0:11:08.000
<v Speaker 1>as many or maybe even three times as many machines

0:11:08.040 --> 0:11:11.640
<v Speaker 1>as you need, have redundancy built in, and still overall

0:11:11.679 --> 0:11:13.880
<v Speaker 1>be operating at a lower cost than you would be

0:11:13.920 --> 0:11:15.720
<v Speaker 1>if you were using one of those super high end

0:11:15.800 --> 0:11:20.040
<v Speaker 1>powerful computers. And so we've seen this model being adopted

0:11:20.080 --> 0:11:23.000
<v Speaker 1>across multiple industries. This is the same sort of model

0:11:23.040 --> 0:11:26.760
<v Speaker 1>that Google uses for its various servers, the idea of

0:11:26.800 --> 0:11:30.120
<v Speaker 1>going with off the shelf components so that you can

0:11:30.400 --> 0:11:34.720
<v Speaker 1>uh streamline your process. And yeah, it's not as fancy

0:11:34.920 --> 0:11:37.680
<v Speaker 1>or as fast as your top of the line computers,

0:11:38.240 --> 0:11:40.920
<v Speaker 1>but when you're looking working at it at a scale,

0:11:41.480 --> 0:11:45.400
<v Speaker 1>it's the most most efficient method. Plus again, if you

0:11:45.440 --> 0:11:49.199
<v Speaker 1>want to increase your system's capacity, you just add more

0:11:49.280 --> 0:11:54.040
<v Speaker 1>computers to it. This works really well for those operations

0:11:54.080 --> 0:11:57.079
<v Speaker 1>that can be worked in in parallel. Now, if you're

0:11:57.120 --> 0:11:59.640
<v Speaker 1>working on something that requires just a really, really fast

0:11:59.679 --> 0:12:03.760
<v Speaker 1>process sessor and it cannot be broken down into parallel tasks.

0:12:04.160 --> 0:12:07.120
<v Speaker 1>This approach would not make any sense. So it really

0:12:07.160 --> 0:12:11.200
<v Speaker 1>depends upon the the applications you have in mind. It

0:12:11.240 --> 0:12:15.840
<v Speaker 1>doesn't work for everything. All right. That sets the ground

0:12:16.200 --> 0:12:20.040
<v Speaker 1>for where we're going. Ellison made another grandiose claim in

0:12:20.080 --> 0:12:23.760
<v Speaker 1>two thousand two and stated that Oracle Database software was

0:12:23.960 --> 0:12:27.360
<v Speaker 1>quote unbreakable. Now, what he meant by that was that

0:12:27.400 --> 0:12:30.640
<v Speaker 1>the security around it was iron clad and that the

0:12:30.679 --> 0:12:35.640
<v Speaker 1>software had passed fifteen different security evaluations. And they launched

0:12:35.640 --> 0:12:40.319
<v Speaker 1>a campaign where they referred to this as unbreakable software.

0:12:40.480 --> 0:12:43.199
<v Speaker 1>But how did that turn out? Well, I'll tell you,

0:12:43.600 --> 0:12:54.400
<v Speaker 1>but first let's take a quick break to thank our sponsor. Well,

0:12:54.480 --> 0:12:56.719
<v Speaker 1>it turns out if you make such a big claim

0:12:56.760 --> 0:13:02.559
<v Speaker 1>that you're security is unbreakable, you tend to inspire people

0:13:02.600 --> 0:13:07.640
<v Speaker 1>to test that claim, such as a Scottish entrepreneur named

0:13:07.840 --> 0:13:12.120
<v Speaker 1>David Litchfield. He's a hacker who wanted to really test

0:13:12.200 --> 0:13:16.040
<v Speaker 1>this out. He had founded a company called ings Software

0:13:16.120 --> 0:13:19.840
<v Speaker 1>shortly before Ellison made this big pronouncement, and he decided,

0:13:19.920 --> 0:13:21.640
<v Speaker 1>you know what, I'm gonna look at this code. I'm

0:13:21.640 --> 0:13:24.559
<v Speaker 1>really gonna explore and see if there are in fact,

0:13:25.080 --> 0:13:28.199
<v Speaker 1>UH no vulnerabilities here if there's no way to exploit

0:13:28.240 --> 0:13:30.840
<v Speaker 1>it and get access to information that I should not

0:13:30.960 --> 0:13:36.680
<v Speaker 1>have access to. And Litchfield has been a a participant

0:13:36.920 --> 0:13:40.080
<v Speaker 1>in the hacker community for years. He has given numerous

0:13:40.120 --> 0:13:46.440
<v Speaker 1>presentations about UH software security at various conferences, including the

0:13:46.480 --> 0:13:51.280
<v Speaker 1>black Hat Conference, and within twenty four hours of deciding

0:13:51.280 --> 0:13:55.560
<v Speaker 1>he was going to challenge oracles claim on Unbreakable, he

0:13:55.760 --> 0:13:59.719
<v Speaker 1>said he discovered thirty five flaws in Oracles code that

0:13:59.720 --> 0:14:04.280
<v Speaker 1>could potential vulnerabilities. According to Lichfield, he contacted Oracle to

0:14:04.320 --> 0:14:07.079
<v Speaker 1>alert them to those flaws, and he only went public

0:14:07.440 --> 0:14:10.840
<v Speaker 1>with his findings after he gave the company a chance

0:14:10.880 --> 0:14:14.720
<v Speaker 1>to send out software patches to fix the vulnerabilities. He said, well,

0:14:14.720 --> 0:14:16.960
<v Speaker 1>that didn't happen, And when it didn't happen, I went

0:14:17.000 --> 0:14:20.200
<v Speaker 1>public because I felt like it forces their hand to

0:14:20.400 --> 0:14:23.320
<v Speaker 1>go and do something about it. Otherwise they might just

0:14:23.360 --> 0:14:25.760
<v Speaker 1>sit on it, and then you have these vulnerabilities out

0:14:25.760 --> 0:14:29.080
<v Speaker 1>in the wild. Litchfield would end up having a long

0:14:30.000 --> 0:14:35.360
<v Speaker 1>adversarial relationship with Oracle. He frequently would test various builds

0:14:35.360 --> 0:14:39.160
<v Speaker 1>of Oracle software and would publish vulnerabilities on a regular basis,

0:14:39.720 --> 0:14:42.760
<v Speaker 1>often to the constern nation of Oracle. But to be fair,

0:14:43.400 --> 0:14:49.040
<v Speaker 1>Lichfield was not necessarily advocating the exploitation of those vulnerabilities. Rather,

0:14:49.600 --> 0:14:52.080
<v Speaker 1>he was calling on Oracle to treat security as a

0:14:52.160 --> 0:14:55.280
<v Speaker 1>foundation for its software, rather than what he referred to

0:14:55.400 --> 0:14:58.920
<v Speaker 1>as a goal keeping strategy, where you would just add

0:14:58.960 --> 0:15:01.600
<v Speaker 1>in a security measure at the end of the development

0:15:01.600 --> 0:15:04.560
<v Speaker 1>phase rather than from the beginning. He said, what they're

0:15:04.560 --> 0:15:07.800
<v Speaker 1>doing is they're trying to paste this security approach on

0:15:08.080 --> 0:15:11.120
<v Speaker 1>after they've developed everything else, and there's not always a

0:15:11.160 --> 0:15:13.760
<v Speaker 1>good fit there and a miss stuff as a result.

0:15:14.280 --> 0:15:17.280
<v Speaker 1>He was saying what they should do is create a

0:15:17.400 --> 0:15:21.000
<v Speaker 1>secure approach from the very beginning of development and test

0:15:21.040 --> 0:15:25.120
<v Speaker 1>it throughout the process to make sure that it remained intact.

0:15:25.880 --> 0:15:29.280
<v Speaker 1>So that was his argument. In two thousand four, oracles

0:15:29.320 --> 0:15:32.880
<v Speaker 1>chief security officer Mary Ann Davidson would write a piece

0:15:32.920 --> 0:15:36.040
<v Speaker 1>for zd net that said hackers like Lichfield where a

0:15:36.040 --> 0:15:40.520
<v Speaker 1>security threat to Oracle customers, and Lichfield's response was that

0:15:40.880 --> 0:15:44.720
<v Speaker 1>she should resign from her position and from Oracle, because

0:15:44.720 --> 0:15:50.440
<v Speaker 1>he said that that was a irresponsible response to what

0:15:50.600 --> 0:15:54.120
<v Speaker 1>he had done. But I read Davidson's piece because I

0:15:54.160 --> 0:15:58.040
<v Speaker 1>wanted to make sure I gave everyone a fair ground.

0:15:58.120 --> 0:16:01.440
<v Speaker 1>While I was researching this to quically, I tend to

0:16:02.080 --> 0:16:05.160
<v Speaker 1>side with hackers because there have been plenty of stories

0:16:05.480 --> 0:16:09.560
<v Speaker 1>of companies that publish software that have critical vulnerabilities in

0:16:09.640 --> 0:16:13.400
<v Speaker 1>them and then are alerted to those vulnerabilities and then

0:16:13.520 --> 0:16:17.280
<v Speaker 1>appear to do very little in response to that. And

0:16:17.320 --> 0:16:21.120
<v Speaker 1>thus the hackers who found the vulnerability say, it's my

0:16:21.200 --> 0:16:24.520
<v Speaker 1>responsibility to make this public because that will put the

0:16:24.560 --> 0:16:27.240
<v Speaker 1>pressure on the companies to actually fix the problem or

0:16:27.240 --> 0:16:30.160
<v Speaker 1>else they're going to lose customers. That's the argument. The

0:16:30.200 --> 0:16:33.240
<v Speaker 1>hackers have the approach of, well, if you don't do

0:16:33.240 --> 0:16:35.640
<v Speaker 1>anything about it, someone's going to take advantage of it.

0:16:35.720 --> 0:16:39.880
<v Speaker 1>People will get hurt in response. So the only thing

0:16:40.000 --> 0:16:43.160
<v Speaker 1>I can do, since I can't fix the problem for you,

0:16:43.480 --> 0:16:45.880
<v Speaker 1>is to let everyone know the problem exists, and then

0:16:45.920 --> 0:16:49.960
<v Speaker 1>you have to fix it. Well, Davidson wrote a piece

0:16:50.080 --> 0:16:51.920
<v Speaker 1>and I read it, and, like I said, she made

0:16:51.920 --> 0:16:55.560
<v Speaker 1>some good points. She mentioned that patching of vulnerability can

0:16:55.600 --> 0:16:57.760
<v Speaker 1>take a lot of time. It can take more time

0:16:57.800 --> 0:17:01.000
<v Speaker 1>than a hacker might assume it takes. She said, it

0:17:01.040 --> 0:17:03.280
<v Speaker 1>may only take twenty minutes to change a couple of

0:17:03.320 --> 0:17:06.560
<v Speaker 1>lines of code and everything's fine. But often it takes

0:17:06.560 --> 0:17:08.840
<v Speaker 1>more than that. It may be a vulnerability that only

0:17:08.880 --> 0:17:12.760
<v Speaker 1>pertains to one build of the software for a particular

0:17:12.800 --> 0:17:16.680
<v Speaker 1>operating system or architecture, and if you offer up software

0:17:16.720 --> 0:17:20.400
<v Speaker 1>for multiple operating systems and architectures, you have to test

0:17:20.440 --> 0:17:22.919
<v Speaker 1>all of them to find out where this vulnerability exists

0:17:22.960 --> 0:17:25.000
<v Speaker 1>and where it may not. So it may mean that

0:17:25.040 --> 0:17:26.840
<v Speaker 1>you have to take a little more extra time for that.

0:17:27.080 --> 0:17:29.760
<v Speaker 1>It could take time to patch it and then time

0:17:29.800 --> 0:17:32.800
<v Speaker 1>to distribute it to your customers. And she argued that

0:17:32.800 --> 0:17:36.879
<v Speaker 1>hackers who published vulnerabilities are not necessarily motivating companies to

0:17:36.920 --> 0:17:40.280
<v Speaker 1>fix problems, but rather jumping ahead of a fix that's

0:17:40.359 --> 0:17:44.360
<v Speaker 1>on the way now. If you're being generous, you could say, well,

0:17:44.400 --> 0:17:47.119
<v Speaker 1>that might be the case, and perhaps Litchfield and others

0:17:47.119 --> 0:17:50.399
<v Speaker 1>of his ilk have unreasonable expectations when it comes to

0:17:50.480 --> 0:17:54.280
<v Speaker 1>sending out fixes. Maybe there needs to be better communication

0:17:54.320 --> 0:17:57.520
<v Speaker 1>between the hackers and the companies to say, the companies

0:17:57.560 --> 0:18:01.200
<v Speaker 1>would respond with, thank you for alerting us to this problem.

0:18:01.240 --> 0:18:04.240
<v Speaker 1>We will work on it. We have an estimated time

0:18:04.280 --> 0:18:06.160
<v Speaker 1>of when we think we can get a patch out,

0:18:06.200 --> 0:18:08.879
<v Speaker 1>and it is at X time. Maybe at that point

0:18:09.359 --> 0:18:11.600
<v Speaker 1>everyone's on the same page and you don't have any

0:18:11.680 --> 0:18:15.679
<v Speaker 1>itchy trigger fingers when it comes to publishing vulnerabilities. But

0:18:16.320 --> 0:18:19.080
<v Speaker 1>I do think that Litchfield made a very good point

0:18:19.200 --> 0:18:22.680
<v Speaker 1>in stating that companies like Oracle have a very high

0:18:22.680 --> 0:18:26.160
<v Speaker 1>bar to meet when it comes to software security due

0:18:26.160 --> 0:18:29.080
<v Speaker 1>to the nature of the code that they sell. If

0:18:29.119 --> 0:18:33.399
<v Speaker 1>your product is meant to hold gigabytes of sensitive information,

0:18:34.040 --> 0:18:36.800
<v Speaker 1>it better be as secure as you can reasonably expect

0:18:36.880 --> 0:18:39.480
<v Speaker 1>it to be before you ship it, because it's a

0:18:39.560 --> 0:18:43.120
<v Speaker 1>guarantee that hackers are going to start poking and prodding

0:18:43.160 --> 0:18:46.240
<v Speaker 1>to find a weak spot. Davidson, by the way, would

0:18:46.240 --> 0:18:49.600
<v Speaker 1>remain the chief security officer of Oracle. She still holds

0:18:49.600 --> 0:18:54.280
<v Speaker 1>that position today, so she did not follow Litchfield's suggestion

0:18:54.359 --> 0:18:57.280
<v Speaker 1>that she's resigned from the company. In two thousand three,

0:18:57.600 --> 0:19:01.200
<v Speaker 1>Oracle launched a new product called Oracle ten G, which

0:19:01.280 --> 0:19:04.399
<v Speaker 1>was a grid computing product. It really built on that

0:19:04.480 --> 0:19:08.080
<v Speaker 1>applications cluster they had worked on previously, and now it

0:19:08.160 --> 0:19:12.600
<v Speaker 1>was more of a distributed database approach. And the company

0:19:12.640 --> 0:19:16.400
<v Speaker 1>also got involved in something else that took overheadlines, which

0:19:16.560 --> 0:19:20.639
<v Speaker 1>was an attempt to scoop up a competitor. The competitor

0:19:20.880 --> 0:19:25.040
<v Speaker 1>was a company called People soft. People Soft provided financial

0:19:25.080 --> 0:19:29.440
<v Speaker 1>management software, some supply chain management products, some enterprise performance

0:19:29.440 --> 0:19:32.679
<v Speaker 1>management software, and stuff like that. Essentially, it was in

0:19:32.720 --> 0:19:37.320
<v Speaker 1>a very similar business as NetSuite, So if you listen

0:19:37.359 --> 0:19:40.359
<v Speaker 1>to my net Suite podcast, you kind of getta have

0:19:40.400 --> 0:19:43.720
<v Speaker 1>a handle for what sort of stuff that company offered clients.

0:19:44.200 --> 0:19:47.679
<v Speaker 1>People Soft was in a similar business. On June second,

0:19:47.760 --> 0:19:51.000
<v Speaker 1>two thousand three, people Soft issue to press release staying

0:19:51.040 --> 0:19:54.720
<v Speaker 1>that the company was seeking to acquire a smaller software

0:19:54.800 --> 0:19:58.040
<v Speaker 1>vendor called j D. Edwards that operated in the same

0:19:58.080 --> 0:20:00.560
<v Speaker 1>space as people Soft, So in other words, they were

0:20:00.600 --> 0:20:03.119
<v Speaker 1>going to buy up a competitor, but it was a

0:20:03.200 --> 0:20:07.960
<v Speaker 1>smaller competitor. On June six of two thousand three, Oracle

0:20:08.280 --> 0:20:10.720
<v Speaker 1>issued its own press release, so this was just four

0:20:10.800 --> 0:20:15.119
<v Speaker 1>days later, and they stated that Oracle intended to acquire

0:20:15.200 --> 0:20:17.920
<v Speaker 1>people Soft and invited the board of people Soft to

0:20:18.040 --> 0:20:22.240
<v Speaker 1>enter into talks with Oracle, which ruffled some feathers over

0:20:22.280 --> 0:20:25.760
<v Speaker 1>at the executive level at people Soft. Oracle prepared to

0:20:25.880 --> 0:20:30.080
<v Speaker 1>hold a hostile takeover of the company. So let's talk

0:20:30.200 --> 0:20:33.120
<v Speaker 1>about what that means. So you've got different ways where

0:20:33.160 --> 0:20:38.080
<v Speaker 1>companies can merge together. There are acquisitions, they're mergers, These

0:20:38.119 --> 0:20:41.119
<v Speaker 1>are two terms that kind of give you a slightly

0:20:41.119 --> 0:20:45.040
<v Speaker 1>different uh feeling, right, Like, an acquisition sounds like a

0:20:45.080 --> 0:20:48.200
<v Speaker 1>larger company buying up a smaller company and then incorporating

0:20:48.200 --> 0:20:51.119
<v Speaker 1>that company into its operations in some way. A merger

0:20:51.200 --> 0:20:56.600
<v Speaker 1>sounds more like two companies of similar size and status

0:20:56.640 --> 0:20:59.520
<v Speaker 1>that merged together to form a new, mega powerful company

0:20:59.720 --> 0:21:03.560
<v Speaker 1>pasably able to turn into Voltron. In a hostile takeover,

0:21:03.920 --> 0:21:08.119
<v Speaker 1>one company goes directly to the shareholders of another company,

0:21:08.200 --> 0:21:11.399
<v Speaker 1>and the whole purpose is an attempt to gain control

0:21:11.600 --> 0:21:14.920
<v Speaker 1>of the second company. So in this case, Oracle would

0:21:14.960 --> 0:21:19.560
<v Speaker 1>essentially go to People's Soft shareholders and say, hey, here's

0:21:19.600 --> 0:21:23.560
<v Speaker 1>the deal. You've got shares in this company called people Soft.

0:21:24.000 --> 0:21:26.959
<v Speaker 1>I would like to buy your shares at a slightly

0:21:27.040 --> 0:21:29.679
<v Speaker 1>higher price than what they're worth on the market. And

0:21:29.720 --> 0:21:32.240
<v Speaker 1>that way I can run this company once I get

0:21:32.240 --> 0:21:36.199
<v Speaker 1>a majority of the shares, because as majority shareholder, I

0:21:36.240 --> 0:21:39.919
<v Speaker 1>can vote to determine what the company does, and that

0:21:40.000 --> 0:21:43.399
<v Speaker 1>way I bypass the leadership of people soften entirely because

0:21:43.400 --> 0:21:45.879
<v Speaker 1>it's a publicly traded company and the company has to

0:21:45.920 --> 0:21:49.440
<v Speaker 1>respond to shareholders. So all I have to do is

0:21:49.480 --> 0:21:52.760
<v Speaker 1>get more than fifty of the shares, and if I

0:21:52.840 --> 0:21:55.919
<v Speaker 1>do that, then I can force votes in people soft

0:21:55.960 --> 0:21:59.960
<v Speaker 1>and it essentially becomes my company. And from there I

0:22:00.040 --> 0:22:02.199
<v Speaker 1>can even move to the point where they agree to

0:22:02.240 --> 0:22:06.520
<v Speaker 1>be acquired. But people soft headed defense for this, they

0:22:06.640 --> 0:22:10.040
<v Speaker 1>used what was called a poison pill. Now, poison pills

0:22:10.040 --> 0:22:12.600
<v Speaker 1>are a category. They're not, It's not just a single thing.

0:22:13.240 --> 0:22:16.639
<v Speaker 1>Poison pills are strategies that got popular after a string

0:22:16.720 --> 0:22:20.440
<v Speaker 1>of hostile takeovers happened in the nineteen eighties was a

0:22:20.480 --> 0:22:24.600
<v Speaker 1>period of pretty cutthroat business practices, and after the nineteen

0:22:24.640 --> 0:22:27.359
<v Speaker 1>eighties you started to see hostile takeovers kind of fade

0:22:27.359 --> 0:22:30.440
<v Speaker 1>away and more mergers and acquisitions happen in the nineties,

0:22:30.880 --> 0:22:33.040
<v Speaker 1>and poison pills were part of the reason for that.

0:22:33.359 --> 0:22:36.080
<v Speaker 1>So typically, a poison pill is a measure that kicks

0:22:36.080 --> 0:22:40.399
<v Speaker 1>in once any single shareholder acquires a particular percentage of

0:22:40.440 --> 0:22:44.959
<v Speaker 1>ownership in a company. So for the purposes of this illustration,

0:22:44.960 --> 0:22:47.120
<v Speaker 1>I'm just going to use the example of thirty percent,

0:22:47.200 --> 0:22:50.760
<v Speaker 1>but that's a purely hypothetical example. There could be different

0:22:50.760 --> 0:22:54.800
<v Speaker 1>percentages for different companies. So once that conditions met, as in,

0:22:55.280 --> 0:22:59.720
<v Speaker 1>once one single shareholder gets hold of thirty percent of

0:23:00.040 --> 0:23:03.960
<v Speaker 1>all the shares of a company the poison pill activates. Now,

0:23:03.960 --> 0:23:06.840
<v Speaker 1>the outcome can take a couple of different forms. One

0:23:06.960 --> 0:23:09.920
<v Speaker 1>common one is that the company will issue new shares

0:23:10.440 --> 0:23:14.600
<v Speaker 1>which anyone apart from the entity that now has thirty

0:23:15.320 --> 0:23:17.800
<v Speaker 1>of the shares can buy at a discount. So, in

0:23:17.840 --> 0:23:20.280
<v Speaker 1>other words, let's say I'm trying to do a hostile

0:23:20.359 --> 0:23:27.400
<v Speaker 1>takeover of Disney because somehow I'm rolling in cash and

0:23:27.560 --> 0:23:32.120
<v Speaker 1>I have started to approach Disney shareholders, and I say, listen, uh,

0:23:32.160 --> 0:23:34.800
<v Speaker 1>I know that stocks are trading at X amount. I'm

0:23:34.840 --> 0:23:40.040
<v Speaker 1>ready to buy your shares at why which is higher

0:23:40.080 --> 0:23:43.040
<v Speaker 1>than X? And so you'll make a profit on your shares.

0:23:43.080 --> 0:23:45.120
<v Speaker 1>You'll make more money selling to me than you would

0:23:45.119 --> 0:23:47.879
<v Speaker 1>if you sold to the market. What do you say?

0:23:48.119 --> 0:23:52.760
<v Speaker 1>And once that hits, once I get of all those

0:23:52.800 --> 0:23:57.240
<v Speaker 1>Disney shares, the poison pill jumps in and Disney starts

0:23:57.280 --> 0:24:01.359
<v Speaker 1>to offer more shares of Disney at a lower price

0:24:01.400 --> 0:24:06.040
<v Speaker 1>than normal, a discounted price, but only to everyone apart

0:24:06.119 --> 0:24:09.720
<v Speaker 1>from me I have. Disney does not allow me to

0:24:09.800 --> 0:24:13.240
<v Speaker 1>buy shares at that reduced price, only other people. That

0:24:13.400 --> 0:24:16.480
<v Speaker 1>ends up diluting the shares, ends up making it more

0:24:16.560 --> 0:24:19.520
<v Speaker 1>difficult for me to get enough shares to actually have

0:24:19.640 --> 0:24:23.119
<v Speaker 1>a majority. Right by adding more shares, my thirty percent

0:24:23.280 --> 0:24:27.760
<v Speaker 1>is creeping downward because they're adding more to the overall number.

0:24:28.600 --> 0:24:31.919
<v Speaker 1>The price is also going down because the market valuation

0:24:31.920 --> 0:24:35.080
<v Speaker 1>of Disney has to remain the same. You can issue

0:24:35.080 --> 0:24:37.879
<v Speaker 1>more shares of the company, but the value of the

0:24:37.880 --> 0:24:40.760
<v Speaker 1>company does not magically changed. I mean I mentioned this

0:24:40.840 --> 0:24:44.399
<v Speaker 1>earlier in a previous episode. So if the value of

0:24:44.400 --> 0:24:47.719
<v Speaker 1>the company is dependent upon the number of shares and

0:24:47.800 --> 0:24:51.639
<v Speaker 1>the price per share, if you if you increase the

0:24:51.680 --> 0:24:55.040
<v Speaker 1>number of shares, you reduce the price per share. So

0:24:55.800 --> 0:24:59.320
<v Speaker 1>suddenly I have a smaller percentage, and it's worth less

0:24:59.359 --> 0:25:02.440
<v Speaker 1>than it was is when I bought everything, and I'm

0:25:02.480 --> 0:25:05.600
<v Speaker 1>further away from my goal of getting controlling interest in

0:25:05.640 --> 0:25:09.960
<v Speaker 1>the company. That is a version of the poison pill strategy.

0:25:10.000 --> 0:25:12.320
<v Speaker 1>That's just one. There are other ones. In the case

0:25:12.359 --> 0:25:15.600
<v Speaker 1>of people Soft, one poison pill strategy was a refund

0:25:15.640 --> 0:25:18.399
<v Speaker 1>promise the company had made to its customers, so not

0:25:18.560 --> 0:25:22.280
<v Speaker 1>at shareholders. This was to people Soft customers that may

0:25:22.359 --> 0:25:26.080
<v Speaker 1>or may not own shares in people Soft. The agreement

0:25:26.480 --> 0:25:30.480
<v Speaker 1>was that in the event of a hostile takeover enterprise,

0:25:30.520 --> 0:25:34.680
<v Speaker 1>customers would be guaranteed a refund of two to five

0:25:34.840 --> 0:25:38.679
<v Speaker 1>times more than whatever the licensing fee they had to

0:25:39.200 --> 0:25:44.040
<v Speaker 1>spend was to use People's Soft products. And so essentially

0:25:44.080 --> 0:25:46.359
<v Speaker 1>what people Soft is saying is, hey, do you do

0:25:46.400 --> 0:25:49.000
<v Speaker 1>you have a license for our stuff? However much you

0:25:49.080 --> 0:25:52.080
<v Speaker 1>paid for it, You'll get paid two to five times

0:25:52.080 --> 0:25:55.400
<v Speaker 1>more than that if there's a hostile takeover, which essentially

0:25:55.400 --> 0:25:59.040
<v Speaker 1>puts the burden on whichever company takes people Soft over

0:25:59.480 --> 0:26:02.720
<v Speaker 1>to make good on that promise, So you would start

0:26:02.720 --> 0:26:05.240
<v Speaker 1>off immediately with a huge payout you would have to

0:26:05.280 --> 0:26:08.919
<v Speaker 1>make to all of People's Soft customers. Oracle would sue

0:26:08.920 --> 0:26:11.800
<v Speaker 1>people Soft over this poison pill, saying that the company

0:26:11.880 --> 0:26:16.239
<v Speaker 1>was ignoring shareholder desires through such maneuvers, saying, hey, if

0:26:16.280 --> 0:26:19.600
<v Speaker 1>shareholders want to sell to us, you shouldn't discourage it

0:26:19.680 --> 0:26:22.400
<v Speaker 1>by having this other measure in place, because then you're

0:26:22.480 --> 0:26:26.640
<v Speaker 1>hurting your shareholders. People's Soft response was, look, this move

0:26:26.720 --> 0:26:29.680
<v Speaker 1>is good for our customers, which in the long term

0:26:29.720 --> 0:26:32.919
<v Speaker 1>means it's good for our shareholders. So things got pretty ugly.

0:26:33.480 --> 0:26:36.240
<v Speaker 1>The United States Department of Justice also got into the act.

0:26:36.720 --> 0:26:40.679
<v Speaker 1>They filed a lawsuit against Oracle, a complaint against them anyway,

0:26:40.720 --> 0:26:43.080
<v Speaker 1>and stated that if Oracle were to acquire people Soft,

0:26:43.359 --> 0:26:47.040
<v Speaker 1>it would be in violation of antitrust laws. Effectively, they

0:26:47.040 --> 0:26:49.639
<v Speaker 1>were saying Oracle would create a monopoly in the market.

0:26:49.720 --> 0:26:52.239
<v Speaker 1>This was something else that people Soft had suggested was

0:26:52.400 --> 0:26:55.240
<v Speaker 1>a possible outcome and a reason why Oracle should not

0:26:55.280 --> 0:26:58.080
<v Speaker 1>be allowed to take over the company. A federal judge

0:26:58.119 --> 0:27:01.400
<v Speaker 1>would later throw this case out, stating that the Deparminent

0:27:01.400 --> 0:27:04.680
<v Speaker 1>of Justice had failed to make its case that they

0:27:04.720 --> 0:27:07.320
<v Speaker 1>failed to give evidence that this would actually be a

0:27:07.400 --> 0:27:11.560
<v Speaker 1>violation of antitrust laws. Around that same time, Oracle changed

0:27:11.640 --> 0:27:15.359
<v Speaker 1>up the structure of its executive leadership. The company had

0:27:15.400 --> 0:27:19.359
<v Speaker 1>the CEO and chairman roles combined before, but at this

0:27:19.400 --> 0:27:22.200
<v Speaker 1>point they decided to split them up, so Ellison would

0:27:22.200 --> 0:27:25.840
<v Speaker 1>remain the company's CEO and a director of the company,

0:27:26.080 --> 0:27:29.280
<v Speaker 1>and Jeff Henley became the chairman of the board of directors.

0:27:30.040 --> 0:27:33.000
<v Speaker 1>After about two years of ugly battles in and out

0:27:33.000 --> 0:27:37.080
<v Speaker 1>of courts, Oracle eventually acquired people Soft for the princely

0:27:37.320 --> 0:27:42.320
<v Speaker 1>sum of about ten point three billion dollars. Afterward, employees

0:27:42.320 --> 0:27:44.560
<v Speaker 1>of the former people Soft got their first taste of

0:27:44.560 --> 0:27:47.320
<v Speaker 1>how things were going to change, because Oracle laid off

0:27:47.400 --> 0:27:51.760
<v Speaker 1>about half of People's Soft workforce, firing around five thousand

0:27:51.840 --> 0:27:54.600
<v Speaker 1>to six thousand people, so either just less than half

0:27:54.680 --> 0:27:57.280
<v Speaker 1>or just more than half, because People's had about eleven

0:27:57.280 --> 0:28:00.320
<v Speaker 1>thousand people working for it when Oracle purchased it, and

0:28:00.400 --> 0:28:03.159
<v Speaker 1>I saw differing accounts of exactly how many people were

0:28:03.200 --> 0:28:05.879
<v Speaker 1>laid off those in the thousands, and it meant that

0:28:05.920 --> 0:28:07.840
<v Speaker 1>if you worked at people Soft, there was a good

0:28:07.920 --> 0:28:09.800
<v Speaker 1>chance you weren't going to be there very long, or

0:28:09.840 --> 0:28:12.720
<v Speaker 1>that half the people around you we're gonna disappear pretty soon.

0:28:13.320 --> 0:28:15.560
<v Speaker 1>This was part of a larger move by Oracle to

0:28:15.800 --> 0:28:19.280
<v Speaker 1>reduce its workforce. At that time. The company also released

0:28:19.320 --> 0:28:22.199
<v Speaker 1>a new version of its database software for free, and

0:28:22.200 --> 0:28:26.160
<v Speaker 1>they called it Oracle Database ten G Express Edition. This

0:28:26.200 --> 0:28:28.840
<v Speaker 1>was in two thousand five. Now. This version of Oracles

0:28:28.920 --> 0:28:33.320
<v Speaker 1>database software had limitations built in specifically to encourage customers

0:28:33.359 --> 0:28:36.480
<v Speaker 1>to upgrade to the products Oracle was selling while giving

0:28:36.520 --> 0:28:39.000
<v Speaker 1>them a sense of what was possible using that software.

0:28:39.040 --> 0:28:42.920
<v Speaker 1>So it's kind of like breaks being put on the system.

0:28:43.160 --> 0:28:47.320
<v Speaker 1>They couldn't couldn't do everything that Oracles flagship software what

0:28:47.360 --> 0:28:49.760
<v Speaker 1>could do, which makes sense. It was just a way

0:28:49.880 --> 0:28:52.840
<v Speaker 1>of of sort of marketing to people, as well as

0:28:52.920 --> 0:28:55.960
<v Speaker 1>offering up a free database solution that did in fact

0:28:56.000 --> 0:29:00.479
<v Speaker 1>work for smaller scale projects. So if you were not

0:29:00.720 --> 0:29:04.400
<v Speaker 1>running a big company, you could use this database software

0:29:05.160 --> 0:29:08.000
<v Speaker 1>effectively all by its own. You didn't have to feel

0:29:08.040 --> 0:29:10.600
<v Speaker 1>like you needed to upgrade. But for other companies it

0:29:10.640 --> 0:29:12.960
<v Speaker 1>might just be a way of kind of previewing what

0:29:13.080 --> 0:29:16.600
<v Speaker 1>Oracle had to offer. In September two thou five, Oracle

0:29:16.760 --> 0:29:21.600
<v Speaker 1>announced that it would acquire sebl CRM Systems, Incorporated. This

0:29:21.720 --> 0:29:25.400
<v Speaker 1>was the company that was founded by former Oracle sales

0:29:25.400 --> 0:29:29.080
<v Speaker 1>executive Thomas Siebel in the early nineteen nineties. You might

0:29:29.120 --> 0:29:32.239
<v Speaker 1>remember I mentioned him during the last episode. Seoble had

0:29:32.320 --> 0:29:34.719
<v Speaker 1>left Oracle in the wake of its sales shake up

0:29:35.160 --> 0:29:38.880
<v Speaker 1>after that whole issue with how sales was handling things

0:29:38.920 --> 0:29:43.720
<v Speaker 1>and the incorrect reporting of revenues. The deal was valued

0:29:43.760 --> 0:29:47.080
<v Speaker 1>at five point eight billion dollars, and it brought Siebel's

0:29:47.080 --> 0:29:51.560
<v Speaker 1>customer relationship management software under the umbrella of Oracle. Now.

0:29:51.560 --> 0:29:54.360
<v Speaker 1>The next couple of years brought your usual updates to

0:29:54.360 --> 0:29:58.120
<v Speaker 1>Oracle software and a couple more acquisitions. Oracle bought Portal

0:29:58.200 --> 0:30:00.960
<v Speaker 1>Software for about four forty mill and then spent an

0:30:00.960 --> 0:30:05.400
<v Speaker 1>equal amount acquiring another company called Stellent. These companies sold

0:30:05.440 --> 0:30:10.520
<v Speaker 1>billing and revenue management software and enterprise content management products respectively.

0:30:10.880 --> 0:30:14.080
<v Speaker 1>And that would not be the end of oracles list

0:30:14.160 --> 0:30:16.880
<v Speaker 1>of acquisitions. It was actually on a tear and uh,

0:30:17.080 --> 0:30:18.880
<v Speaker 1>there's a lot more to talk about to kind of

0:30:18.920 --> 0:30:21.719
<v Speaker 1>bring us up to date to what Oracle is doing today.

0:30:22.240 --> 0:30:24.720
<v Speaker 1>But before I jump into that, let's take another quick

0:30:24.760 --> 0:30:34.760
<v Speaker 1>break to thank our sponsor. In two thousand and six,

0:30:34.800 --> 0:30:39.719
<v Speaker 1>Oracle made another acquisition, purchasing the performance management software company

0:30:39.880 --> 0:30:44.960
<v Speaker 1>met to Solve for three point three billion dollars. Oracle

0:30:45.000 --> 0:30:47.840
<v Speaker 1>continued to grow and diversify its products by incorporating the

0:30:47.880 --> 0:30:52.120
<v Speaker 1>technology from previous competitors as add on features and software suites.

0:30:52.480 --> 0:30:54.640
<v Speaker 1>So this reminds me a lot of the story of

0:30:54.720 --> 0:30:59.840
<v Speaker 1>Comcast actually, where that company managed to compete not by

0:31:00.720 --> 0:31:04.960
<v Speaker 1>necessarily creating better services and products, but by buying up

0:31:05.040 --> 0:31:09.120
<v Speaker 1>competitors in various regions. In two thousand seven, Oracle filed

0:31:09.160 --> 0:31:12.080
<v Speaker 1>a lawsuit of its own. This case was against a

0:31:12.120 --> 0:31:15.080
<v Speaker 1>company called s A P a G. S a P

0:31:15.360 --> 0:31:19.360
<v Speaker 1>is a company with headquarters in Weinheim, Germany, or Weinheim

0:31:19.400 --> 0:31:22.719
<v Speaker 1>if I'm pronouncing it the proper way for for the Deutsch.

0:31:23.280 --> 0:31:27.719
<v Speaker 1>Like Oracle, s a P creates enterprise software for big

0:31:27.840 --> 0:31:31.400
<v Speaker 1>company clients, and it's one of Oracle's main competitors in

0:31:31.440 --> 0:31:35.720
<v Speaker 1>that space. SAP, by the way, traces its origins to IBM.

0:31:35.880 --> 0:31:38.800
<v Speaker 1>The founders of SAP worked for IBM before leaving to

0:31:38.840 --> 0:31:42.239
<v Speaker 1>create their own business. But the lawsuit focused on a

0:31:42.280 --> 0:31:46.360
<v Speaker 1>particular branch of s a P called tomorrow Now. That

0:31:46.520 --> 0:31:50.240
<v Speaker 1>unit would provide customer support to Oracle customers, but at

0:31:50.240 --> 0:31:54.440
<v Speaker 1>a lower rate than what Oracle charged. Now, remember, Oracle

0:31:54.480 --> 0:31:58.240
<v Speaker 1>made money not just by selling software, but also by

0:31:58.240 --> 0:32:02.360
<v Speaker 1>offering ongoing support for a price. So s a P

0:32:02.680 --> 0:32:08.280
<v Speaker 1>was undercutting Oracle for support services for Oracle's own software. Now,

0:32:08.320 --> 0:32:10.720
<v Speaker 1>that was not the issue of the lawsuit, right, that

0:32:10.800 --> 0:32:14.040
<v Speaker 1>was not illegal. The central problem was that Oracle had

0:32:14.120 --> 0:32:18.680
<v Speaker 1>detected thousands of illegal downloads of its software and traced

0:32:18.720 --> 0:32:23.480
<v Speaker 1>them to SAP employees. SAP eventually admitted that, in fact

0:32:23.560 --> 0:32:28.840
<v Speaker 1>employees had been illegally downloading Oracle software, and initially Oracle

0:32:28.920 --> 0:32:31.840
<v Speaker 1>sought a reward and excess of a billion dollars, but

0:32:31.920 --> 0:32:35.440
<v Speaker 1>eventually agreed to a more modest award of three fifty

0:32:35.440 --> 0:32:38.800
<v Speaker 1>million dollars. Or so the litigation stretched on for several

0:32:38.880 --> 0:32:42.080
<v Speaker 1>years before reaching that point, with Larry Ellison himself providing

0:32:42.080 --> 0:32:44.800
<v Speaker 1>testimony in the case in twenty ten. So this was

0:32:45.280 --> 0:32:48.600
<v Speaker 1>a huge, huge deal. It was a big, big problem.

0:32:48.680 --> 0:32:52.560
<v Speaker 1>And uh eventually Oracle ended up coming out on the

0:32:52.640 --> 0:32:54.320
<v Speaker 1>right side of that one. And and they had a

0:32:54.400 --> 0:32:58.640
<v Speaker 1>legit complaint because that that software had been illegally downloaded.

0:32:58.640 --> 0:33:01.959
<v Speaker 1>Even though it was in the service of something that

0:33:02.120 --> 0:33:05.720
<v Speaker 1>wasn't illegal, the act of downing that software was illegal.

0:33:06.160 --> 0:33:09.480
<v Speaker 1>Oracle made a few more acquisitions at that time, including

0:33:09.520 --> 0:33:13.840
<v Speaker 1>Agile Software Corporation and b e A Systems. The company

0:33:13.880 --> 0:33:16.479
<v Speaker 1>would state that it viewed acquisitions as sort of a

0:33:16.560 --> 0:33:20.040
<v Speaker 1>risk free way to invest in research and development because

0:33:20.080 --> 0:33:23.640
<v Speaker 1>those companies had spent years fine tuning their various products.

0:33:23.640 --> 0:33:26.720
<v Speaker 1>So Oracle took advantage of that by bringing those companies

0:33:26.760 --> 0:33:29.400
<v Speaker 1>into the fold and entering the new parts of the

0:33:29.520 --> 0:33:33.520
<v Speaker 1>enterprise software industry. As a result, every time it was

0:33:33.600 --> 0:33:36.880
<v Speaker 1>able to add to its list of services, it suddenly

0:33:36.960 --> 0:33:39.600
<v Speaker 1>had the opportunity to market to new customers. And it

0:33:39.600 --> 0:33:41.840
<v Speaker 1>didn't have to do this by starting from scratch. They

0:33:41.840 --> 0:33:44.160
<v Speaker 1>didn't have to do it all internally. They would find

0:33:44.200 --> 0:33:47.120
<v Speaker 1>other companies that had already done that groundwork and then

0:33:47.160 --> 0:33:49.840
<v Speaker 1>purchase them and bring them in. In two thousand and ten,

0:33:50.080 --> 0:33:54.160
<v Speaker 1>Oracle made another big move with its bid for Sun Microsystems.

0:33:54.760 --> 0:33:58.080
<v Speaker 1>Sun was a computer company that primarily sold hardware, although

0:33:58.080 --> 0:34:01.040
<v Speaker 1>it also had a software component as well. Son had

0:34:01.040 --> 0:34:03.720
<v Speaker 1>been around since the early nineteen eighties, and the business

0:34:03.760 --> 0:34:07.000
<v Speaker 1>was built on the back of Unix workstations. The company

0:34:07.040 --> 0:34:10.000
<v Speaker 1>had previously been in talks with IBM about an acquisition,

0:34:10.239 --> 0:34:13.000
<v Speaker 1>but in two thousand nine, Oracle and Son announced that

0:34:13.040 --> 0:34:16.760
<v Speaker 1>the two companies intended to merge. The process continued until

0:34:16.760 --> 0:34:21.319
<v Speaker 1>early ten, when the agreement became official, and many of

0:34:21.360 --> 0:34:24.880
<v Speaker 1>the executives and lead developers over its Son resigned in

0:34:24.960 --> 0:34:28.360
<v Speaker 1>the wake of the merger, including Tim Bray, who created

0:34:28.680 --> 0:34:33.160
<v Speaker 1>Extensible Markup Language or XML, and James Gosling, who was

0:34:33.200 --> 0:34:37.040
<v Speaker 1>the creator of Java. The acquisition meant that Oracle now

0:34:37.120 --> 0:34:40.160
<v Speaker 1>had the rights to Java. This in turn set the

0:34:40.200 --> 0:34:45.000
<v Speaker 1>stage for a lawsuit pitting Oracle against Google. At issue

0:34:45.080 --> 0:34:47.719
<v Speaker 1>was Google's use of Java a p I S for

0:34:47.840 --> 0:34:50.400
<v Speaker 1>its Android operating system. So you can kind of think

0:34:50.480 --> 0:34:53.960
<v Speaker 1>of Java in this sense as being a bunch of

0:34:54.040 --> 0:34:59.399
<v Speaker 1>different code shortcuts, right, almost like modules and developers would

0:34:59.520 --> 0:35:02.880
<v Speaker 1>use these modules to help build out applications because it

0:35:02.960 --> 0:35:06.120
<v Speaker 1>was faster and easier than doing it all from the

0:35:06.160 --> 0:35:10.080
<v Speaker 1>ground up. So you needed certain basic functionality in your app.

0:35:10.120 --> 0:35:12.759
<v Speaker 1>You would grab certain sections of Java and you would

0:35:12.840 --> 0:35:15.279
<v Speaker 1>chain them together and then add in some of your

0:35:15.280 --> 0:35:17.960
<v Speaker 1>own code and voila, you get your app. But it

0:35:18.040 --> 0:35:19.680
<v Speaker 1>meant that you saved a lot of time because you

0:35:19.719 --> 0:35:24.280
<v Speaker 1>could use these basic building blocks as part of your foundation. Well,

0:35:24.600 --> 0:35:27.440
<v Speaker 1>the problem was that all of that stuff in theory

0:35:27.719 --> 0:35:31.400
<v Speaker 1>at least belong to Oracle now, and the two companies,

0:35:31.400 --> 0:35:34.640
<v Speaker 1>Google and Oracle couldn't come to a licensing agreement, so

0:35:34.800 --> 0:35:38.680
<v Speaker 1>Oracle sued Google for copyright infringement, saying, hey, you're using

0:35:39.160 --> 0:35:43.719
<v Speaker 1>our software are our product without our permission, and you're

0:35:43.800 --> 0:35:48.359
<v Speaker 1>using it to build uh commercial apps and you're using

0:35:48.360 --> 0:35:51.560
<v Speaker 1>it for your developers. That's without our permission. That's not cool.

0:35:52.000 --> 0:35:54.640
<v Speaker 1>Google had used a programming platform and had built on

0:35:54.719 --> 0:35:58.240
<v Speaker 1>top of Java functions. So while Google had its own

0:35:59.040 --> 0:36:04.480
<v Speaker 1>UH developing platform, it did have underlying Java functions powering that.

0:36:04.640 --> 0:36:08.040
<v Speaker 1>So in the original trial, the judge found that the

0:36:08.160 --> 0:36:12.719
<v Speaker 1>Java features in question were not protected under copyright. He said, well,

0:36:13.000 --> 0:36:19.040
<v Speaker 1>your argument can't hold Oracle because these are not copyrighted ideas.

0:36:19.600 --> 0:36:24.080
<v Speaker 1>Oracle appealed that decision, and the Court of Appeals reversed

0:36:24.160 --> 0:36:28.000
<v Speaker 1>part of that earlier decision, saying that the features were

0:36:28.040 --> 0:36:31.680
<v Speaker 1>certainly copyrightable. So the first judge had made a mistake

0:36:31.719 --> 0:36:34.839
<v Speaker 1>saying no, you can't copyright these, and the appeals court

0:36:34.880 --> 0:36:37.759
<v Speaker 1>said no, no, those those are definitely protected by copyright.

0:36:37.800 --> 0:36:40.799
<v Speaker 1>But the Court of Appeals also gave Google a bit

0:36:40.800 --> 0:36:43.080
<v Speaker 1>of wiggle rooms, saying that Google might have a viable

0:36:43.160 --> 0:36:47.040
<v Speaker 1>fair use defense. Remember, a fair use is this idea

0:36:47.120 --> 0:36:51.120
<v Speaker 1>that you can actually use material that's under copyright under

0:36:51.560 --> 0:36:55.600
<v Speaker 1>certain circumstances and meeting certain criteria. But all of that

0:36:55.760 --> 0:36:58.799
<v Speaker 1>is determined within the court of law. You can't just

0:36:58.880 --> 0:37:02.080
<v Speaker 1>say fair use and you've got a magic shield that

0:37:02.080 --> 0:37:05.560
<v Speaker 1>protects you from lawsuits. It's rather you get sued. Then

0:37:05.600 --> 0:37:08.160
<v Speaker 1>you have to make an argument that your use of

0:37:08.200 --> 0:37:10.960
<v Speaker 1>the material falls under fair use, and a court has

0:37:11.040 --> 0:37:14.319
<v Speaker 1>to agree with that. So this really just set up

0:37:14.560 --> 0:37:19.440
<v Speaker 1>Google's potential defense. So a second trial took place, and

0:37:19.480 --> 0:37:22.759
<v Speaker 1>then the jury of that trial decided that Google did

0:37:23.000 --> 0:37:26.720
<v Speaker 1>uh did in fact use the material out of fair use. So,

0:37:26.840 --> 0:37:30.960
<v Speaker 1>in other words, again, Oracle loses right. Google gets the

0:37:31.040 --> 0:37:34.680
<v Speaker 1>exoneration by saying, well, yeah, it was copyrighted material, but

0:37:34.800 --> 0:37:38.000
<v Speaker 1>the way you used it is totally fair use. Oracle

0:37:38.040 --> 0:37:42.600
<v Speaker 1>would file another appeal stating that the decision that this

0:37:42.719 --> 0:37:46.480
<v Speaker 1>was fair use was based on an incorrect understanding of

0:37:46.640 --> 0:37:50.400
<v Speaker 1>Java and Google's Android platforms, that it was framed in

0:37:50.440 --> 0:37:53.920
<v Speaker 1>such a way that sounded like Oracles uh products are

0:37:53.960 --> 0:37:57.200
<v Speaker 1>meant for PCs and Google's are meant for smartphones. And

0:37:57.239 --> 0:37:59.640
<v Speaker 1>they said, well, no, there's a lot more stuff in

0:37:59.680 --> 0:38:02.920
<v Speaker 1>between those two things, and that's where the real problem is.

0:38:03.440 --> 0:38:05.480
<v Speaker 1>So in March two thousand eighteen, the U. S. Court

0:38:05.480 --> 0:38:08.960
<v Speaker 1>of Appeals for the Federal Circuit reversed this decision of

0:38:09.000 --> 0:38:12.400
<v Speaker 1>the second trial, stating that Google's use of Java A

0:38:12.520 --> 0:38:15.600
<v Speaker 1>p I S did not constitute fair use and that

0:38:15.680 --> 0:38:18.000
<v Speaker 1>Oracle was in the right. The case has now been

0:38:18.040 --> 0:38:20.920
<v Speaker 1>remanded to a lower district court to determine what damages

0:38:20.920 --> 0:38:25.839
<v Speaker 1>Google owes Oracle, And so the saga continues. Meanwhile, let's

0:38:25.880 --> 0:38:29.160
<v Speaker 1>jump back to because I mean, that whole story stretch

0:38:29.200 --> 0:38:32.520
<v Speaker 1>from twenty to current day. It's still going. But back

0:38:32.560 --> 0:38:35.520
<v Speaker 1>in the U. S. Department of Justice filed a complaint

0:38:35.600 --> 0:38:39.759
<v Speaker 1>against Oracle alleging the company had committed contract fraud. The

0:38:39.800 --> 0:38:42.840
<v Speaker 1>Department of Justice accused Oracle of defrauding the United States

0:38:42.840 --> 0:38:47.360
<v Speaker 1>government on a General Services Administration software contract that started

0:38:47.400 --> 0:38:50.920
<v Speaker 1>in nine and concluded in two thousand six. Now, according

0:38:50.960 --> 0:38:55.080
<v Speaker 1>to this complaint, Oracle had agreed to offer government offices

0:38:55.480 --> 0:39:00.200
<v Speaker 1>the best discounts it offered to non government customers. So,

0:39:00.239 --> 0:39:02.439
<v Speaker 1>in other words, they said, whatever the lowest price is

0:39:02.520 --> 0:39:07.080
<v Speaker 1>that we're offering, governments will get access to that lowest price.

0:39:07.760 --> 0:39:10.480
<v Speaker 1>If it's a special that we're running, then governments will

0:39:10.480 --> 0:39:14.359
<v Speaker 1>have that as the standard fee for our services, and

0:39:14.400 --> 0:39:17.919
<v Speaker 1>whatever the best possible prices, the government will be able

0:39:17.920 --> 0:39:21.480
<v Speaker 1>to take advantage of that. So the complain alleged that

0:39:21.560 --> 0:39:24.920
<v Speaker 1>Oracle had failed to do this, and that thus government

0:39:24.960 --> 0:39:29.319
<v Speaker 1>offices were overpaying for Oracle products and services. According to

0:39:29.520 --> 0:39:33.560
<v Speaker 1>the agreement, that there were commercial deals with some of

0:39:33.600 --> 0:39:38.120
<v Speaker 1>Oracle's customers that were below the fee that government offices

0:39:38.160 --> 0:39:41.239
<v Speaker 1>were paying for those same services and same products. In

0:39:41.280 --> 0:39:43.839
<v Speaker 1>two thousand eleven, Oracle agreed to pay out nearly two

0:39:43.960 --> 0:39:48.440
<v Speaker 1>hundred million dollars plus interest to settle those charges, and

0:39:48.480 --> 0:39:50.759
<v Speaker 1>then again in twousd ten that was the year that

0:39:50.840 --> 0:39:55.480
<v Speaker 1>Ellison would bring in Mark Heard to replace Charles Phillips.

0:39:55.480 --> 0:39:58.440
<v Speaker 1>Phillips had been serving as Oracles president at that time.

0:39:58.880 --> 0:40:02.160
<v Speaker 1>Phillips had led the come during that period of acquisitions

0:40:02.360 --> 0:40:06.480
<v Speaker 1>and became co president after only six months of working

0:40:06.480 --> 0:40:10.719
<v Speaker 1>at Oracle back in two thousand three. But in a

0:40:10.760 --> 0:40:14.560
<v Speaker 1>string of things happened that really put Phillips on the defense.

0:40:14.680 --> 0:40:17.360
<v Speaker 1>First of all, a woman revealed that she and Phillips

0:40:17.400 --> 0:40:20.800
<v Speaker 1>had been involved in an extramarital affair for eight years.

0:40:21.160 --> 0:40:25.080
<v Speaker 1>Phillips had been married for thirty years, and this girl

0:40:25.120 --> 0:40:27.520
<v Speaker 1>friend of his had paid thousands of dollars to put

0:40:27.560 --> 0:40:31.040
<v Speaker 1>up billboard ads revealing the relationship, saying she had entered

0:40:31.080 --> 0:40:34.000
<v Speaker 1>into it under the understanding that Phillips was separated from

0:40:34.000 --> 0:40:37.719
<v Speaker 1>his wife, which was not the case. Phillips had later

0:40:37.920 --> 0:40:41.359
<v Speaker 1>made a statement that Oracle planned to spend about seventy

0:40:41.360 --> 0:40:45.000
<v Speaker 1>billion dollars and acquisitions over the next five years, which

0:40:45.080 --> 0:40:47.880
<v Speaker 1>the company later denied and said, no, we don't have

0:40:48.000 --> 0:40:51.520
<v Speaker 1>a budget, says side for acquisitions for the next five years.

0:40:51.800 --> 0:40:54.520
<v Speaker 1>Seventy billion dollars was a number that Phillips just kind

0:40:54.520 --> 0:40:57.520
<v Speaker 1>of uh invented. This is what the company was saying

0:40:57.800 --> 0:41:02.480
<v Speaker 1>because shareholders were react ding in the alarm that a

0:41:02.520 --> 0:41:05.799
<v Speaker 1>company was spending planning to spend seventy billion dollars over

0:41:05.840 --> 0:41:09.400
<v Speaker 1>the course of five years. So both of those things,

0:41:09.440 --> 0:41:14.960
<v Speaker 1>his personal life and this particular announcement gave his reputational damage,

0:41:15.080 --> 0:41:18.360
<v Speaker 1>and he was out and replaced by the former CEO

0:41:18.600 --> 0:41:22.479
<v Speaker 1>of Hewitt Packard, a man named Mark Heard. Now Heard

0:41:22.560 --> 0:41:26.360
<v Speaker 1>himself was also the center of a scandal. He was

0:41:26.440 --> 0:41:31.040
<v Speaker 1>actually ousted as CEO of HP after an actress named

0:41:31.160 --> 0:41:35.680
<v Speaker 1>Jody Fisher accused him of sexual harassment. Fisher had worked

0:41:35.680 --> 0:41:39.200
<v Speaker 1>with HP to coordinate and host events on behalf of

0:41:39.239 --> 0:41:41.880
<v Speaker 1>the company. She would appear at these HP events, and

0:41:41.960 --> 0:41:45.120
<v Speaker 1>Mark Heard was frequently there as well, and she alleged

0:41:45.560 --> 0:41:49.600
<v Speaker 1>that Heard had behaved inappropriately toward her, using his position

0:41:49.600 --> 0:41:53.000
<v Speaker 1>as a means to try to manipulate her into a

0:41:53.040 --> 0:41:58.400
<v Speaker 1>physical relationship, although she said no physical relationship ever actually developed.

0:41:58.840 --> 0:42:02.480
<v Speaker 1>She employed a year named Gloria Allred, who sent a

0:42:02.560 --> 0:42:06.359
<v Speaker 1>letter to HP filled with the accusations that Fisher had

0:42:06.400 --> 0:42:10.439
<v Speaker 1>against herd Heard was ousted as CEO of HP kind

0:42:10.440 --> 0:42:14.480
<v Speaker 1>of In response, Ellison criticized this move. He said that

0:42:14.840 --> 0:42:18.600
<v Speaker 1>HP was crazy to fire Herd, and so he then

0:42:18.640 --> 0:42:22.239
<v Speaker 1>went on to hire Herd to help lead Oracle. This,

0:42:22.360 --> 0:42:25.680
<v Speaker 1>in turn, would make headlines. HP would later state than

0:42:25.719 --> 0:42:30.200
<v Speaker 1>an internal investigation cleared heard of the harassment accusations, but

0:42:30.320 --> 0:42:34.200
<v Speaker 1>that he had filed inaccurate expense reports in order to

0:42:34.640 --> 0:42:39.920
<v Speaker 1>hide this relationship from the company, and that it was

0:42:40.040 --> 0:42:43.960
<v Speaker 1>these these false expense reports that really led to his

0:42:44.120 --> 0:42:47.960
<v Speaker 1>dismissal as CEO. Fisher stated that she and Herd had

0:42:47.960 --> 0:42:51.080
<v Speaker 1>settled the matter out of court and without litigation. A

0:42:51.080 --> 0:42:55.400
<v Speaker 1>little bit later, in September, a report revealed that Larry

0:42:55.400 --> 0:42:59.240
<v Speaker 1>Ellison had received a compensation package of nearly seventies seven

0:42:59.480 --> 0:43:03.800
<v Speaker 1>million dollars for the previous fiscal year. That's a pretty

0:43:03.880 --> 0:43:07.239
<v Speaker 1>huge salary, even for a CEO. In fact, a lot

0:43:07.280 --> 0:43:12.359
<v Speaker 1>of CEOs get relatively modest salaries compared to other executives

0:43:12.400 --> 0:43:15.759
<v Speaker 1>because their compensation largely ends up being tied with the

0:43:15.800 --> 0:43:19.239
<v Speaker 1>profitability of the company, so their bonuses end up being

0:43:20.719 --> 0:43:23.439
<v Speaker 1>through the roof if the company is doing well, but

0:43:23.800 --> 0:43:29.319
<v Speaker 1>otherwise they have still huge salaries, typically way more than

0:43:29.360 --> 0:43:33.320
<v Speaker 1>what most people make, but not anywhere close to seventy

0:43:33.360 --> 0:43:37.720
<v Speaker 1>seven million dollars, and that that fact had some shareholders

0:43:37.760 --> 0:43:41.280
<v Speaker 1>a little concerned that Larry Elson was making that much money.

0:43:41.600 --> 0:43:44.560
<v Speaker 1>In two thousand fourteen, Oracle issued a press release staying

0:43:44.600 --> 0:43:47.440
<v Speaker 1>that Larry Ellison was transitioning to a new role. He

0:43:47.480 --> 0:43:50.000
<v Speaker 1>was no longer going to be CEO. He was stepping down,

0:43:50.040 --> 0:43:53.640
<v Speaker 1>but he was not retiring despite being in his seventies.

0:43:53.920 --> 0:43:56.640
<v Speaker 1>He would serve as Chairman of the board and chief

0:43:56.680 --> 0:44:00.480
<v Speaker 1>Technology Officer for Oracle. Jeff Henley, who was the previous

0:44:00.600 --> 0:44:03.360
<v Speaker 1>chairman of the board, was sort of demoted to the

0:44:03.480 --> 0:44:07.880
<v Speaker 1>position of vice chairman, and the new CEO of Oracle

0:44:08.560 --> 0:44:11.399
<v Speaker 1>was actually two people. It wasn't a single CEO. They

0:44:11.400 --> 0:44:15.319
<v Speaker 1>were not called co CEOs either, just CEOs, and these

0:44:15.320 --> 0:44:17.880
<v Speaker 1>are the same two people who are CEOs of Oracle

0:44:17.960 --> 0:44:21.080
<v Speaker 1>to this day. Those two people were soft Ra Cats,

0:44:22.080 --> 0:44:25.879
<v Speaker 1>the person who had worked with Ellison years before as

0:44:26.200 --> 0:44:30.239
<v Speaker 1>sort of the the mouthpiece between Ellison and other important

0:44:30.320 --> 0:44:35.120
<v Speaker 1>leaders over at Oracle and Mark heard. Cats would oversee sales,

0:44:35.200 --> 0:44:38.680
<v Speaker 1>Herd's area would be business and service units, and Ellison

0:44:38.680 --> 0:44:42.200
<v Speaker 1>would oversee software and engineering. So yet again Oracle would

0:44:42.200 --> 0:44:44.920
<v Speaker 1>come under the direction of a triumvirate. This is very

0:44:44.920 --> 0:44:48.040
<v Speaker 1>similar to when Lane and Henley and Ellison would lead

0:44:48.040 --> 0:44:51.680
<v Speaker 1>the company in the nineties. The collective compensation for Ellison,

0:44:51.760 --> 0:44:53.920
<v Speaker 1>Cats and Heard, if you added it all up in

0:44:53.920 --> 0:44:59.600
<v Speaker 1>two thousand thirteen, was a hundred sixties six million dollars. Yikes,

0:45:00.480 --> 0:45:03.720
<v Speaker 1>adds a lot of cheddar. In two thousand and sixteen,

0:45:04.040 --> 0:45:07.480
<v Speaker 1>Oracle would acquire net Suite, which, as I mentioned earlier,

0:45:07.560 --> 0:45:11.600
<v Speaker 1>had received initial funding from Ellison almost two decades before that.

0:45:12.080 --> 0:45:15.399
<v Speaker 1>Net Suite added more features geared toward midsized companies, while

0:45:15.400 --> 0:45:18.440
<v Speaker 1>most of Oracle's products were aiming at larger enterprises. But

0:45:18.600 --> 0:45:20.719
<v Speaker 1>I did a whole episode of NetSuite just a few

0:45:20.719 --> 0:45:24.160
<v Speaker 1>episodes ago, so we're not going to retread that. And

0:45:24.480 --> 0:45:28.000
<v Speaker 1>Oracle continues to offer up a ton of products. It's

0:45:28.239 --> 0:45:31.480
<v Speaker 1>core still being database services, although there's been a lot

0:45:31.520 --> 0:45:35.840
<v Speaker 1>of articles recently saying that that business is slowly starting

0:45:35.880 --> 0:45:39.920
<v Speaker 1>to fade from prominence. But Oracle also offers up a

0:45:39.920 --> 0:45:43.400
<v Speaker 1>ton of these web enabled services that allow companies to

0:45:43.600 --> 0:45:47.560
<v Speaker 1>offload a lot of their back end processes onto these

0:45:47.560 --> 0:45:51.360
<v Speaker 1>web software packages, and that means that they still have

0:45:51.719 --> 0:45:55.040
<v Speaker 1>kind of an ongoing subscription based business that's an ongoing

0:45:55.120 --> 0:45:59.520
<v Speaker 1>way of generating revenue. And even if the database industry

0:45:59.640 --> 0:46:03.080
<v Speaker 1>ends up fading from prominence. They have this other business

0:46:03.200 --> 0:46:07.399
<v Speaker 1>that they've been really right there at the leading edge

0:46:07.400 --> 0:46:09.239
<v Speaker 1>of it since the beginning effect in front of the

0:46:09.320 --> 0:46:12.760
<v Speaker 1>leading edge, and in some cases where the company failed

0:46:12.800 --> 0:46:15.160
<v Speaker 1>to really capitalize on it because the world just wasn't

0:46:15.200 --> 0:46:18.040
<v Speaker 1>ready yet. But now that seems to be the way

0:46:18.040 --> 0:46:20.440
<v Speaker 1>a lot of companies are going, So Oracles still in

0:46:20.480 --> 0:46:23.280
<v Speaker 1>pretty good position. It just may mean that the core

0:46:23.440 --> 0:46:27.160
<v Speaker 1>of their business might shift from the database side to

0:46:27.960 --> 0:46:32.320
<v Speaker 1>this web enabled services side. I may do an episode

0:46:32.320 --> 0:46:35.560
<v Speaker 1>dedicated solely to Larry Ellison in the future, as his story,

0:46:35.560 --> 0:46:38.080
<v Speaker 1>while tightly coupled with Oracle, I've covered a lot of

0:46:38.080 --> 0:46:40.800
<v Speaker 1>it in these episodes. There's still a lot more twists

0:46:40.800 --> 0:46:43.759
<v Speaker 1>and turns in his story, including his launch of a

0:46:43.840 --> 0:46:47.880
<v Speaker 1>hydroponics company and his tendency to buy islands. It's kind

0:46:47.880 --> 0:46:51.200
<v Speaker 1>of cool not to mention his his various yacht racing

0:46:51.239 --> 0:46:55.319
<v Speaker 1>activities and other things. Also, Larry Ellison wanted at one

0:46:55.360 --> 0:46:58.120
<v Speaker 1>point to be the guy to put Steve Jobs back

0:46:58.160 --> 0:47:01.239
<v Speaker 1>in charge of Apple. Ellison had a lot of uh

0:47:01.640 --> 0:47:03.960
<v Speaker 1>still does have. He has a lot of really powerful

0:47:04.000 --> 0:47:06.600
<v Speaker 1>friends in the text sphere, and Steve Jobs was one

0:47:06.600 --> 0:47:09.759
<v Speaker 1>of them. And Ellison had thought that Job's got a

0:47:09.840 --> 0:47:12.040
<v Speaker 1>raw deal from Apple back in the day and he

0:47:12.040 --> 0:47:14.040
<v Speaker 1>wanted to put Jobs back in charge. Of course that

0:47:14.120 --> 0:47:18.360
<v Speaker 1>did happen, not necessarily with Ellison's direct involvement, but that

0:47:18.520 --> 0:47:22.080
<v Speaker 1>is sort of how things unfolded when Apple's board of

0:47:22.120 --> 0:47:27.600
<v Speaker 1>directors decided to give Steve Jobs the interim CEO job

0:47:27.640 --> 0:47:31.719
<v Speaker 1>before he actually assumed the formal CEO position a little

0:47:31.760 --> 0:47:34.440
<v Speaker 1>bit later. So there's a lot of stuff about Ellison

0:47:34.520 --> 0:47:38.080
<v Speaker 1>that I could cover that is, uh, not directly tied

0:47:38.120 --> 0:47:40.640
<v Speaker 1>in with his work with Oracle, but still very important

0:47:40.680 --> 0:47:43.200
<v Speaker 1>in the world of technology. So I may do that

0:47:43.239 --> 0:47:46.680
<v Speaker 1>in a future episode. But I want to ask you, guys,

0:47:46.719 --> 0:47:48.600
<v Speaker 1>what do you what do you want me to cover? Like,

0:47:48.680 --> 0:47:50.839
<v Speaker 1>what's what sort of topics would you be interested in

0:47:50.880 --> 0:47:54.240
<v Speaker 1>hearing more about. Whether it's a technology, maybe it's a company.

0:47:54.280 --> 0:47:57.000
<v Speaker 1>Maybe it's a person in tech who you would like

0:47:57.040 --> 0:47:59.480
<v Speaker 1>to hear more about. Maybe there's someone you would like

0:47:59.520 --> 0:48:01.439
<v Speaker 1>me to enter view or have on as a guest

0:48:01.520 --> 0:48:04.320
<v Speaker 1>host to talk about the topic. Send me a message.

0:48:04.480 --> 0:48:07.560
<v Speaker 1>My email address for this show is tech Stuff at

0:48:07.680 --> 0:48:10.400
<v Speaker 1>how stuff works dot com, or you can drop me

0:48:10.400 --> 0:48:12.759
<v Speaker 1>a line on Facebook or Twitter. The handle of both

0:48:12.800 --> 0:48:16.080
<v Speaker 1>of those is tech Stuff hs W. Remember we've gotten

0:48:16.120 --> 0:48:18.839
<v Speaker 1>Instagram accounts, so go over to Instagram and follow us

0:48:18.840 --> 0:48:21.160
<v Speaker 1>to see the behind the scenes stuff and other interesting

0:48:21.200 --> 0:48:24.239
<v Speaker 1>things that Crystal is always posting over there. And I

0:48:24.600 --> 0:48:29.719
<v Speaker 1>often will stream live my recording sessions of podcasts. I

0:48:29.800 --> 0:48:32.719
<v Speaker 1>do it at twitch dot tv slash tech Stuff, So

0:48:32.840 --> 0:48:36.400
<v Speaker 1>go there. You'll see the schedule for my recording sessions

0:48:36.719 --> 0:48:39.200
<v Speaker 1>and you can watch as I record these shows live.

0:48:39.280 --> 0:48:41.160
<v Speaker 1>You can join in the chat room and chat with

0:48:41.200 --> 0:48:43.840
<v Speaker 1>the other fans, and during the ad breaks, instead of

0:48:43.840 --> 0:48:46.000
<v Speaker 1>reading an ad, I come over there and I chat

0:48:46.040 --> 0:48:48.319
<v Speaker 1>with you guys to see how you're doing and to

0:48:48.800 --> 0:48:51.919
<v Speaker 1>hear your stories and to have conversations. So I hope

0:48:51.920 --> 0:48:53.799
<v Speaker 1>to see you in there, and I'll talk to you

0:48:53.840 --> 0:49:02.480
<v Speaker 1>again really soon. For more on this and thousands of

0:49:02.480 --> 0:49:14.520
<v Speaker 1>other topics, visit how stuff works dot com.