What is an 'anonymous' sender?

A bit of terminology discussion here…

In a recent article, Yasser introduced this following use of the word ‘anonymous’:

“An application comes to life on the network by using an Indigo port, which acts as the gateway between the application and the network. Each port is identified by a unique URI known as the port's identity role. If the application doesn't need its port to be addressed by other applications on the network (e.g., the port is used only to send messages but never to receive messages), such a port may not have an identity role, in which case it is said to be anonymous.” 

In some recent discussions on the Indigo team, this caused some confusion, because to many of us, when you say something is sent anonymously, that has a specific meaning as far as security identity.  That is, we expected it to be similar to the Windows ‘Guest’ identity or ‘Everyone’ group; the security identity of last resort.  As you can see above, though, this is another use of the term ‘anonymous’ that has not very much to do with security identity – instead it says that the sender is not addressable.  That is, even though you received something from them, you can’t send anything back; they don’t have an address to send to.  (That is, unless you happen to be lucky enough to have an HTTP response, or something similar, on which to piggy-back your information.)

What do you folks think?  Is ‘anonymous’ the right term to use here, or is there something better?

Comments

  • Anonymous
    March 14, 2004
    Hmm, I think "anonymous" is more of the end result, not the description of the port functionality. Plus, as long as the port is a TCP one, you still can track its endpoint, which is already breaking the "anonymity" concept. I would rather call it "one way", "send-only", "outgoing only" or simply "deaf" :o)
  • Anonymous
    March 14, 2004
    Anonymous is definitely the wrong word. The Indigo team seems to have a penchant for abusing the English language. They go beyond jargon (a necessary evil for any technical field) to choose specialized meanings for words that bear little or no relation to the common meanings of those words.

    I submit (with just a bit of sarcasm) that we call them political ports (they talk but they don't listen).
  • Anonymous
    March 15, 2004
    The comment has been removed
  • Anonymous
    March 17, 2004
    No, anonymous is the wrong word! In my mind that implies identifiability. Anything sending a message should say "this message sent by...". Only if anonymous means the sender is unknown (not whether the send accepts responses), should it be used.