Brendan Eich, founder of Brave and creator of JavaScript, joined the show to talk about the history of the web, how it has been funded, and the backstory on the early browser wars and emerging monetization models. We also talked about why big problems are hard to solve for the Internet and the tradeoffs between centralization and distribution.
Brendan Eich: The story of my life. I was a Unix kernel hacker at Silicon Graphics before I ended up at Netscape, and I always worked on platform code⌠I think you see - itâs pretty explicit now - open fintech through the Symphony Foundation and other things⌠You see a lot of companies realize that open source is better for quality assurance, recruiting, lots of things that traditionally they would have to pay for themselves, so they can share the cost of platform code, or what Georgios Kontaxis calls evolutionary kernel code. This is the sort of stable code thatâs conserved like the best DNA in a population. Itâs like the TCP/IP or JavaScript - once you stabilize it, everybody can build huge systems above, and sometimes even below it. You can have multiple link layers and go from Ethernet being 10 Mbps on copper, all the way up to fiber (metropolitan Ethernet or whatever ATM cells) and still have this TCP/IP in the middle, and sure, IPv6, but itâs not really taking over, and itâs all evolutionary. JavaScript ES6, here we go again!
The platform code, the evolutionary kernel code thatâs sort of âthe commonsâ in the best sense of the word, is a cost center. When I was at Silicon Graphics, as I developed hot, killer graphics, workstations and then high-end multi-processors and low-end desktop graphics workstation machines, eventually to be killed by the PC and the GPU in the â90s, the kernel group that I worked in and the network software group got kicked around. It was a cost center, it was an albatross, or else it was a source of talent for building out something important for the multiprocessor business. So they got kicked from the âhot productâ group to the ânot hot productâ group and back. I think it even got divisionalized a little bit, not fully forked. HP did the same thing.
I see a pattern here, where open source is serving the commons, itâs not serving the differentiated, risky or for-profit innovation, that for better or worse some of that stuff stays proprietary. But anything that starts to become a platform, starts to become a cost center and needs to have its costs shared if itâs of interest to many other players. And how do you fund that? I wouldnât say itâs exactly like publishers, because publishers often are for-profit. But not always - Dow Jones was a long-time family-owned and subsidized⌠In some ways we need Carlos Slim and Jeff Bezos to prop up the nationâs number one and two papers of record, right?
[01:00:22.27] Newspapers have been in a decades-long decline, and they always relied on advertising and subscriptions, and subscriptions never paid for the whole thing; they were always a minority of the revenue needed to run a newspaper business, even back in the heyday, the golden age of newspapers. Because people would subscribe, and there was some revenue you made there, but advertising paid the bulk of it, and thatâs still true.
The way I look at this is not to say âWe must have advertising. Advertising is always good.â There was a TV executive I heard about in the â50s who said, âItâs inconceivable that television will ever be other than free and advertising-supportedâ, and of course we have Netflix now, so never say never. Maybe the Brave donation model, in some future frictionless micro-donation, micro-payment, micro-royalty world will suffice. We still have free television with ads for sure, even with Netflix. But if you look at how costs are covered, you have to look at whatâs happening today. If 70 billion is spent on ads in the U.S. (I think this year, or maybe it was last year), and Facebook and Google are taking a lot of it (theyâre taking 80%) and the increment in spending from last year - maybe it went from 60 to 70 - of that 10 billion increment theyâre 90%, thatâs not leaving a lot for the publishers. And if you look at how the publishers do their ad businesses, they have to pay if they sell direct ad space. If they do indirect, theyâre at the mercy of malware, like I said, but theyâre also getting far less, because thereâs so many people in the middle, cutting out from the pie; by the time the pie gets from the marketing side to the publisher, thereâs very little left - 35-40% or less.
Still, thatâs a lot of money. Thatâs billions of dollars a year, and these companies need to get it, so how would you go about replacing that? Assume for a moment things need to be replaced as is, that we wonât get a better model, we wonât find fusion energy, like Sam Altman thinks would make electricity free - I kind of doubt that - but ceteris paribus (all else equal), how would you replace that 70 billion? I think about that a lot. First of all, I think a lot of it is wasted on ads that never are viewed. This is the big scandal thatâs been breaking for the last year or so, thanks to my friends at White Ops Security; there was another group whose acronym Iâm forgetting - ANA I think, that did a study that showed there was a lot of fraud and kickback nonsense going onâŚ
[01:02:56.04] A lot of ads arenât being viewed. Facebook recently announced that its video ad metrics were off, way high from what they actually were. And they were charging accordingly, so people are kind of mad about this. But we have computers, we have smartphones; we could theoretically do a very private platform that measures what youâre interested in without giving away your data profile or your privacy, and matches valuable opportunities to you and give you a cut. That makes me think thereâs a way to fund the web even if itâs not a commons. But certainly, for things like a publisher site that is more of a commons - obviously, Wikipedia is an example, but there are others - or all the open source software that everybody wants to share the cost of, because it is a cost centre, it is even an evolutionary kernel in some sense, and it has to be sustained by everybody whoâs chipping in. I think there are ways to fund it, itâs just we havenât found the ways to do it. Thatâs why Braveâs doing Bitcoin under the hood. Itâs not because we love Bitcoin; we donât want everyone to learn about Bitcoin. We do not intend people to have to become Bitcoin gurus. We havenât announced yet, weâre doing a deal where you can easily just trust us with your credit card to do a recurring small charge to get Bitcoins; you donât have to think about it at all. Currently, the way you fund your Brave wallet while weâre doing this Brave payments, beta is with Coinbase (weâve partnered with Coinbase), but you still have to think a little bit about Bitcoin. And the publisher side, theyâre getting Bitcoin out; weâre gonna make that easy to get fiat [currency] out.
Weâd like to use something like Bitcoin though because we think thereâs a future where you have a frictionless system - no interchange charge, none of the hidden charges that are associated with the credit cards where fraud sticks the merchant with the overhead or the cost of having funds clawed back to the bank. The interchange charge is like 2,15% or something (it varies), but the hidden cost of fraud is high, and a lot of merchants have to eat it. Itâs not a good deal for them, especially the small businesses.
[01:04:57.10] So I think thereâs something coming to the web in terms of frictionless payments, whether itâs Bitcoin, or Ethereum classic, or son of daughter of redheadâs stepchild of both⌠Thereâs something coming there, and the important properties are the permissionless property, no intermediary, frictionless property⌠Ideally, it would be anonymous and capable of doing micro transactions with Bitcoin as not currently. But thatâs why Brave has this Brave payment solution - we solve that ahead of some next-generation solution that is coming to Bitcoin. And we want to, again, make it just work with your native fiat currency. If that happens, then I think it will be easier to micro-tip, micro-donate, have micro royalties.
Think about the Ted Nelsonâs project Xanadu vision, and now think about VR if it ever takes off, or AR, because it really should be in our sunglasses. In ten years it probably will be, then all the great stuff creative people build for the augmented or virtual world - you canât really DRM it. Itâs a shared world, thereâs too many eyeballs to ray trace and path trace to. You canât say, âThese are encrypted pixels and you cannot touch them, or weâll put you in jail under the DMCA.â
All your models and your texture art - theyâre gonna be out there, just like they were in Second Life. How do you protect that stuff? Well, you can watermark it; thatâs a traditional method, it goes back to real-world paintings and documents. That is more of an identification system for prosecuting gross copyright violations after the fact. What if you could just have automatic micro royalties, like
Ted Nelson envisioned? People are looking at or using, or borrowing, or creative-commons-ing, meshing up some bit of art - thereâs a micro royalty associated to the artist. That can be automated too, and thatâs another thing that I think you can do with cryptocurrencies if you do them right. That should be part of the web standard, future AR web. Iâll pause there because Iâve said a lot, but you can see that thereâs a big vision here, and I hope itâs exciting to everybody because it goes way beyond just browsers.