a16z Podcast - a16z Podcast: Monetizing Open Source (Or, All Enterprise Software)

Episode Date: April 11, 2017

Here’s what we know about open source: Developers are the new buyers. Community matters. And there will never be another Red Hat (i.e., a successful “open core” business model … nor do we nece...ssarily think there should be). Yet open source is real, and it’s here to stay. So how then do companies build a viable business model on top of open source? And not only make money, but become a huge business, like the IBMs, Microsofts, Oracles, and SAPs of the world? The answer, argues James Watters, has more to do with good software strategy and smart enterprise sales/procurement tactics (including design and a service-like experience) than with open source per se — from riding a huge trend or architectural shift, to being less transactional and more an extension of your customer’s team. Watters, who is the SVP of Product at Pivotal (part of VMWare and therefore also Dell-EMC), is a veteran of monetizing open source — from OpenSolaris (at Sun Microsystems) to Springsource (acquired by VMWare) to Pivotal Cloud Foundry — with plenty of failures, and successes, along the way. He shares those lessons learned in this episode of the a16z Podcast with Sonal Chokshi and general partner Martin Casado (who was co-founder and CTO of Nicira, later part of VMWare before joining Andreessen Horowitz). These lessons matter, especially as open source has become more of a requirement — and how large enterprises bet on big new trends.

