Jack Campin writes:
|
| 2. Make sure you aren't replicating something that's already been
|    replicated, perhaps with mistakes or computer garblement en route.
|    We don't need 105 identical versions of "The Irish Washerwoman"
|    hiding one original take on the tune.  (An easy way for file
|    providers to do this is to add an "S:" line giving the original
|    URL if the tune is a literal copy of one from another site).

Good idea. But figuring out how to do this right isn't easy. It's all
too easy for a chunk of software to decide on the worst one. Having a
human do it for 100,000 tunes would be a bit of an undertaking.   I'd
doubt  the  sanity of anyone who volunteered for the job.  It's worth
discussing.  But you're going up against the impressive sloppiness of
much of the abc transcription on the Web, and the attitude that if it
works with my abc tool, it's fine. I'm constantly disappointed by the
lack of attribution in much of the online abc.

| 3. Provide a human contact for every file (you'll have this anyway
|    if you've asked permission) - lots of ABC files raise questions,
|    and the TuneFinder interface provides no way of getting answers
|    to them, as what you get doesn't even have a URL included.
|    Also, as you're going to be writing a hell of a lot of "I am not
|    responsible for that content" messages to people who fire queries
|    at you, it would seem to be simple self-preservation to be able
|    to name somebody who *is* responsible for it.

My tune finder in fact does insert the URL and date if you ask for  a
tune  in TXT or ABC form.  It uses the F:  header line.  A discussion
some time back seems to have settled on this as the best choice. This
line  is included in the various conversions to other formats, but it
does tend to be invisible in the final output.  But anyone  who  uses
the tune finder to get the raw abc will get this line.

Doing this turned out to be  tricker  than  one  might  expect.   The
problem  was  the variety of line terminators.  Just inserting the F:
line with an ANSI standard line terminator doesn't  work,  because  a
lot  of  software  can't  handle  files  with  mixed  styles  of line
terminators. I eventually found by experiment and a bit of email with
people  who  had  problems  that  the  solution  was to strip out the
terminators and make them all the same. It doesn't matter whether you
use  \n or \r\n as long as they're all the same.  Web software has to
be able to handle both.  I used just \n because it's both smaller and
standard.  (Silly reasons, I know, but it seems to work.)

This URL doesn't directly give you an email address.  In most  cases,
you  can  find  one  by stripping off fields from the URL and looking
through the resulting pages for an <a  href="mailto:...";>  tag.   But
this  isn't  100% guaranteed to work.  There's no general solution to
this that I know of. If a site's owner wants to remain incommunicado,
it's fairly easy to do.

This URL also just tells you where the tune finder found the tune. It
doesn't  tell  you where the tune really came from.  I know that some
sites are mirrors of others, but they almost never tell you this. And
writing  software to figure it out is a daunting task.  Lots of hours
of fun programming for some web hacker.

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

Reply via email to