Bernard Hill writes:
|
| ... none of that tells me why anyone creates software in the first
| place. I do not start projects which are not going to bring money in. I
| see clearly that as an end-user having the source code is beneficial -
| but what's in it for the programmer who created it?

Fame?

Of course, it could be just accidental.  Consider  my  tune
finder. I wrote it originally for very selfish reasons. I'd
noticed that there were a lot of collections  of  tunes  in
abc format appearing on the web.  But when I wanted to find
a tune, I had to dig through all of them. And they were all
laid out differently.

But I'm a programmer. So I naturally thought "This is a job
for  a  computer,  not  a human." I happened to be somewhat
familiar with the web, and knew perl  pretty  well.   So  I
decided  to write myself a little web search program.  "How
hard can it be?"

It was a bit harder than I thought, but not  much.   Pretty
soon  I  had  some html files full of indexes and titles of
the tunes and the URLs where I could find them. Then, being
an  especially  lazy  programmer, I wrote a little web page
that let me enter a pattern to match, and a cgi  script  to
run through the index file and show me the matches.

Then I made the mistake of mentioning it to a few friends.

There's no way that I can think of to make money from  this
yet.   Yeah,  google.com is profitable, but how can you get
musicians to pay to look up things like this?   Anyway,  my
web  site  is  on  a departmental machine at MIT.  They are
happy to see people developing interesting  and  innovative
things  on  their  machines,  but they have a pretty strict
rule that anything that makes money has gotta go.  Not that
they  disapprove  of  making money; they just can't have it
happening on the departmental machines.

So the obvious thing is to GPL it all. In fact, all my code
is  sitting  there  in directories that you can read, so if
you like, you can grab a copy and run your own tune search.
So  far, I don't know of anyone who has done this.  I'm not
surprised; it would be a learning experience.   If  someone
does,  I hope they honor the GPL and share any improvements
with me and the rest of the world.

It has got me a bit of notoriety.  But mostly, it has given
me  a  fairly  convenient way of finding tunes any time I'm
near a machine with web access, which is getting to be more
and  more  of  the world as time passes.  If it helps other
people too, well, as long as  it's  a  small  load  on  the
machine (and it's a tiny load so far), they're welcome. The
department likes the publicity, my name gets known among  a
select crowd (that's you folks).  And I can use it whenever
I like from anywhere.

Does this need any more explaining?

To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html

Reply via email to