Latest / Chief in Tech Deep Dive Shortcast / Chief in Tech S1E8 - Virginia Mayo, Aysha Khan, Bhawna Singh, Stephanie Domas: AI, Leadership, and the Future of Cybersecurity
Transcript
- 0:00Welcome back to the deep dive. So today we're
- 0:02tackling something that is, well, it's pretty
- 0:05much the foundational layer of all modern technology.
- 0:08We're talking about open source software, you
- 0:10know, OSS. And for most of us, especially if
- 0:12you're not on a development team, you hear open
- 0:14source and you just, you immediately think free.
- 0:17Right. Free as in it doesn't cost anything to
- 0:19download. But that view is so simplistic and
- 0:22it completely ignores the immense economic power
- 0:25behind it, the strategic advantages and frankly,
- 0:28the critical operational risks involved. OK,
- 0:31let's unpack this. We really need to move the
- 0:33conversation from thinking of OSS as like a niche
- 0:36hobby project to what it actually is. It's a
- 0:40global multi -trillion dollar industry and it
- 0:43demands an intentional strategy, not just accidental
- 0:45adoption. Exactly. So our mission here is to
- 0:48give you that strategic framework you need so
- 0:49you can really get the benefits of OSS while,
- 0:52you know, protecting yourself from the risks.
- 0:54And let me just set the stage with something
- 0:56I can say with a near certainty. If your company
- 0:59develops any kind of software, you're already
- 1:01using open source. Oh, for sure. Whether you
- 1:04know it or not. Absolutely. It's likely running
- 1:06your infrastructure. It's embedded deep inside
- 1:09your commercial products. It's in your supply
- 1:11chain. The prevalence is just, it's staggering.
- 1:14And that's why moving from just passively using
- 1:17it to strategically managing it is probably one
- 1:20of the most critical decisions a leader can make
- 1:22right now. So let's nail down the definition
- 1:24first, because the philosophy here is actually,
- 1:26I think, pretty profound. It's about capturing
- 1:28the world's collective intellectual effort, all
- 1:31this creative freedom, but as code. It's brilliant
- 1:34people from all over the world collaborating
- 1:36to build software that is, by design, open for
- 1:40everyone to see, to contribute to, and to use.
- 1:43And that transparency is really the key. I mean,
- 1:45to be officially called open source, the software
- 1:47has to meet several criteria that guarantee that
- 1:50freedom. The absolute core principle is that
- 1:53the source code has to be available. Anyone using
- 1:55it has to be able to look inside. Transparency
- 1:57isn't a feature. It's the prerequisite. OK, so
- 2:01having the code available is step one. But it's
- 2:03the license, right? That's what actually grants
- 2:05the rights to do things with it. Precisely. It
- 2:08must be free to be redistributed. And crucially,
- 2:11you're allowed to create derived work. Meaning
- 2:14you can build on top of it. Yes, you can take
- 2:16that code, you can modify it, and you can build
- 2:19your own innovation on that open foundation.
- 2:21But, and this is important, you have to maintain
- 2:23the integrity of the original author's source
- 2:26code. And our sources are clear this goes way
- 2:29beyond just the code itself. It's about a complete
- 2:31lack of restriction. It is. The license has to
- 2:34be distributed with the code. But it can't discriminate
- 2:36against anyone. No discrimination against people,
- 2:40groups, fields of work, or even technology. So
- 2:43a license couldn't say, you can only use this
- 2:45on brand X hardware. Exactly. That would fail
- 2:48the definition. Open source grants, quite literally,
- 2:51freedom of software. Now, when companies use
- 2:53this software, it seems to fall into two main
- 2:55buckets. The first one is frameworks and libraries.
- 2:58Yeah, think of these like components, Lego bricks
- 3:00almost. They're these modular pieces of code
- 3:03that do one very specific thing. Maybe it's a
- 3:05cryptography library or a really sophisticated
- 3:08graphing tool. So it's not the whole application.
- 3:10Never. They're always meant to be just one piece
- 3:13of something much bigger. And the second category
- 3:15is solutions. Solutions are the applications
- 3:17themselves. They're standalone. A full chat program,
- 3:20a database system. You can use it on its own
- 3:23without plugging it into anything else. OK, let's
- 3:25talk about scale. Because this is where the conversation
- 3:27really shifts from a philosophy about code to
- 3:30just massive industrial dependency. I want to
- 3:33repeat this number because it's wild. It's estimated
- 3:36that 96 % of all software code bases in the world
- 3:40use open source components. 96%. And even more
- 3:44critical for business, commercial applications.
- 3:47The software that companies actually sell can
- 3:49be made of up to 99 .9 % open source code. That
- 3:5399 .9 % number, it often trips people up. They
- 3:57ask, why would a company sell something that's
- 3:58almost all free stuff? Right. The answer is all
- 4:01about efficiency and focus. And this is where
- 4:03that medical device example really clears things
- 4:05up. Can you walk us through that again? Of course.
- 4:08So let's imagine a super complex proprietary
- 4:11medical device. The company's core innovation,
- 4:15their secret sauce, their IP, is all centered
- 4:17on one critical function. Let's say it's ensuring
- 4:21the extremely precise timing and dosage of a
- 4:24drug delivery. That's what they spend billions
- 4:26on R &D for. That's their unique value. That's
- 4:29why a hospital pays a premium for their device.
- 4:31Exactly. Now, that same device also needs to
- 4:33do other things. It has to connect to the hospital
- 4:35network, handle security, respond when someone
- 4:37presses a button, draw a graph on a little screen.
- 4:40All necessary things, but they're basically generic
- 4:42IT problems. They are generic IT problems. Yeah.
- 4:45And these problems have been solved and debugged
- 4:47and optimized thousands of times over by the
- 4:50open source community. So why reinvent the wheel?
- 4:52Why would you? Why would that manufacturer spend
- 4:55its precious time and R &D budget rewriting a
- 4:58networking stack? They just leverage robust,
- 5:01well -tested open source for all those adjacent
- 5:04needs. So when you see that 99 .9 % figure, it
- 5:07just means they were being smart. They focused
- 5:10their proprietary effort only on that tiny fraction
- 5:13of a percent that was their real market differentiating
- 5:16innovation. And the economic impact of this model
- 5:18is just, it's colossal. There was a Harvard study
- 5:21that tried to put a number on this. They looked
- 5:23at the supply side value, so what it would cost
- 5:26to actually produce all these common open source.
- 5:28libraries, and they put that around $4 billion
- 5:30a year. Which is a big number. But the truly
- 5:33staggering metric, the one that should make everyone
- 5:36sit up, is the demand side value. OK, so this
- 5:39is the value that the companies using the software
- 5:41get. This is the value they capture. So if you
- 5:43calculate what they would have had to pay for
- 5:46commercial licenses for their own internal R
- 5:49&D to replace all that open source, the value
- 5:51delivered is estimated at $8 trillion. $8 trillion.
- 5:55That single number just fundamentally changes
- 5:57how you have to think about OSS. It's not a free
- 6:00gift. It's a foundational piece of the entire
- 6:03global economy. And that study had another key
- 6:06finding. Large companies would have to spend
- 6:08three and a half times more on their software
- 6:11development if open source suddenly disappeared.
- 6:13Yeah. That's the sheer scale of the leverage
- 6:16and productivity we're talking about. Here's
- 6:18where it gets really interesting because beyond
- 6:21just saving money, there are six key strategic
- 6:24reasons for companies to adopt OSS. This is about
- 6:28competitive advantage. And the first one is fundamental.
- 6:31transparency and trust. Because the code is all
- 6:33out in the open if you're, say, a major bank
- 6:37or a critical infrastructure operator, you have
- 6:39the ability to audit and inspect the code running
- 6:41on your most vital systems. You can actually
- 6:43check it yourself. You can verify its integrity
- 6:45yourself, which means you can make a truly informed
- 6:48decision about whether or not to trust it. And
- 6:50number two, it massively boosts productivity
- 6:53and interoperability. It does, because OSS is
- 6:56almost always built on open standards. It just
- 6:59naturally promotes interoperability, which is
- 7:01the exact opposite of getting locked into one
- 7:04specific vendor. Let's dig into that vendor lock
- 7:07-in a bit more, which is reason four. With proprietary
- 7:10software, you often hear about the friction of
- 7:12an MSA. For our listeners, what's an MSA here,
- 7:15and how does open source get around that? So
- 7:18an MSA is a master service agreement. It's this.
- 7:21This huge legal contract you sign with a proprietary
- 7:24vendor. It defines everything, support, pricing,
- 7:27usage terms, and critically, how hard and expensive
- 7:30it is to leave them. The switching costs are
- 7:32huge. Immense. The legal and financial hurdles
- 7:35to pivot away are just massive. OSS completely
- 7:38bypasses all that legal friction. So if I'm using
- 7:40an open source graphing library and it's not
- 7:42working for me anymore, I can just swap it out
- 7:44for another one tomorrow morning without months
- 7:46of renegotiating contracts. Exactly. No penalty
- 7:48fees, no lawyers. That flexibility is a massive
- 7:51strategic advantage. Then there's number three,
- 7:54open collaboration. This one is fascinating.
- 7:58You see developers from companies that are direct
- 8:00market rivals. Think competing cloud providers,
- 8:04all working together on core projects that push
- 8:06innovation forward for the entire world. It's
- 8:09an incredible engine for progress. And moving
- 8:11to number five, it's often the fastest way to
- 8:14get your hands on emerging technologies. That's
- 8:16right. When a hardware company like Intel or
- 8:19AMD create some new cutting edge capability,
- 8:22let's say in confidential computing, the very
- 8:25first libraries and code showing how to use it
- 8:27are often released straight into the open source
- 8:29community. It allows for super rapid experimentation
- 8:32long before the polished proprietary tools are
- 8:34even ready. And then finally, number six, the
- 8:36obvious one, cost reduction. The software is
- 8:39free to download and use, which is a powerful
- 8:41alternative to expensive proprietary tools. But.
- 8:44And this is the crucial pivot point of our whole
- 8:47conversation. This brings us to responsible consumption.
- 8:51Just because the code is free and available,
- 8:54it doesn't mean it's good. It doesn't mean it's
- 8:56robust or secure. Not all open source is created
- 9:00equal. And not all of it is enterprise grade.
- 9:02Not at all. So we should probably define that
- 9:04term. If I'm making a strategic decision, what
- 9:07makes a piece of OSS enterprise grade versus,
- 9:10you know, just something a hobbyist built in
- 9:12their garage? Enterprise grade means it comes
- 9:15with the kind of features and institutional support
- 9:17you'd expect from proprietary software. So you're
- 9:19looking for things like engineering help and
- 9:21support, documented and timely security patching,
- 9:25a mature feature roadmap with clear timelines,
- 9:28and this is maybe the most important, guaranteed
- 9:30long -term support or LTS. LTS. So that means
- 9:33they'll keep it updated for what? Often five,
- 9:3610, even more years. It's a promise of stability
- 9:39and access to updates. Okay, so if a company
- 9:41hasn't formalized a strategy for this yet, they're
- 9:44basically using a critical $8 trillion piece
- 9:48of their supply chain without assessing their
- 9:50risk. Let's give our listeners the key risk assessment
- 9:54questions they need to be asking. The first question
- 9:56is purely operational. What are our support requirements?
- 10:00If you're using this code in a core business
- 10:02function, something that absolutely cannot go
- 10:04down, you need enterprise -level support SLAs
- 10:07and guaranteed patches. But if it's for an internal
- 10:11R &D project? Then you might favor innovation.
- 10:13That would be perfectly fine with a community
- 10:15best effort model. And that kind of dictates
- 10:17the whole stability versus cutting edge trade
- 10:20-off. You might use the newest library on a dev
- 10:22board, but when that product ships, you have
- 10:24to prioritize stability. Exactly. And that leads
- 10:26directly into the highest risk area of all, which
- 10:29is licensing. The third question has to be, what
- 10:32type of license are you OK with, and are you
- 10:35100 % certain you are using it correctly? This
- 10:37is where the legal risk gets really intense.
- 10:39I know there are dozens of licenses, but maybe
- 10:41we can talk about the two big families and the
- 10:43danger one of them poses. Absolutely. So on one
- 10:47side, you have permissive licenses, things like
- 10:49MIT or Apache 2 .0. These are generally pretty
- 10:52safe for commercial users. They let you use the
- 10:55code in your proprietary product without forcing
- 10:58you to open source your own work. But then there's
- 11:00the other category, the one that creates a significant
- 11:03risk for companies that want to keep their own
- 11:05code secret. That's the copyleft license family.
- 11:08The most famous one is the GPL, the general public
- 11:11license. Copyleft licenses are often called viral.
- 11:14They have a condition that says if you create
- 11:16a derivative work from this code and then you
- 11:19distribute it, you might be legally obligated
- 11:21to release the source code of your entire derivative
- 11:23work. Including your own proprietary code that
- 11:25you mixed with it. Yes. all under that same open
- 11:28source license. So if you use a copy left library
- 11:31the wrong way, you could be legally forced to
- 11:33open source your company's secret sauce. The
- 11:35very thing you plan to sell. That's a commercial
- 11:38catastrophe. Yeah. It is the single biggest legal
- 11:41risk in this whole space. The math flips entirely
- 11:45when your free library suddenly means you have
- 11:47to give away your core IP. You absolutely must
- 11:50have your legal team involved to understand the
- 11:52precise boundaries of what derived work and distribution
- 11:55mean under these licenses. And then there's that
- 11:58other risk we touched on, the operational one,
- 12:01the abandoned life. Yeah, you build your product,
- 12:03the one you're promising to support for 12 years
- 12:05on this great piece of OSS. But three years in,
- 12:08the main developer gets a new job, moves on,
- 12:11and crickets. the project just dies. What happens
- 12:15then? Well now you have a critical dependency
- 12:16that's not getting any new features and much
- 12:19worse, no security patches. So you either have
- 12:21to take on the maintenance burden yourself, basically
- 12:24funding the project internally, or you have to
- 12:27scramble to re -engineer your product with a
- 12:29different supported library. It's a huge, tangible
- 12:32risk. Okay, so we've laid out the need and the
- 12:34risks. Let's get to the action. What are the
- 12:37concrete steps a leader should take to start
- 12:39moving toward responsible adoption? The single
- 12:41most important first step is creating an internal,
- 12:44formalized, open source strategy and policy.
- 12:47Every single company that develops software needs
- 12:50one. and it can't be ambiguous. So what are the,
- 12:53say, three non -negotiable things that policy
- 12:56has to lay out? First, acceptable license types.
- 12:59It has to clearly state if copy left licenses
- 13:02are ever allowed, and if so, only in very specific
- 13:04cases, like internal only tools, never in a customer
- 13:08product. Second, acceptable use cases. Can we
- 13:11use this for R &D prototyping or only for final
- 13:13products? And third, required support levels.
- 13:17When is enterprise support mandatory and when
- 13:19is community best effort okay? And I assume you
- 13:22absolutely have to bring your legal team in to
- 13:23create this. That is mandatory due diligence,
- 13:26yes. Your lawyers need to sign off on the acceptable
- 13:28license list and what it means for your specific
- 13:30business model. And for anyone listening who
- 13:32wants a good template, you suggested maybe a
- 13:34surprising source. Yeah, look at the public sector.
- 13:37The U .S. Center for Medicare and Medicaid Services,
- 13:39CMS, developed this incredibly intentional and
- 13:43public open source strategy. They detail exactly
- 13:46which licenses and in what situations their organization
- 13:50can use OSS. It is an excellent structured template
- 13:53for how to do this right. OK, so to put this
- 13:55into practice today, we've got three immediate
- 13:57action items for our listeners. The first, you
- 14:00have to identify where you're already using open
- 14:02source. Because if you don't have a policy, I
- 14:04guarantee you're using it. So mandate the use
- 14:07of software composition analysis SCA tools. Get
- 14:10a detailed inventory of every single open source
- 14:13component and its license in your infrastructure
- 14:15and products. You need to know your exposure
- 14:17right now. Second, start looking for new opportunities
- 14:20where using OSS gives you the biggest bang for
- 14:23your buck, whether that's cost savings driving
- 14:24innovation or just reducing that future vendor
- 14:27lock -in risk. And third, establish that formal
- 14:30policy we just talked about. Be intentional.
- 14:33Use that policy to guide your path to a truly
- 14:35responsible and sustainable adoption model. So
- 14:38we started this by calling open source free code
- 14:41and we've landed on a multi trillion dollar industry
- 14:44that is the engine of modern technology, an engine
- 14:47that requires serious, sophisticated strategic
- 14:50management. The freedom and transparency it offers
- 14:53are, well, they're invaluable, but that intentional
- 14:55due diligence around licensing and support is
- 14:58the only way to protect your own interests while
- 15:00still benefiting from this incredible global
- 15:02innovation. So what does this all mean? Well,
- 15:04we established that the demand side value, the
- 15:06value captured by commercial companies using
- 15:08open source is about $8 trillion a year. And
- 15:12yet, the developers and communities creating
- 15:14that fundamental software often struggle for
- 15:16sustainable funding. So here's the thought I'd
- 15:18leave you with. Given the immense financial value
- 15:21and leverage these major corporations are getting,
- 15:23what is the ultimate ethical and maybe even long
- 15:25-term business responsibility of those consumers
- 15:28to ensure the sustainable funding, the continuous
- 15:30security, and the vibrant community activity
- 15:33of the very open source projects they are completely
- 15:35dependent on for their own profitability? That's
- 15:38the strategic challenges worth exploring long
- 15:41after this deep dive is over.