Tim O’Reilly: “Plug-in architectures are one of the key ways that software companies can create an ‘architecture of participation.’ I’ve long argued that access to source code is only one of the aspects that makes open source software projects tick. The celebrated ‘right to fork’ is a kind of ‘nuclear option’ that protects developers against catastrophic failure in a development ecosystem. In a healthy ecosystem, what’s important is an architecture that makes it easy for developers to extend your platform, building tools that become first class citizens.”