Technology Review - Published By MIT
Advertisement

OpenCola-Have Some Code and a Smile

Distributed searching may save you from the info-glut.

By Paul Heltzel

April 9, 2001

smaller text tool iconmedium text tool iconlarger text tool icon

Steve Jobs wooed Pepsi CEO John Sculley over to Apple with the question, "Do you want to change the world, or sell sugar water?" An enthusiastic startup called OpenCola hopes to do both.

A software company that happens to produce a soda, OpenCola uses peer-to-peer searching to find information on the Web. Its soft drink, OpenCola, helps to promote the company.

Peering Up to Search Together

Specifically, OpenCola Folders is a peer-to-peer network search utility, based on the idea of collaborative computing.

As you surf the Web, you drag things you find (and like) into a folder. From your choices, OpenCola learns your interests and crawls the Web for related pages, music or games.

The "cola" in OpenCola stands for Collaborative Object Lookup Architecture. Collaborative, because the software peeks into other people's OpenCola folders and makes choices for you based on what others have found useful. If you don't like what the software finds, you throw it out-and repeat.

The result should be "good stuff that is utterly surprising," says Cory Doctorow, the company's co-founder and chief evangelist. "It's like you meet someone at a party, and you hit it off really well. They recommend things to you that you've never heard of. And those things become the most important things in the world to you."

OpenCola acts as both client and server on your system. As in other distributed computing systems (see Virtual Supercomputers Sign Up for Business), the users of OpenCola each give a bit of their computing power to the good of the whole.

Finding interesting documents is a job handled by the client-servers (or "clervers"), which then break the work into smaller bits, essentially acting together as a distributed supercomputer.

The application should be ready for public release by this summer.

Opening the Folders

OpenCola relies on four distinct components. The first-and most visible to the user-is the OpenCola Folder. You put links-both to the Web and from your own computer-into the folder. A second component, the Relevance Queue, scans the linked pages and builds a set of search criteria.

The third component, the LinkRipper, pulls the links from the documents in your OpenCola Folder. OpenCola crawls the new links and a fourth component, the Relevance Engine, scores the new pages against your criteria. As you approve or reject pages, OpenCola updates your criteria, honing your search.

The software continues to crawl the Web but also looks at other users' OpenCola folders that are similar to your own. OpenCola sends you their links but-unlike peer-to-peer sharing software like Napster-not their files. OpenCola points to Napster's legal woes as proof that distributed searching beats file sharing, at least in the eyes of the courts.

Selling Sugar Water

Story continues below

And yes, the company already publishes a free cola recipe you can download and mess with. With the right ingredients-some oils, a little citric acid, some caffeine and caramel-just about anybody can make the stuff in a tub at home. (Remember, though, "caffeine can kill people in relatively small doses," warns OpenCola.)

While the analogy isn't perfect, the open-source cola gives Doctorow a hook for explaining his open-source software. "We published the formula, and you can download it and make derivative colas. The only requirement is that you tell people what you've done to it."

Comments

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.