It’s not exaggeration to say that Ian Clarke takes on some of the hardest problems in computing. Ian invented Freenet, and open-source network that remained uncracked, and is today contemplating Swarm, which has ambitions goals about moving computing closer to distributed data. But Ian isn’t just a geek’s geek. In this interview, he throws in some thoughts about the business side of software development too.
- The origins of Freenet and anonymous peer-to-peer architecture
- On the mathematics behind “Six Degrees of Kevin Bacon”
- Observations about optimal strategies for managing an open source community
- The Swarm project’s approach to distributed data
- Implementing fork/join and related concepts in distributed systems
- Relative beneits of open source and proprietary approaches to development
- Incorporating open source into an overall business strategy