Trust Unlimited

Affero Helps Open Source Developers Take Online Reputations With Them

March 27, 2003

By
Robert McMillan

Henri Poole has been studying the dynamics of online communities for
about a decade now. In the early 90s, his first company, Vivid,
prototyped a user interface for the Well. Later, as CEO of Linux
distributor MandrakeSoft, he says, he became intrigued by the idea of
open source communities, and what made them tick. That interest, he
says, led to his most recent venture Affero. Launched with two other
MandrakeSoft refugees in the summer of 2001, Affero is trying to build a
standard system of reputation measurement for the Internet. LinuxPlanet
recently caught up with Henri to ask him about Affero and his new
position on the Board of Directors of the Free Software Foundation.

LinuxPlanet: Where did the idea for Affero come from?

Poole: When I was at MandrakeSoft, I started trying to figure out
where the real value was being exchanged and where we could add value
and make profits. We started looking at the motivations for the
communities that were developing the Mandrake platform--what motivated
people to check in their patches and participate in the community. We
looked at what these individuals needed. A lot of them needed money--
many people that are doing this work, they're doing it as a hobby but
they'd like to do it full time.

So we started looking at that. Reputations were a big aspect of why
people were doing things. It was fun, and people who contributed would
get Whuffie from their friends. So we just started to look at the value that was
being exchanged there--either monetary or non-monetary--and we
started working on e-services not only enhancing the exchange of value,
but also creating mechanisms for monetizing that.

Our whole strategy toward e-learning at MandrakeSoft was centered
around GNU/Linux. It wasn't a departure at all, it was centered around
GNU/Linux, and it was centered around the Free Software applications
that were bundled with the distribution. Our interest was to offer
learning communities and support communities to the people that were
using the products, basically reducing the amount of friction for new
users to get up to speed. And reducing the friction and making it easier
for those people to find the support that they needed--the people that
could support them--and also access to the tools to learn on their own.

And that had some influence on what we're doing now in that we learned a
lot about what the interactions were and what people wanted. So after
the departure of my team from Mandrake, some of us got together the
following summer and decided that we wanted to start a business to
facilitate a dialogue amongst various communities that were giving our
work away.

We've basically been prototyping and developing a reputation service and
a commerce service. In 2000, MandrakeSoft looked at a company called
Question Exchange, that was eventually bought by VA Linux. They
basically had a portal where you could go and ask questions and get
answers. People like to do that, but they don't want to go somewhere
else to do it. There are so many places where people are answering
questions and giving support, and those communities are growing
everywhere. So we looked at building a service that would enable a
reputation to be developed, but where the individual had more control of
the reputation, and if the community itself were bought or shut down,
people's reputations could go with it somewhere else.

We also looked at building a system for moving money around, which
reduces the amount of gaming in these trust systems, because if money is
associated with ratings, and with the individuals, then it's harder to
game--it costs a lot of money to game.

LP: What do you mean by 'game?'

Poole: You could go into a community and create 10 identities and rate
yourself really high with these bogus identities. People do things like
that to gain credibility. If you had to spend money on all of those, it
would reduce people's ability to do that.

LP: Are Affero's reputations entirely dependent upon money?

Poole: A person can choose to look at reputation from a different
light. Ultimately, we'll have a trust system that enables each person's
input to calculate a trust rating. Every single person in a network
would have a particular trust score with every other person, and you
could use money as a component of that if you want to.

LP: So how is Affero working out?

Poole: We originally looked at rolling it out on mailing lists, and we
found that people on mailing lists, they have a way of doing things, and
they don't really have that much about their identity. So it's not
really that natural for them to have an interest in developing more
texture to their reputation.

What we found a few months ago was that in the online Web-based forums,
people have a lot of information about their profiles, and that other
people look at those profiles. And that creates more of a community.
Those communities just love what we're doing. So we've started working
with some key forums to work out the kinks of integrating and adding
value to those communities. And people in the community are working on
modifications to make it possible to use Affero's trust system and
donation system within those forums.

LP: Which forums are you working with?

Poole: We spent a bit of time with Linux Questions. It is a
really well-managed forum for getting GNU/Linux related questions answered.
There are about 25,000 people in that community. Almost all of the top
moderators and experts in that community have been using Affero. There
are transactions that happen there every few days. People are making
donations and comments and rating each other relatively frequently
there. We've just recently started working with Overnet, which is an eDonkey 2000 community. We're
looking at rolling a system out there, and we're pretty close to getting
our software ready to roll out in other communities.

In order to use our service, code has to be written for the community to
enable the Affero links and the Affero feedback--the reputations--to
be useable inside those forums. So we have some work to do before we
integrate with a particular form; we have to make sure that our system
works within the platform that they're using.

LP: Some communities already have their own reputation systems. Is
Affero compatible with, for example, the Slashdot Karma system or would
it have to replace it?

Poole: I don't know. It depends on whether we could add any value to
Slashdot. Slashdot's got a pretty strong reputation system. Most of
these communities don't. The main difference between what we're doing
and what others are doing is that we're not building and maintaining a
community. We're basically maintaining the reputations for members.
We've been approached recently by communities that say, "I would like to
have people be able to post in my community, but I would like to check
their credibility to see whether they're trustworthy or not before they
post."

For example, on a blog, if people are posting or linking to you and you
want to check the validity of the backlink, there's no way to do that
right now. So we're actually working on enabling that.

LP: How would you enable that?

Poole: We have a Web services interface, so you can check the
reputation of someone by interacting with our Web services system. Or a
person could use their own network to determine a reputation.

LP: So you could care about what certain people think rather than what
everybody thinks?