<<O>>  Difference Topic CompareLily (r1.9 - 19 May 2006 - DanielReed)

META TOPICPARENT UserGuide
|   Lily   |  AIM 
Line: 59 to 59

[5] Only users that are in at least one common discussion are tracked reliably relative to each other.

[6] AIM and Jabber accounts can be "federated", allowing uncontrolled end sites to authenticate namespaced accounts (typically presented in the form of an email address).

Added:
>
>

See also http://en.wikipedia.org/wiki/Comparison_of_instant_messengers and http://en.wikipedia.org/wiki/Comparison_of_instant_messaging_protocols.


FeaturesThatMustExistInAnyLilyReplacement - If we were to replace lily with another server, what would we have to do?

 <<O>>  Difference Topic CompareLily (r1.8 - 19 May 2006 - DanielReed)

META TOPICPARENT UserGuide
|   Lily   |  AIM 
Line: 6 to 6

| MSN Msg |   IRC   | Jabber
Deleted:
<
<
|   iChat  

feature
Changed:
<
<
X X X ? - ? ?   name reservation
X ? ? ? - ? X   authenticated connections
? X ? ? X ? X   encrypted connections (at least optionally)
X ? ? ? ? ? ?   login ID separate from public name
X - - - - ? ?   review buffers (searchable!)
X - - - - ? ?   self-contained private community server
- X X X ? ? ?   searchable by google desktop
X X X X X X ?   console client available
X X X X X X ?   GUI client available
X ? X ? ? ? ?   browser applet client available
X ? ? ? X ? ?   handles multiple discussions
X X X X X ? ?   private messages
X ? ? ? ? ? ?   private discussions
? ? ? ? X ? ?   DCC (direct, client-to-client) messages
X ? ? ? X X ?   source code available
X - - - - ? ?   runtime upgradable server
X - - - - ? ?   built-in games
X - - - - ? ?   user memos
X - - - - ? ?   user info
X - - - - ? ?   discussion memos
X - - - - ? ?   responsive, courteous, professional developers
>
>
- - - - X X   login with no prior account
- X X X X X   entirely self-service account creation
X - - - - ?   addressable public name separate from account name
X - - - - ?   public name reservation
X 6 X X 2 6   authenticated connections
- X ? ? - X   secure (non trivially obfuscated) authentication available
X - ? ? 2 ?   encrypted connections
- X ? ? - ?   authenticated conversations (server can not MITM)
1 X ? ? 1 ?   encrypted conversations (server can not eavesdrop)
X - - - X ?   supports multitarget messages
X - - - - ?   preserves addressing in multitarget messages
X X X 1 X ?   private messages
X - - - - ?   persistent discussions
X - - - X ?   searchable discussions
X X X X X ?   unsearchable discussions
X - - - - ?   notification of discussion creation
X - - - X ?   membership-moderated discussions
? - - - X ?   voice-moderated discussions
X X X X X ?   notification when users join/part discussions
- X X X X ?   list of members can be hidden from nonmembers
X - - - X ?   list of members can be made available to nonmembers
X - - - - X   review buffers for private messages
X - - - - ?   review buffers for discussions
X - - - - ?   searchable review buffers
X X - - 2 ?   built-in games
X - - - - ?   user memos
X X X X - ?   user info/profile
X 4 X X 5 X   reliable presence notification/state tracking
? X X X - ?   ability to selectively block state tracking
- X X X - ?   ability to selectively block state polling
X - - - 2 ?   discussion memos
- X X X ? ?   searchable by google desktop
X X X X X X   console client available
X X X X X X   GUI client available
X X X ? ? ?   browser applet client available
1 X ? ? 1 ?   DCC (direct client to client) messages
X - - - X X   self-contained private community server
X - - - X X   server source code available
X - - - 2 ?   runtime upgradable server
X - - - 3 ?   responsive, courteous, professional developers

Changed:
<
<
Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it. While in lily there's an explicit permissions-mechanism. Even if you know the discussion name, you will not be able to join it unless you are permitted to it.
>
>
[1] Not directly provided by the protocol, but not prohibited either; known to be supported by at least one client.

Changed:
<
<
"handles multiple discussions" was meant (I think) to include the idea of sending a single message to multiple discussions, and having all discussions realize the message was sent to multiple places. If that's not what it was supposed to mean, then let me know what it was supposed to mean.
>
>
[2] Not specified by the protocol, but not prohibited either; known to be supported by at least one server.

