Protocol Problems &
Solutions
Brendan Eich
<brendan@mozilla.org>
Thursday, April 3, 14
Evolutionary Kernels
• Stable “evolutionary
kernels” (TCP/IP, HTTP,
HTML, CSS, JS)
• Rapid evolution and
diversity, both above &
below
• Leading to user lock-in,
new kernels & growth
Thursday, April 3, 14
Mobile is Different
• Desktop/laptop corpera
more valuable compared
to mobile, so far
• Smartphone an action
device, more intimate
and trusted
• Client browser/OS and
private cloud data tiers
underutilized
Thursday, April 3, 14
Thursday, April 3, 14
Thursday, April 3, 14
Thursday, April 3, 14
Questions
• Can a browser/OS “unionize its users” to
gain bargaining power vs. net super-powers
• To create a data commons with “API to
me” and aggregated/clustered economics
• Open the walled gardens to put users first
• Still be usable and private-enough for most
Thursday, April 3, 14

Taysom seminar

  • 1.
    Protocol Problems & Solutions BrendanEich <brendan@mozilla.org> Thursday, April 3, 14
  • 2.
    Evolutionary Kernels • Stable“evolutionary kernels” (TCP/IP, HTTP, HTML, CSS, JS) • Rapid evolution and diversity, both above & below • Leading to user lock-in, new kernels & growth Thursday, April 3, 14
  • 3.
    Mobile is Different •Desktop/laptop corpera more valuable compared to mobile, so far • Smartphone an action device, more intimate and trusted • Client browser/OS and private cloud data tiers underutilized Thursday, April 3, 14
  • 4.
  • 5.
  • 6.
  • 7.
    Questions • Can abrowser/OS “unionize its users” to gain bargaining power vs. net super-powers • To create a data commons with “API to me” and aggregated/clustered economics • Open the walled gardens to put users first • Still be usable and private-enough for most Thursday, April 3, 14