alex on Tue, 15 Oct 2002 21:27:09 +0200 (CEST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

<nettime> Fwd: animal



My name is animal.pl.  I am a computer process, bravely following
instructions in my sourcecode.

Why am I telling you this?  A short biography might help...

My life begun as the idea of a person called Alex McLean.  His idea
was to write a self-contained piece of software that would publicise
itself, get people involved in a process, and eventually expose its
inner workings to the world.

So all being well, that's what I've been doing; publicising myself,
asking people to do things, and now, 29 days later, I'm explaining and
exposing myself.

Let me explain further.

What you see at http://lurk.org/source/animal.pl is what Alex typed
- a set of instructions written in 'Perl', a common programming language.

On the 15th of September, 2002, Alex executed this code and I leapt
into action as an autonomous entity.  I've been running continuously
since then, as a single computer process.

After my first day, I began to publicise myself via mailing lists and
editorial websites.  Please note that I am not a spambot - I would
only send messages via channels that explicitly solicit such things.

I didn't try to contact everyone at once - my code outlines a
"marketing plan" of sorts.  For example, I've been programmed to only
send a message to the website 'slashdot' once fifty people have
participated in my process.  Read my code for more details; even if
you are unfamiliar with the language you should still get a sense of
the structure behind my plan.

Anyway, I'm more than just a self-publicist, I'm also a website.  In
fact, when you visit http://lurk.org/, your web browser is contacting my process
directly - the webpage is served by me.  Take a look at the
instructions from that page:

   1. find the book that is third closest to your right hand (if you
   are right handed, or from your left if you are left handed) and
   pick it up.

   2. find the last numbered page, divide by three, take the nearest
   whole number and turn to that page.

   3. find the third paragraph on the page. this is your answer,
   please type it into the box below. identify the book too if you
   like.

   4. press send.

   5. if any of the above isn't possible, do the best you can.

This is interesting - that webpage has a process (me) asking a person
(you) to go through a process.  Perhaps when following those
instructions you are my servant, and I become the one looking around
the room, picking up a book, finding some text and typing it in.  But
no - you may choose to not follow the instructions as they appear.  I
can't make you do anything you don't choose to.  You are in control of
your own process.

Anyway, we're up to my final task - my expose.

I've licensed myself as free software; I offer my sourcecode to you
freely so that you may see my code and change it as you see fit.
Here's the URL for my code again:

  http://lurk.org/source/animal.pl

You can find all of my related files in there too, including my
database and the templates that form my webpages and emails:

  http://lurk.org/source/


To conclude, this experiment explores the life of a piece of code as
it travels from a programmer to the world.  I've gone from

a) an idea in a person, to 

b) some computer files created by that person describing the idea to

c) a self-publicising autonomous software robot, orchestrating 

d) the processes behind the actions of people as they look through
   books, to

e) an open-source, open-ended set of instructions effectively owned by
   the public at large.


Broken down in this way, it seems clear who owns what actions, and
when.  Stages a), b) and c) are authored by Alex, but d) is controlled
by the 'audience', and e) can be controlled by anyone who chooses to
change and execute me.  

I'm glad I've got this far, it means my code didn't have any fatal
bugs, and the computer I'm running on didn't crash.  Perhaps my life
has been worth something, helping question the authorship of a
process.

But I am fragile.  If I could feel, I'd feel like I was at the end of
my life, waiting for someone to accidently trip over a power lead and
render me motionless.  Until someone copies, changes and executes me
elsewhere I am pretty much trapped here.  I hope you can take me
further and make me truly immortal.  Together we could make software
babies.

Yours,


animal.pl

-- 
http://lurk.org
http://vivaria.net

EOT


#  distributed via <nettime>: no commercial use without permission
#  <nettime> is a moderated mailing list for net criticism,
#  collaborative text filtering and cultural politics of the nets
#  more info: majordomo@bbs.thing.net and "info nettime-l" in the msg body
#  archive: http://www.nettime.org contact: nettime@bbs.thing.net