Transcript
Discussion (0)
Starting point is 00:00:00 Hi everyone, welcome to the A6 and Z podcast. I'm Sonal. We've talked quite a bit about open source on the podcast already, from the topics of open versus closed, to managing community and identity, to selling to developers. And a few years ago, partner Peter Levine put out a piece arguing why there'd never be another red hat, which is one of the only open core business models to survive. But given the current and coming wave of companies built on top of open source, the tricky question left to discuss is, how do they make money? And joining us to have that conversation, we have James Waters, who's the SVP of product at Bivital. a cloud platform company that runs software and multiple clouds and they're part of VMware. And then also moderating this podcast, we have general partner Martine Casato, who himself came out of VMware, which had acquired the company he co-founded and was CTO at previously Nysera. And he's the first voice you'll hear. One of the paradoxes in this entire space is there's been a ton of money that's been invested in open source, but almost no examples of successful companies built around it. Silicon Valley had a spidey sense that there was an opportunity there.
Starting point is 00:01:00 Like, nobody pulled it off. And now there's a number of examples of open source companies doing very well. James is one of the few people on the planet that's cracked that, where they've figured out how to monetize and build a big business out of open source. And just to give a sense of how real this is, Pivotal Count Foundry went from zero to $270 million in license, not support. What does that mean in license? In license and software sales.
Starting point is 00:01:21 Oh, so it's not professional services. Because that's a step that has like, that's the thing we talk about all the time in terms of building businesses is that you don't necessarily want to rely on professional services. because it doesn't give you a lot of margin on your business. Exactly. So this is like legitimate software sales. So James, tell us how you went from zero to 270 and million we're talking on seconds. How did you do it? Yeah, and I think it's fair to describe kind of my maturation and my thinking about this through failures, too.
Starting point is 00:01:44 I worked on Open Solaris at Sun. And then for a while at VMware, we were looking at how do you monetize SpringSource in and of itself. SpringSource is like the most popular Java programming framework in the world. bought by VMware for pretty famous money over $400 million as an open source project. I had worked on that, you know, both of those projects and had gotten my bumps and bruises along the way. And so I had some very particular opinions coming into doing the third round of PCF, Pivotal Cloud Foundry. I think there's kind of two dimensions.
Starting point is 00:02:13 One is the basics, which is if you look at IBM and Oracle, Microsoft, SAP, etc. What they get right in is a very basic thing is they understand how to cater to enterprises. Yeah. And I think the number one temptation that most open source companies fall into, is the first thing they do is they cater to their users. And by users, you mean the developers? The developers that, you know, fork it on GitHub, start on GitHub. And the misassociation as a first thing between the people that use it
Starting point is 00:02:40 and then the people they need to cater to selling to is kind of what you might call the first false horizon of open source monetization. Interesting. What I mean by cater to is like, I think this is the number one thing that I see open source companies maybe get wrong is those are the people that show up and talk to you. Those are the people that you're interacting with. When you're creating an open source community, you have to first get these unpaid users excited. But ultimately, IBM and Oracle are not out there mining their mailing
Starting point is 00:03:05 lists of end users to go do deals. Yeah. How do you sort of straddle this because theoretically you should be able to do both, but isn't sort of the mantra, mantra, I should say it the Indian way, of open source that you have to take care of your open source community and then also figure out how to become a business? Like, how does a company that's trying to become a real big company straddle that? It's super important, right? I'm not saying that that's not. What I'm saying is that your commercial strategy and your community strategy are not the same thing. That's a great point. It's tempting when you put so much heart and soul effort into building that proof of validation
Starting point is 00:03:38 around a community first to say, oh, well, then I'll go upsell them. And I remember meeting MongoDB when they were early in their rise. And they were selling a $4,000 support contract to thousands of users with a lot of expense. And when we built PCF, I was like, I don't think that's the right way for us to go be big. Just because your open source doesn't mean you only sell to your open source users. So what did you do? And getting across this first horizon. The next thing you have to get right is you've got to get a major trend that affects enterprise buyers.
Starting point is 00:04:09 So if you go back to enterprises being the source of the money, you know, Oracle didn't magically just exist one day. They caught the relational database market at the right time and they built a franchise. And that relational database market really changed how enterprises were building applications, what they could do on applications. And in the same way, we've tried to catch the microservices trend. as the major enterprise change that's happening. That's the kind of change then you need on your, you know, commercial strategy to generate CIO interest in enterprise purchases. It can't just be a tool that someone's potentially using lower levels.
Starting point is 00:04:39 There's been a long time this thought that open source was primarily a commoditizing force. There's an existing market, say Unix. It's an existing market with an existing buyer. Then you create an open source version, which is differentiated by being open and open source, and then you go commoditizing that existing market. And you're saying something quite a bit. different. You're actually saying that you can enter a new market using a shift and sell into that. So I guess two questions. One, do you believe in the commoditization? Is that still a
Starting point is 00:05:07 business plan? And then the second one is like, is there any difference in open source to identifying these shifts? Or is it just like if you're doing a close source product? Let's look at history a little bit. I think Zen and OpenStack both felt like they could go commoditize VMware, right? They both said, we're going to go commoditize VMware. The last time I checked, Oracle and IBM did not get to be the size they are by having commoditized a previous generation of suppliers. So if you just look at the record, and this is what I call like the false horizon of open source strategy, you might be tempted that your only play is to be a commoditization play. But history tells us that the largest software companies in the world that
Starting point is 00:05:44 get into the hundreds of billion evaluation, that's not what they did. They caught mega trends. They built something new. They didn't just commoditize something old. They did. And I know that that sounds like obvious. I'm glad you're pushing on it. I've learned over the years that open source is now both a necessary part of almost any major software company strategy because it's a buying criteria that enterprises have for major new initiatives. But that I think that open source got a little bit of a false start by only being low cost commoditization as a business model. It's actually, from my conversations, it's almost somewhat of a contrarian view because traditionally you're like open source projects chase after basically the sales dollars that have matured to market, like my see. SQL, you know, like Android, like Linux, like J-Boss, every one of these you can point to a close source incumbent that they were chasing after. So it's nice to hear that you believe
Starting point is 00:06:37 that open source is not somehow relegated to this commoditization, because I agree with you, that basically limits the upside you're going to get. It does because it limits your business model. It doesn't let you invest. We have a $100 million your R&D budget. When you're chasing a new big strategic trend and you're getting the kind of checks that we are, trust we are, you can build a big R&D team. If you're chasing commoditization... Well, I mean, you are trapped to
Starting point is 00:07:03 a fraction of the market you're chasing after. By definition, right? Like, if it wasn't a fraction of it, you wouldn't be commoditizing it. And it's very unlikely you're going to get it 100%. And so you're necessarily have a ceiling over you. It sounds to me that your recommendation does a lot like close source software sale. However, is it
Starting point is 00:07:20 more than just kind of software sales? Or is it just that, like, the industry is ready for open source now when it wasn't before? Like, what has happened in the last two years to make this viable or is there more to the puzzle that you haven't talked about? So the basics are strategy and segments. If your strategy and segment looks wildly different than every other big software company that's existed before, that's probably a pause. And then the second thing is I think that cloud has started to affect open source. And we've taken a model of continuous delivery of our software inclusive of cloud API. We don't do what I call shipping you the tarball on the support contract and say good luck.
Starting point is 00:07:52 we actually automate the continuous deployment and update of our software. And so we have an additional point of leverage other than just support, which is that if anything doesn't work in that large-scale update of thousands of nodes, you just blame us and call us. And that's a different vector. That's almost like a cloud vector in terms of value add of software packaging. That's exactly right. We hear this all the time, which is more and more the customer wants to consume things as a service.
Starting point is 00:08:19 And this is often conflated with whether it's the, deployed off-prem or on-prem. Like, to me, this is a total conflation, right? Like, whether or not the service does not mean it's necessarily deployed off-prem, right? These are two things. So one decision, off-prem or on-prem. Like, that's actually a decision often, like, bound by regulatory compliance and security, etc. There's an entirely different decision is my consumption model as a service.
Starting point is 00:08:41 That could be, I pay for it as a service, but it also could be somebody else basically manages it, does the update, manages the life cycle, I don't deal with the tar balls. That's very much in line with what we're seeing across the industry. too. And what makes this discussion particularly relevant to open source is that it seems that once you're talking about something as a service, questions around open source kind of diminish because they're not actually dealing with the code itself. They're dealing with the service. Big success stories sometimes have contrarian bets in them. And I would distill our two contrarian bets to we did not go for the commoditization play. We went for the sea change and app design play.
Starting point is 00:09:20 And then we also tried as best to deliver a service-like experience, even with software. Are there any challenges, though, in sort of bringing a polish to open-source work? Because when I think of traditional software companies, they have baked in design for user, like really client-facing versus developer-facing. So how do you sort of navigate that part of that is building a real business on top of open-source, if you don't have that experience natively? One of the decisions we made is we made our UI is closed-source.
Starting point is 00:09:50 So everything about the infrastructure of the platform is completely open source. And we chose to make the UI and that last mile of experience built off the APIs, close source. Okay. So I do think there is some room to differentiate there. And, you know, when you go to monetize, you're going to need some small checkboxes. I've learned a lot, you know, growing this about the importance of packaging for procurement. And one of the things I've observed is that procurement is exceptionally good at pricing a certain kind of thing, which is labor per hour. So I've seen very large software contract orders
Starting point is 00:10:22 and procurement will actually pick on the labor per hour because that has a near comparable. And so when you start to think about procurement's looking to compare things to exact replicas to price it, having a little bit of closed source UI or things that are maybe even immaterial to the product but are still there to say,
Starting point is 00:10:39 oh, well, this is different, is somewhat important. Interesting. That's really interesting. And thinking about dynamics of navigating the politics of procurement are important. What are some of the other dynamics of navigating the policy of procurement,
Starting point is 00:10:49 your lessons learn that you can share with us here. I mean, you guys are asking for the goods now. Yeah, we are. We love. Give it to us for free. Share it with our listeners. I think that I'd say is that generally in an enterprise, when you get to procurement,
Starting point is 00:11:03 somebody wants you to win. Yeah. And you're actually then in a political process to get through the last mile. Like, they're kind of like the guardians there. You mean the internal champion? The internal champion wants you to win. Like if you're in procurement,
Starting point is 00:11:14 they want you to win and they want to work with you. And this is why one of my other rules about open source monetization is try to avoid dog piles. So a dog pile is a little bit like everyone's doing X project. We've got a distro of X project. Think about that dynamics when you go into procurement then and 20 people show up with an offer for X project. Like no matter how much your champion loves you,
Starting point is 00:11:38 the procurement officer is going to have 10 comparables to compare you against. If you look at MongoDB, for instance, one of the things that protected them was that they are the only supplier of Mongo. So while they might not have had the high-end strategy right when they started, they at least were the sole supplier. So they could still somewhat dictate prices. If you look at OpenStack distros, I don't know that anyone made it out a lot of that gunfight. This is such an important point. And I think it's actually worth restating, which is if you've originated a project and you're bringing that to market, you should retain the ability to be the sole supplier, if only to set pricing and brand awareness in the market.
Starting point is 00:12:16 it. Companies live or die by this type of thing. Another thing I would like to hear this is true for you, having spent a lot of time dealing with procurement, more than anything else dictates the life of enterprise sales. Before going into procurement, I always expect procurement to need their pound of flesh. Like this is how these guys are comped often. It's like, okay, you know, whatever the discounting is. And so we would expect that going to procurement, you go a bit of a kabuki show. And then, you know, you end up with some pricing.
Starting point is 00:12:40 And that pricing is actually for the vertical has been set in the market somehow. So it's pretty well understood for forecasting by the business, it's pretty understood by the customer, and it's kind of motions you have to go through. Do you find an open source that that discussion is different because you are open source? Do you have more pricing pressure because it's open source? Do you have more of a push-word service components?
Starting point is 00:13:00 Or can I think about it the same way I think about close source? I think you can think about it the same way as close source. If your model is you've sold someone on a big new trend, you've helped train their organization to get there, And then you're working on a fresh demand forecast of the transaction together. If you're coming in and upselling support only and they're already installed and all you're upselling is a support model, that's going to be a lot more difficult because they already have it running.
Starting point is 00:13:29 They already have it working at their scale. And all they want is essentially professional services by phone. What happens when a big company comes in and competes with you as a smaller growing open source-based company? This is something that open source companies have to navigate, which is that sometimes large larger companies will adopt the same software by name if you're not careful about how you position yourself. What do you mean? Like they can literally just take your name even though it's very popular for large companies, say IBM or somebody else to say, we support X.
Starting point is 00:13:57 Oh, I see what you mean. Okay, got it. Larry Ellison famously did it with Larry Lennox, who tried to do it to Red Hat. They often don't have that much capability behind it, but they can at least push a little go-to-market on it. But wouldn't your internal champion in the procurement office be able to tell the difference? Like, why would they even pick something else when they can get your product, which is what they want? This is why having a unique market position is important, regardless of your open source or not, because I've seen cases where very large orders were suddenly stopped because another large company just quoted something that sounded similar for the same amount.
Starting point is 00:14:27 Now, that can happen open or closed, but if you're in an open source dog pile, as I mentioned, more of caution, it's especially rampant. That can actually drive your entire upside of ever being a half billion dollar a year software company. Like, your probabilities go down really hard. So how do you get out of it? The key is keeping a unique offer in the market, right? You don't want to be yet another distro of, you know, a certain famous technology that provides support. I think you want to have a fully packaged, differentiated approach.
Starting point is 00:14:55 Okay, so here's probably the most basic question in this space. If you have an open source project, it's probably available online. So if you're walking to somebody and you're about to sign a $10 million ELA for license, what's stopping them from just downloading and running it themselves? Yes. I have that same question. I'm glad you asked that. I want to know the answer to that too, James. You know, some of the origin of this discussion was we were speaking on Twitter around this
Starting point is 00:15:19 $100,000 or $200,000 contract value and even some sub that as sort of a value of death. I think if you go back to why the big software company is successful, they're an extended part of those companies' teams. So I don't really like the $100,000 a year relationship because it's very transactional. When you're part of a big change like my microservices in the enterprise, they're going to want advisory. They're going to want you there. They're going to want a team of two to three people that just live there. A key thing is that when the $10 million transaction comes, they're as much voting with, you know, they want you to be part of their extended team, part of their strategy, part of a relationship with you. Yeah.
Starting point is 00:16:00 Because you have an expertise that's been hard won that they do not have. So I've spent, you know, quite a while doing enterprise sales. And I've got this views and this caused this conversation that you and I had had on Twitter, which I had claimed that, you know, in direct enterprise software sales, it seems to be this value of death between like, say, 30K and 150k. If you're 20K or below, you know, you can call somebody up and they can pay for it. And let's say if you're 200k and above, then you have a hopes of supporting a direct sales force and still have good margins.
Starting point is 00:16:33 And then in between that, you've got this value of death where you can't really support a direct sale because you can't pay the people, but like, you know, like if you're trying to do something new and innovative, you don't have account control and it becomes very transactional. And like, so do the dynamics of that change with open source sales? I think what's happened is that open sources become how large enterprises want to bet on big new trends. And then that opens the capability for the first time of open source companies, I'll use the word being high end, meaning that IBM and Oracle are parking a bunch of good platform
Starting point is 00:17:06 architects, as we call them, technical architects at the account that explain the new things to that account, if you want to get a $10 million relationship going, you've got to become that extended part of their team. That is why I jumped in. For our original Twitter discussion around the $100,000 year deal, and I was like, hey, actually, I think 100 is too low. Like, I would try to get to 400 to 1.5. And the critical thing that happens at that is not that you extract more money. It's actually that you can be a better advisor. Like, you can actually put talent on the ground. And you'll find that these large enterprises, during times of big change, really value that talent on the ground. Interesting. So this is a, this is a, this is a, a nuance and new way of looking at
Starting point is 00:17:46 that discussion. So how much does your ACV have to be to support a sales force? I'd say it has to be at least 150, 200K. You would say that it actually should be higher than that because the goal isn't just the margins on a direct sales force. The goal is really strategic account control. And to get that, you need a deeper engagement. Yeah, and I think so many open source companies have died because they transacted around the edges with like director level or technician level for support. And they never got to the CTO, the CIO and true strategic account control like the big players had. So I'd love to get back to this question of like, why now? Like I'm just so curious, which is like, is it like, have you figured out something that nobody else has?
Starting point is 00:18:29 Or is it that the enterprise is now realized that they need to pay for this? software, or is it something else going on? Like, like, why are we starting to see the elastic searches? Why are we starting to see the mesosphere? Why are we starting to see these companies be successful? Well, if you look at the clock cycle of how often big new software companies get built, it's not every day. Enterprise architectures only change so often, right? Like, if you were to try to sell a middleware offer in 2008, I don't think you could have raised money. You would have had a really hard time because none of the design patterns were changing. I think what's happening now is that cloud is disrupting a lot of people's approach to software infrastructure, to how they
Starting point is 00:19:07 build applications. And so this crop of open source companies is getting a chance to be the leader of a new thought versus purely being a commoditization play. So you're saying that it's not inherent in open source. It's actually inherent in the trend that's going on. And open source is just becoming basically a requirement because of customer expectations and community. But I have to push back on this one. Isn't that inherent in open source? Because that's It has to do with the nature of a community, the speed of development, the fact that you don't have to necessarily go through a waterfall type of development process. I mean, isn't there something here that's inherent to open source by definition? Fixing problems is fixing problems,
Starting point is 00:19:45 whether you do it in open source or in source source. And the reason that we're seeing this rise in open source companies is not endemic to open source. It's the fact that we're seeing actually a transformation around developers and their aesthetic and technology. I totally buy all of that. And then the question is, well, where does open source come into the place? with it. It seems like there are intrinsic benefits to it and there's a level of expectations from the customer. Yeah. And I think that the commodifying open source companies did a really good job of normalizing open source as something that people did and even created an expectation that that's the right way of going. And then this wave of what you might
Starting point is 00:20:19 call like the microservices generation or the cloud generation open source companies are actually catching enterprises with a new need. And a new, you might call it hundreds of billions of need. And suddenly IBM and Oracle's earnings are missing every time. And suddenly these new companies are getting green shoots. Okay. That's fair. I just wanted to make sure there wasn't some inherent experimentation baked into an open source based project that then leads to this more innovative type of... You'll keep getting me to talk open source strategy. I'll keep talking software strategy. That's great. I love it. That's great. That's what we need to hear. Sometimes people say, oh, well, why is enterprise software so expensive? It's expensive because, you know, the trust
Starting point is 00:20:59 model of enterprise buyers is you're really going to take care of them, advise them, ensure outcomes. You're not just providing support. So what you're really fighting for is the chance to be one of those new trusted architectural advisors, I believe. Red Hat lived on the X-80s. This is the Red Hat kind of got lucky and find a commoditizing change, which was Unix to Lennox. That's an rare event to have a major chip system replatforming sea change. So let's talk about Red Hat, because Red Hat seems to not follow. There's a big transformation. Open source is a great way to do that because it gives you an edge with community, all the thing, all the bromides that we normally talk about. So you take advantage of the transformation,
Starting point is 00:21:41 you become a strategic advisor, et cetera. But if you look in the back, that's kind of like the one success case doesn't really follow that. For all of the time it's been in market, Red Hat is still a $2 billion your software company, right? If you compare it to what IBM or Oracle or SAP or Microsoft or any of the megas, they still haven't caught that size of a trend, even though their prices, frankly, are similar to Microsoft's now, like $2,500 in OS. So it's not that they're just down market, is they just didn't catch a trend big enough to become a company that big. Yeah. I see. Like, I don't think they, you know, in the same way that the mainframe captured all of the world's transactional processing or Oracle captured all relational database apps and
Starting point is 00:22:22 enterprises. I mean, you've described this now a few times on this podcast, catching. this trend, this wave, this need. That's just product market fit. That's that there's a real market need for this. Yeah, I think my thesis is that just saying we're an open source company can distract you from software strategy. Yeah, exactly. That's great. So what did Open Solaris get wrong? I mean, like, you've seen this from many angles. Oh, there's a pained look on his face. I'm not sure if I've kicked a, kick the wound. You know, it was a great learning experience for me because I think Jonathan Schwartz had a fairly early and simplistic open source strategy.
Starting point is 00:23:00 And he was one of the first CEOs of a mega enterprise company to do this. So I watched this firsthand. And he was like, we're an open source company. The problem was that Sun was still on the wrong side of all the trends. Like it was actually late to X86. It was late to everything that was happening
Starting point is 00:23:17 around WebScale. And so open source actually only heard us in a sense because, you know, working on monetizing Open Solaris, one day Jonathan said it's all free, it's no longer licensed, go sell support contracts, everyone will buy support. Well, what happened was that overnight, like hundreds of millions of dollars of revenue evaporated, and then it was a tactical challenge
Starting point is 00:23:37 to go get people to sign up for it again. Yep. We didn't have some strategic initiative to go talk to them about. Which goes right to building a strong, good software company to your original thesis. So we worked on that. And then the next thing I saw was within the spring group,
Starting point is 00:23:50 there was something called TC Server, which is just cheaper middleware. And it only got to, say, tens of millions of dollars in sales and an average selling price of, say, 80,000, somewhere in that range. And it never caught a strategic new design point either. So when we had PCF, I really said, hey, this microservices refactory is actually once in a generation change. We could take a different tact.
Starting point is 00:24:12 What I really like about your view on this conversation is you're basically saying, open source or not open source, you have to build, you know, a solution that solves a real problem, take advantage of a trend. It's like a traditional, it's like a traditional software company and software sales.
Starting point is 00:24:29 And then, you know, open source provides, you know, uplift and, et cetera. And often open source has been viewed very differently. Like it's got something magic that will save you. And so what you would see is you see these incumbents that are desperate. And like in an act of desperation, this swan song is to release something open source
Starting point is 00:24:48 because they think that somehow that's going to magically save them. Community development is really important, but if you just develop a little community and it doesn't change a CIO, a CTO, anyone that's writing as serious as checks priorities, like by definition, you didn't build a software company that had an opportunity to be the big new strategic advisor. That's a critical thing that I like about your view and all this, it seems like it's a very kind of planned, top-down view, which often discussions around open source to me are very organic, which is, you know, you get a community and that community will grow. and like this is kind of very kind of like organic progressive thing.
Starting point is 00:25:23 Well, this goes to my question about product vision, like having someone to direct it. No, exactly. Well, what I'm hearing is the next Steve Jobs will be the Steve Jobs of an open source company. Because it's a great CEO, great product guy, great business. It doesn't have to be open source or a close source. It's to your point, it's building a great software company. It's exactly right, which is like, listen, there's an industry trend. You're going to build real value added in that trend, and you're going to go from the top down,
Starting point is 00:25:44 the direct sales force. And this is really about kind of top down, like, strategy and planning and not just kind of progressive community. The great thing has happened is because buying open source has become a normative behavior. Yeah, exactly. Which means that you don't have to be shy about doing something audacious and asking for money. Is that even further? Do you think open sources become a requirement? Or is becoming a requirement? It's close to a requirement, I think, for major new bets. Like if you look at our biggest buyers, they don't want to get into what Oracle is doing to them right now. Like every year they're using less Oracle and every year they're paying as much. that's a very negative feedback loop.
Starting point is 00:26:21 Wait, to explain why? ELA structuring, enterprise license agreements. And what is that? Like, just kind of talk us through it. So what buyers are trying to escape from, and one reason they want open source as a protective measure, even if they don't use it,
Starting point is 00:26:32 is the right to keep using their software without paying more and more for it every year. Yeah. Companies like Oracle have been out there charging more and more for the same usage over the last few years. So they basically trap you into that and say, well, we can increase your unit costs,
Starting point is 00:26:45 even if you're decreasing your unit consumption. Yep, that's great. get back to this original question, which is a lot of the constituent that listens to this podcast or entrepreneurs or aspiring entrepreneurs or existing entrepreneurs. So let's say one of these entrepreneurs wants to create a company, Acme, Inc. And they have... Acme Inc. Great name naming there. Acme Inc. because I'm creative. So they're creating Acme Inc. They've got a software project they think is going to change the world. And they have a decision to do open source or close source. Is there a difference or is it the exact same thing? I think we got incredible lift off of open
Starting point is 00:27:17 source. For instance, IBM showed up and standardized on what we were doing, HP, SAP, other people. We got huge lift off of open source. That doesn't mean that you have to accept the usual low-end tarball and support contract business model. So I would probably not start a closed-source software company today unless I had a very niche novel idea that I felt no one else would try to do. Because quickly, there'll be an open-source alternative to what you're trying to do if you do not open source it. Okay, last question then. You started off describing how you've been through like two sort of failures before you kind of struck the right model for building a great software company, not necessarily a great open source company. What advice would you give to entrepreneurs
Starting point is 00:27:57 today who are trying to do the same thing or the next thing? I think the tradeoff that you're going to make as an entrepreneur is to come out into an existing trend with a lot of people having already validated that. That was easy to get into that trend. It wasn't a big risk. So I think the challenge for entrepreneurs is trading off like a vision of change that will happen over the next couple years that you're going to grow into versus just joining an existing parade around a standard open source community. Yeah. And I would add to that things that you could tangentially apply to previous architectures don't necessarily carry forward, right? I mean like often we're like, oh, this worked for VMs, therefore it works for containers. And so I do think that you really need to
Starting point is 00:28:38 be piped in the nervous system of the evolution of the market and you really need to be bold about kind of going after new solutions that are part of the evolving landscape. I mean, it's the first principles way of thinking. Exactly. It's sort of like saying don't derive it from what happened before. That's right.
Starting point is 00:28:50 Think about it from scratch. Martin said one of the most brilliant things, which I was sitting at home listening to the podcast cheering on, which he said there's so much metadata in a microservice now that you could change the way you think about networks. That is these fundamental shifts. If you catch something like that, then you have a game changer.
Starting point is 00:29:05 That's wonderful. Thank you for joining the A6 and Z podcast, James. That was great. Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.