lessons from software for synthetic biology
TRANSCRIPT
![Page 1: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/1.jpg)
The Architecture of Participation:Lessons from software for the
biohacking communityTim O’Reilly
SynbioBetaNovember 3, 2015
![Page 2: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/2.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
“History doesn’t repeat itself, but it sure does rhyme.”
Mark Twain
2
![Page 3: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/3.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
It Begins With Generosity
3
John von Neumann
Don Estridge
Tim Berners-Lee
![Page 4: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/4.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
The Same Is True in Bio
4
Jim KentCraig Venter Drew EndyTom Knight
![Page 5: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/5.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
A lot of people think freedom is a matter of license
5
![Page 6: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/6.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Despite having a proprietary license, and being owned by one company, Unix was developed collaboratively by small teams of independent developers.
6
![Page 7: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/7.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
What do these things have in common?
Unix/LinuxThe internetThe world wide webWikipedia
7
![Page 8: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/8.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Small Pieces Loosely JoinedEnabled by:
• Common, well-understood data formats• A communications protocol• A variety of tools for accessing and representing the
data
8
![Page 9: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/9.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
I think it has more to do with architecture
“The book is perhaps most valuable for its exposition of the Unix philosophy of small cooperating tools with standardized inputs and outputs, a philosophy that also shaped the end-to-end philosophy of the Internet. It is this philosophy, and the architecture based on it, that has allowed open source projects to be assembled into larger systems such as Linux, without explicit coordination between developers.”
9
![Page 10: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/10.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
“I couldn’t have built a new kernel for Windows even if I had access to the source code. The architecture just didn’t support it.”
10
Linus Torvalds
![Page 11: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/11.jpg)
@timoreilly #SynBioBeta@timoreilly #SynBioBeta
The Robustness Principle“Be conservative in what
you send, be liberal in what you accept from others.”
RFC 761
Jon Postel
![Page 12: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/12.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
But that began to changeGoogle didn’t change the architecture of the web, but it did change the architecture of how it was controlled.
12
![Page 13: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/13.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
What I learned from Nutch:
Even if you have the source code for a Google-like search engine, you don’t have Google.
The game had changed!
13
![Page 14: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/14.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Don Estridge “Freed” the PC
14
Don Estridge
![Page 15: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/15.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
What happened?
In a world of commodity hardware, control over software APIs gave proprietary advantage.
The hacker became the despot.
15
Bill Gates
![Page 16: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/16.jpg)
(Control by API)
Desktop ApplicationStack
Proprietary Software
Hardware Lock InBy a Single-Source Supplier
System Assembled fromStandardized
Commodity Components
![Page 17: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/17.jpg)
Free and Open Source Software
Cheap Commodity PCs
Intel Inside
![Page 18: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/18.jpg)
ProprietarySoftware As a Service
Subsystem-Level Lock In
Integration of CommodityComponents
Internet ApplicationStack
Apache
![Page 19: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/19.jpg)
"The Law of Conservation of Attractive Profits"
"When attractive profits disappear at one stage in the value chain because a product becomes modular and commoditized, the opportunity to earn attractive profits with proprietary products will usually emerge at an adjacent stage."
-- Clayton ChristensenAuthor of The Innovator's Solution
In Harvard Business Review, February 2004
![Page 20: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/20.jpg)
![Page 21: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/21.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
More open licenses are necessary, but they are rarely sufficient.
We must fight restrictive licenses and other forms of IP, but replacing them with open licenses isn’t the answer.
22
![Page 22: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/22.jpg)
![Page 23: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/23.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta24
![Page 24: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/24.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
“Everyone applauds when Google goes after Microsoft’s Office monopoly, seeing it simply as “turnabout’s fair play,” (and a distant underdog to boot), but when they start to go after web non-profits like Wikipedia, you see where the ineluctable logic leads. As Google’s growth slows, as inevitably it will, it will need to consume more and more of the web ecosystem, trading against its former suppliers, rather than distributing attention to them. We already take for granted that common searches, such as for weather or stock prices, are satisfied directly on the search screen. Where does that process stop?
“Ultimately, I think we see this pattern in the economic development of every innovation. When a new technology is introduced, there’s a lot of green-field opportunity, and so much value is being created that there’s no need to capture it all. But as the technology matures, the winners need to capture more of the total value being created. They gradually crowd out suppliers as well as competitors.”
25
![Page 25: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/25.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Losing the way of life, men rely on goodness;Losing goodness, they rely on laws.
- Lao Tzu
26
![Page 26: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/26.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
The way of life = The architecture of the system
Goodness = “Don’t be evil”
Laws = “We need a free gene license”
27
![Page 27: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/27.jpg)
![Page 28: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/28.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Small Pieces Loosely JoinedEnabled by:
• Common, well-understood data formats• A communications protocol• A variety of tools for accessing and representing the
data
29
![Page 29: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/29.jpg)
@timoreilly#SynBioBeta@timoreilly#SynBioBeta
Who sets the gauge rules the worldSixty per cent of the world's railways use 4 ft 8 1⁄2 inch standard gauge, developed by George Stephenson in 1822.
30
http://www.warwickshirerailways.com/lms/lnwrns305.htm
![Page 30: Lessons from Software for Synthetic Biology](https://reader033.vdocuments.net/reader033/viewer/2022051502/587e29331a28abb93e8b5889/html5/thumbnails/30.jpg)
@timoreilly#SynBioBeta
You standardize railroads by building tracks
“The strategy is delivery!”
31
@timoreilly#SynBioBeta
UK GDS Director Mike Bracken