[3] No direct support channel has been established for any major IRC networks, but their [network's] developers don't hide.

[4] Users added to your "buddy list" are tracked reliably unless they opt to enable the "Invisibility" feature.

[5] Only users that are in at least one common discussion are tracked reliably relative to each other.

[6] AIM and Jabber accounts can be "federated", allowing uncontrolled end sites to authenticate namespaced accounts (typically presented in the form of an email address).


FeaturesThatMustExistInAnyLilyReplacement - If we were to replace lily with another server, what would we have to do?

 <<O>>  Difference Topic CompareLily (r1.7 - 19 May 2006 - GaranceDrosehn)

META TOPICPARENT UserGuide
|   Lily   |  AIM 
Line: 8 to 8

Jabber   iChat   feature
Changed:
<
<
X ? X ? - ? ?   name reservation
>
>
X X X ? - ? ?   name reservation

X ? ? ? - ? X   authenticated connections
Changed:
<
<
? ? ? ? ? ? X   encrypted connections (at least optionally)
>
>
? X ? ? X ? X   encrypted connections (at least optionally)

X ? ? ? ? ? ?   login ID separate from public name
X - - - - ? ?   review buffers (searchable!)
X - - - - ? ?   self-contained private community server
- X X X ? ? ?   searchable by google desktop
Changed:
<
<
X ? ? ? X ? ?   console client available
X X X X X ? ?   GUI client available
>
>
X X X X X X ?   console client available
X X X X X X ?   GUI client available

X ? X ? ? ? ?   browser applet client available
X ? ? ? X ? ?   handles multiple discussions
X X X X X ? ?   private messages
Line: 30 to 30

X - - - - ? ?   discussion memos
X - - - - ? ?   responsive, courteous, professional developers
Changed:
<
<
FeaturesThatMustExistInAnyLilyReplacement - If we were to replace lily with another server, what would we have to do?
>
>
Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it. While in lily there's an explicit permissions-mechanism. Even if you know the discussion name, you will not be able to join it unless you are permitted to it.

"handles multiple discussions" was meant (I think) to include the idea of sending a single message to multiple discussions, and having all discussions realize the message was sent to multiple places. If that's not what it was supposed to mean, then let me know what it was supposed to mean.


Changed:
<
<
Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.
>
>
FeaturesThatMustExistInAnyLilyReplacement - If we were to replace lily with another server, what would we have to do?

-- JeffR - 13 Jan 2006

 <<O>>  Difference Topic CompareLily (r1.6 - 27 Mar 2006 - CoKe)

META TOPICPARENT UserGuide
|   Lily   |  AIM 
Line: 29 to 29

X - - - - ? ?   user info
X - - - - ? ?   discussion memos
X - - - - ? ?   responsive, courteous, professional developers
Added:
>
>

FeaturesThatMustExistInAnyLilyReplacement - If we were to replace lily with another server, what would we have to do?


Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.

 <<O>>  Difference Topic CompareLily (r1.5 - 14 Jan 2006 - GaranceDrosehn)

META TOPICPARENT UserGuide
|   Lily   |  AIM 
Line: 21 to 21

X ? ? ? X ? ?   handles multiple discussions
X X X X X ? ?   private messages
X ? ? ? ? ? ?   private discussions
Changed:
<
<
? ? ? ? X ? ?   DCC messages
>
>
? ? ? ? X ? ?   DCC (direct, client-to-client) messages

X ? ? ? X X ?   source code available
X - - - - ? ?   runtime upgradable server
X - - - - ? ?   built-in games
Line: 41 to 41

I think it's kind of awkward to build/maintain a table like this in TWiki, although after a few rounds of trial-and-error I think I've come up with a way to reformat the source of this page. It should now a bit easier to modify entries the table.

Deleted:
<
<
I assume "DCC Messages" means "Direct, Client-to-client messages".

Wouldn't that last entry be
   "professional developers, who sometimes take years to make an official release"
?
 <<O>>  Difference Topic CompareLily (r1.4 - 14 Jan 2006 - GaranceDrosehn)

META TOPICPARENT UserGuide
Changed:
<
<
feature   Lily    AIM    YIM   MSN Msg   IRC   Jabber   iChat  
name reservation X ? X ? - ? ?
authenticated connections X ? ? ? - ? X
encrypted connections (at least optional) ? ? ? ? ? ? X
login ID separate from public name X ? ? ? ? ? ?
review buffers (searchable!) X - - - - ? ?
self-contained private community server X - - - - ? ?
searchable by google desktop - X X X ? ? ?
console client available X ? ? ? X ? ?
GUI client available X X X X X ? ?
browser applet client available X ? X ? ? ? ?
handles multiple discussions X ? ? ? X ? ?
private messages X X X X X ? ?
private discussions X ? ? ? ? ? ?
DCC messages ? ? ? ? X ? ?
source code available X ? ? ? X X ?
runtime upgradable server X - - - - ? ?
built-in games X - - - - ? ?
user memos X - - - - ? ?
user info X - - - - ? ?
discussion memos X - - - - ? ?
responsive, courteous, professional developers X - - - - ? ?
>
>
  Lily    AIM    YIM   MSN Msg   IRC   Jabber   iChat   feature
X ? X ? - ? ?   name reservation
X ? ? ? - ? X   authenticated connections
? ? ? ? ? ? X   encrypted connections (at least optionally)
X ? ? ? ? ? ?   login ID separate from public name
X - - - - ? ?   review buffers (searchable!)
X - - - - ? ?   self-contained private community server
- X X X ? ? ?   searchable by google desktop
X ? ? ? X ? ?   console client available
X X X X X ? ?   GUI client available
X ? X ? ? ? ?   browser applet client available
X ? ? ? X ? ?   handles multiple discussions
X X X X X ? ?   private messages
X ? ? ? ? ? ?   private discussions
? ? ? ? X ? ?   DCC messages
X ? ? ? X X ?   source code available
X - - - - ? ?   runtime upgradable server
X - - - - ? ?   built-in games
X - - - - ? ?   user memos
X - - - - ? ?   user info
X - - - - ? ?   discussion memos
X - - - - ? ?   responsive, courteous, professional developers

Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.

-- JeffR - 13 Jan 2006

Changed:
<
<
Could have a line for "user status", but that covers so many different things. "Here/away", user blurbs, "current itunes song" (in iChat). This would be a line for dynamically-changing status, as opposed to static user-info, such as /info or /finger values (now including locations!).
>
>
This table could have a feature-row for "user status", but that covers so many different things. "Here/away", user blurbs, "current itunes song" (in iChat). By "status" I mean features that track some dynamically-changing attribute for users (and discussions?). These being a separate matter from static user-info, such as the values in /info or /finger (which in lily now even includes locations !).

And I'm sure we could easily add more columns to this. There's rowboat for one, which several long-time lily users have worked on (off-and-on) for a long time. There's apparently also JMS (which I know nothing about), as mentioned at http://jdj.sys-con.com/read/171024.htm .

I think it's kind of awkward to build/maintain a table like this in TWiki, although after a few rounds of trial-and-error I think I've come up with a way to reformat the source of this page. It should now a bit easier to modify entries the table.


Deleted:
<
<
I think it's kind of awkward to build/maintain a table like this in TWiki...

I assume "DCC Messages" means "Direct, Client-to-client messages".
Wouldn't that last entry be
   "professional developers, who sometimes take years to make an official release"
?
Added:
>
>

-- GaranceDrosehn - 13 Jan 2006

 <<O>>  Difference Topic CompareLily (r1.3 - 13 Jan 2006 - GaranceDrosehn)

META TOPICPARENT UserGuide
Changed:
<
<

   feature   Lily     AIM     YIM   MSN Msg   IRC   Jabber
name reservation X ? X ? - ?
authenticated connections X ? ? ? - ?
login name/public name X ? ? ? ? ?
review buffers X - - - - ?
self-contained private community server X - - - - ?
searchable by google desktop - X X X ? ?
console client available X ? ? ? X ?
GUI client available X X X X X ?
browser applet client available X ? X ? ? ?
handles multiple discussions X ? ? ? X ?
private messages X X X X X ?
private discussions X ? ? ? ? ?
DCC messages ? ? ? ? X ?
source code available X ? ? ? X X
runtime upgradable server X - - - - ?
built-in games X - - - - ?
user memos X - - - - ?
user info X - - - - ?
discussion memos X - - - - ?
responsive, courteous, professional development staff X - - - - ?
>
>
feature   Lily    AIM    YIM   MSN Msg   IRC   Jabber   iChat  
name reservation X ? X ? - ? ?
authenticated connections X ? ? ? - ? X
encrypted connections (at least optional) ? ? ? ? ? ? X
login ID separate from public name X ? ? ? ? ? ?
review buffers (searchable!) X - - - - ? ?
self-contained private community server X - - - - ? ?
searchable by google desktop - X X X ? ? ?
console client available X ? ? ? X ? ?
GUI client available X X X X X ? ?
browser applet client available X ? X ? ? ? ?
handles multiple discussions X ? ? ? X ? ?
private messages X X X X X ? ?
private discussions X ? ? ? ? ? ?
DCC messages ? ? ? ? X ? ?
source code available X ? ? ? X X ?
runtime upgradable server X - - - - ? ?
built-in games X - - - - ? ?
user memos X - - - - ? ?
user info X - - - - ? ?
discussion memos X - - - - ? ?
responsive, courteous, professional developers X - - - - ? ?

Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.

-- JeffR - 13 Jan 2006

Changed:
<
<
I assume DCC Messages means "Direct, Client-to-client messages".
Wouldn't that last entry be
   "professional development staff, who sometimes take years to make an official release"
?
>
>
Could have a line for "user status", but that covers so many different things. "Here/away", user blurbs, "current itunes song" (in iChat). This would be a line for dynamically-changing status, as opposed to static user-info, such as /info or /finger values (now including locations!).

I think it's kind of awkward to build/maintain a table like this in TWiki...
I assume "DCC Messages" means "Direct, Client-to-client messages".
Wouldn't that last entry be
   "professional developers, who sometimes take years to make an official release"
?


-- GaranceDrosehn - 13 Jan 2006

 <<O>>  Difference Topic CompareLily (r1.2 - 13 Jan 2006 - GaranceDrosehn)

META TOPICPARENT UserGuide
Changed:
<
<

feature Lily AIM YIM MSN Messenger IRC
name reservation X ? X ? -
authenticated connections X ? ? ? -
review buffers X - - - -
self-contained private community server X - - - -
searchable by google desktop - X X X ?
console client available X ? ? ? X
GUI client available X X X X X
browser applet client available X ? X ? ?
handles multiple discussions X ? ? ? X
private messages X X X X X
private discussions X ? ? ? ?
DCC messages ? ? ? ? X
source code available X ? ? ? X
runtime upgradable server X - - - -
built-in games X - - - -
user memos X - - - -
user info X - - - -
discussion memos X - - - -
responsive, courteous, professional development staff X - - - -
>
>
   feature   Lily     AIM     YIM   MSN Msg   IRC   Jabber
name reservation X ? X ? - ?
authenticated connections X ? ? ? - ?
login name/public name X ? ? ? ? ?
review buffers X - - - - ?
self-contained private community server X - - - - ?
searchable by google desktop - X X X ? ?
console client available X ? ? ? X ?
GUI client available X X X X X ?
browser applet client available X ? X ? ? ?
handles multiple discussions X ? ? ? X ?
private messages X X X X X ?
private discussions X ? ? ? ? ?
DCC messages ? ? ? ? X ?
source code available X ? ? ? X X
runtime upgradable server X - - - - ?
built-in games X - - - - ?
user memos X - - - - ?
user info X - - - - ?
discussion memos X - - - - ?
responsive, courteous, professional development staff X - - - - ?

Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.

-- JeffR - 13 Jan 2006

Added:
>
>

I assume DCC Messages means "Direct, Client-to-client messages".
Wouldn't that last entry be
   "professional development staff, who sometimes take years to make an official release"
?

-- GaranceDrosehn - 13 Jan 2006


 <<O>>  Difference Topic CompareLily (r1.1 - 13 Jan 2006 - JeffR)
Line: 1 to 1
Added:
>
>
META TOPICPARENT UserGuide

feature Lily AIM YIM MSN Messenger IRC
name reservation X ? X ? -
authenticated connections X ? ? ? -
review buffers X - - - -
self-contained private community server X - - - -
searchable by google desktop - X X X ?
console client available X ? ? ? X
GUI client available X X X X X
browser applet client available X ? X ? ?
handles multiple discussions X ? ? ? X
private messages X X X X X
private discussions X ? ? ? ?
DCC messages ? ? ? ? X
source code available X ? ? ? X
runtime upgradable server X - - - -
built-in games X - - - -
user memos X - - - -
user info X - - - -
discussion memos X - - - -
responsive, courteous, professional development staff X - - - -

Many of these features have debatable meaning, like "private discussions". AFAIK, in IRC, a discussion is as private as its name - if you know the discussion name you can join it.

-- JeffR - 13 Jan 2006

View topic | Diffs | r1.9 | > | r1.8 | > | r1.7 | More
Revision r1.1 - 13 Jan 2006 - 00:56 - JeffR
Revision r1.9 - 19 May 2006 - 22:17 - DanielReed