IMUnified: Playing Red Rover With AOL 109
Griz writes: "Looks like the bigger names in the IM business have come together to support a uniform protocol, and to rally behind IETF. AOL is noticeably absent. Check out IMUnified for more information." And practically speaking, it looks like a tough sell even for giant AOL to balk at implementing the same standards that will be available to customers of Excite@home, MSN, Prodigy, Yahoo!, AT&T and others.
More greedy corporate BS (Score:1)
This won't fly! (Score:1)
Now, having said that, if they aren't on board with this thing then it will never get off the ground. I mean, face it: AOL is the internet for most people!
Why is the mp3 format big? AOL owns WinAmp. Why is gnutella going to go down in flames as another stupid hacker toy? AOL dumped the project.
Big business owns the net now. Better get used to it.
Re:AOL's own solution (Score:1)
Uhh...
Are you a moron, or just trolling?
The draft is here [ietf.org] on the IETF's Web site. Section 7 credits the authors, Edwin Aoki and Andy Wick of AOL.
--
Re:Nonsense -- Network effect (Score:1)
you'll probably need some sort of gateway.. but I think some companies are already doing something similar to this (ie everybuddy or something like that).
One Word (Score:1)
All of this stuff is already working as we speak. Check out jabber at http://www.jabber.org
huh? Re:A Waste of time without AOL. (Score:1)
No one I know has more than _1_ ICQ account. (One guy has 2 because his other one got spammed by some stalker.) I've had my account for over 2 years, went through 2 computers and 4 clean reinstalls during that time and 3 ICQ upgrades. Never had to change my account number or get a new one. Never lost my message history file (which now weighs in at over 3 megs).
You must be really uninformed or too dense not to save your /db and/or /new_db files (depends on version). When you reinstall don't you save your email client's mailboxes and folders? Or do you just accept as fact that you'll lose all your past email? Do you go to your ISP and request a new email address? Or do you just re-enter your old info after a reinstall? You know, you can do that in ICQ right from the main menu.
Maybe you should learn how to do minimal backups before trashing a product for not assuming its users are all dumbasses.
Re:Open source protocol? (Score:1)
Re:This won't fly! (Score:1)
The remaining CompuServe users are not diehards ... they are (with the greatest respect) diestupids.
Regards, Ralph.
Re:This won't fly! (Score:1)
I'll admit CI$ was good (for it's time) for technical info (though not as good as Compulink (CIX) in the UK I reckon - CI$ won only for it's international access).
Access to the Web via vanilla ISPs killed CI$ - better to get that technical info direct from the suppliers' website (or Usenet) rather than via some CI$ forum. (The overcharging and low performance helped of course
Regards, Ralph.
Would it help AOL? (Score:1)
Re:Nonsense -- Network effect (Score:1)
--
Using @ (Score:1)
Re:Its about bloody well time. (Score:1)
Ideally, what our company (and a lot of others) would like to do run our own IM network with easy-to-install hub software -- so that we can have control over our own policies and buddy lists, but still talk to the rest of the world. For example, all employees could be buddies of each other. The IM IDs could be the same as our email IDs, so there's one less thing for people to remember. One could imagine IM hubs that integrate with other authentication and message-related servers such as Exchange, Notes, LDAP, or Kerberos. Doing all of this is "possible" but rather pointless if there is not a single standard that all clients and hubs can agree upon.
Was AOL Invited? (Score:1)
Just a few thoughts
Re:Why Unify? (Score:1)
Illegal no. Unethical?... I think that's debatable. Is a monopoly unethical? Basically, they make it EXTREMELY difficult for any other developer to make a buck off of IM. Imagine if every cell phone, set-top, application developer (Napster has IM capabilities, no?) has to pay royalties or licensing fees to AOL when they incorporate a messaging solution into their service.
I give you AIM, your new master (Score:1)
Who needs to speak? I look forward to the day when the telephone is abolished, the world will be much happier place to live; with nice IM chimes instead of phone rings, and plenty of carpal tunnel syndrome to go around.
It will be nice to have my whole social life right in front of me in the comfort of my room...it even glows in the dark...oh wait, I think that already happened.
I think Louis Armstrong sung it best, when he belted out, "Oh, what a wonderful world". You just can't beat that, not even with a techno bassline.
And M$ should open its API, so apps run anywhere (Score:1)
M$ talks as if AOL is doing something bad, and it can fix it. Well they already "fixed" my desktop computer and that's all the help I need from them thank you.
Actually, maybe they should release all of their API's so all OSes can interpolate. That way I can switch my OS and won't have to worry about having to buy/find new applications.
I am sure that M$ would be willing to do this. Perhaps they could add it to the benevolent mission of the IMUnified Group. Yes, free APIs for everyone, I think I'll email Bill Gates.
Re:sametime connect. (Score:1)
It seems pretty obvious that IBM/Lotus licenses a customized version of AIM for internal use, and so it's no leap of faith to consider that part of that license is interoperability between the two clients.
Re:Yep. (Score:1)
If we had a history nazi, I'm sure s/he would point out the way certain political parties with narrow popular bases have at various times gained control of parlimentary governments: organize all the haves-not to work together to destroy the powerful haves, then backstab their erstwhile allies so they can rule without having to share the newly acquired power.
I'll leave it as an exercise for the reader to determine why the history nazi might think those episodes were relevant to the content of this thread.
--
It'll all be over soon. (Score:1)
* This assumes that MSN gets AOL/ICQ support yet again, which wouldn't be too hard. Also WMP 7 supports its own skins and plugins, not to mention playlists. Who needs Winamp?
Re:It'll all be over soon. (Score:1)
imunified? (Score:1)
Say, I could use a vaccination.
Yeah? Where do you want to go on your vaccination?
Would You Say This? (Score:1)
Microsoft, essentially, owns the instant communication market. MSN Messenger Service has some 70 million users (or so they say) and I think we're seeing ICQ #'s in about the same range. I can't really blame them for being absent here. (Before you start blaming them for embracing and extending protocols, or closing out markets, please consider the evidence. Although Microsoft is a frightening market giant, they have not done anything to illegally or unethically corner the instant messenging market.) Anyway, my point is, the odds are very, very good that anyone you might want to reach will use one of those two services. (And with ICQ's excellent cross-platform support, there's no excuse for them not to).
Additionally, MSN Messenger Service and ICQ (both owned, though not created, by the same company) use radically different, fundamentally dissimilar naming conventions. When you start introducing others into the fray, a unified protocol or client could easily become a hindrance or lead to complications.
Microsoft has more-or-less earned (or acquired) the instant messenging market. When something better comes out, I have no doubt that it will take the place of MSN Messenger Service or ICQ. Until then, though, incompatible standards shouldn't be foisted upon them.
i'm not trying to troll here, but methinks that if it was MS not joining the standards committee, your attitude (and by extension, the attitude of others on
food for thought.
AOL will give in (Score:1)
If AOL has half a brain, they'll join IMUnified. But then again, AOL users still can't use POP/SMTP.
Hmm (Score:1)
Re:Nonsense -- Time Warner effect (Score:1)
Re:Would You Say This? (Score:1)
The only reason AT&T and Standard Oil got split up is because they were ABUSING their monopolies.
Re:Nonsense -- Network effect (Score:1)
Mark Duell
once more... (Score:1)
Re:Huh? (Score:1)
Re:Where's ICQ (Score:1)
Huh? (Score:1)
Re:Gimme TALK any day... (Score:1)
Also, does TALK allow multi-party discussions? I assume not...
Re:My gloomy predictions. (Score:1)
Doesn't unity and standards seem grand?
My point is at the last paragraph. It's in these companies interest to not allow any other competing clients. Therefor they do not plan on allowing any OPEN SOURCE clients to communicate on their network.
This organisation looks like a very evil thing for open source.
Some people think that the will be just able to write a jabber transport to communicate on the network. But they should expect to have to reverse hack the authenication protocol and be sued for it in the process.
My post tries to show this, but I guess I wasn't clear enough.
Re:Leftist *trendies* are in vogue (Score:1)
You're on your way to realizing the One Truth: everything is a sham. The Right, the Left, and everything in between. Even everything on Slashdot. Have a nice day.
This tiny jewel of cynicism brought to you by Microsoft.
---------///----------
All generalizations are false.
Re:Yep. (Score:1)
Okay, I feel better.
---------///----------
All generalizations are false.
Re:Happy FreeBSD User (Score:1)
I prefer the more old-school approach that you get with FreeBSD's "custom" installation: I choose exactly which packages go on my box, the disk partitioning and labeling, et cetera. OpenBSD's install is almost as good. You can do almost the same with Red Hat's "expert" install, but it takes much, much longer. Slackware probably has one of the best current GNU/Linux installs. IMHO, of course. I just wish that the default kernel had all of the UDMA packages included, so I could've installed directly to an ATA/66 drive instead of switching to a normal ATA/33 IDE bus, installing, recompiling, changing fdisk and rdev, and switching busses again. Sure, it only takes a half-hour to do the whole deal, but if frickin' FreeBSD has proper UltraATA/66 support in the default kernel, shouldn't all GNU/Linux distros? (Except Debian, of course. Right, Rob? Any post-1979 code is just "too wild and unruly" for you Debian freaks. ;-p)
Let's get even more offtopic. Installing x86 Solaris for the first time was pretty interesting. 'Twas the first opportunity I had to actually install Solaris on a box, (don't have the dough for a Sparc, heh heh), and it was a pleasant (if unsettling) surprise. Solaris 8 is even more flashy. For those who have never seen it, you start off in text-mode and are allowed to scan/configure devices, then choose where to boot a kernel from. Boot kernel, do a quick fdisk, and set up the console. Then you're thrown right into OpenWindows to install the actual software. Set up the system and partitions, along with the packages to install. You can read propaganda about new and cool features while-you-wait and swap CDs (20-40 minutes, in my experience). Then reboot, and bam, after the normal boot messages, you go right into CDE login. Pretty slick. As I've ranted about before, Sun had user-friendly UNIX done quite some time ago.
Okay, enough offtopic-ness for now. Enjoy that coffee, brother/sister.
---------///----------
All generalizations are false.
Re:Q: Jabber? (Score:1)
Re:MSN only playing for one reason.... (Score:1)
ESR on AOL and IM openess (Score:1)
Last year, ESR blasted AOL over attempting to close up the AIM protocol after it had oppened it. Look here [linuxtoday.com].
NOTE: I put this link in a comment in another thread, but it might be of more general interest.
Suppose you were an idiot. And suppose that you were a member of Congress. But I repeat myself.
Gorilla tactics..... (Score:1)
------------------------------------------
If God Droppd Acid, Would he see People???
Re:Gimme TALK any day... (Score:1)
Why this is a good thing (Score:1)
IMUnified does say that it will "make publically available" specifications in their press release, which means that open-source messaging clients could (and will) be built around it, with the compatibility of bigger messaging clients as well as all the benefits of being open source.
Re:Gimme TALK any day... (Score:1)
Everybuddy (Score:1)
Re:A Waste of time without AOL. (Score:1)
Well, obviously, they were busy. *eye roll* (Score:1)
To this i say, IRC.
Re:Would it help AOL? (Score:1)
Sure they could. They could fire the people that made the decision. Just who do you think owns ICQ?
Open source protocol? (Score:1)
I mean, how difficult can it be? Isn't it basically a lowend version of telnet with a candy coating (for messaging, file-transfers, etc.) Granted, voice chat would be a little more difficult, but as Yahoo has demonstrated recently, you can write a reasonable voice chat system with Java and get away with it being under 80K.
Re: (Score:1)
but aol's primary product is its network (Score:1)
so it's fine and dandy if imunified wants to create a large competing body, but asking AOL to join is asking them to give up their primary product--access to the aol network. if you can download yahoo messenger and talk to aim folk for free, what's making you go to the aol website and looking at all the banners and 50 free hours! pop-ups? if you breathe wrong on aim, you get sent to an aol sign-up page.
having a large subscriber base is not monopolistic. this seems a little like us news & world report and time demanding access to newsweek's mailing lists so they can offer "a wider range of services."
70 million clueless users though (Score:1)
A broader view of Instant Messaging (Score:1)
Imagine, I want to access info off of my PC at work from home. I had an IM based service on my PC at work and an IM based client that built queries to the IM service. The client "system" communicates with the service "system" to get the requested info (such as my schedule for the day) all via IM.
Realize that what IM does is allow two "hosts" to communicate anywhere on the net (firewalls be damned). This could be a new standard communications medium for n number of new services. We should fight that the CLIENT API gets standardized (or at least opened). This may not happen, but at least the servers could interoperate and you could use an "open" source system like Jabber [jabber.org] for the development of the new innovative services.
Where's ICQ (Score:1)
Re:Yep. (Score:1)
oligopoly:
a market situation in which each of a few producers affects but does not control the market
Now I will use this new word in a sentence:
sametime connect. (Score:1)
AOL/ICQ can work together/Importance of AOL (Score:1)
Also, these numbers about AIM having more people than ICQ are not very reliable if they are going by the number of registered screenames vs. the number of registered ICQ UINs. I only know one person who has more than one ICQ#, but I know quite a few people have have more than five screenames. Somehow I think this could throw the numbers off.
Sometimes you by Force overwhelmed are.
Re:Q: Jabber? (Score:1)
Sometimes you by Force overwhelmed are.
Re:Everybuddy (Score:2)
Eric
--
Re:Nonsense -- Network effect (Score:2)
Actually, they seem to have partially joined ICQ to AIM at some point. Why else can I log into AIM, which I just started using recently, using my ICQ uin/password? I think a better way to say it is they'll never join them in a way that doesn't help them.
bash: ispell: command not found
AOL's own solution (Score:2)
Take your current screen name, and add an @ and the service's domain name - for example, AIM user Foo becomes Foo@aol.com, while Yahoo! Messenger user Foo becomes Foo@yahoo.com (notice, different namespace = no conflict). Each user authenticates themself via their own service (MSN Messenger users give Microsoft their MSN Messenger lusername and password, not an AOL screen name and password), so you don't have a big inter-company security nightmare.
Each company sets up servers to relay IM messages and other information (such as whether a particular user is online) between their own service and other services. Each company then adds IMX records to their DNS zone file - Instant Messaging eXchange servers, used to relay IMs similar to the way MX records specify SMTP servers to relay mail for a particular domain. These relay servers authenticate each other based entirely on this DNS information, using a callback mechanism (server im.foo.com finds that im.bar.com is the IM exchange server for bar.com and sends a greeting, then im.bar.com checks to see that im.foo.com is the IMX for foo.com and sends a reply, then im.foo.com sends a final message indicating that the authentication has been completed). This way, anybody can set up an IM service and interoperate with all the other services, without having to register themselves with any centralized body - all they need is a domain name, which everyone has anyway.
It's been awhile since I read the spec, but that's the basic gist of it. Sounds good to me, and it's been submitted to the IETF, so I don't see why people are still pissed off at AOL. Remember, AOL came up with this themselves, voluntarily. Besides, as far as I know, they haven't done anything to try to prevent people from using other services. People just use AIM because AIM is better than the alternatives - either for technical reasons, or just because everyone else uses it.
--
Re:A Waste of time without AOL. (Score:2)
As a matter of fact, I don't know anyone personally who has just _1_ ICQ account. Probably since if you have to reinstall ICQ you are screwed anyways - you don't have any of your contacts since ICQ is a client-based trust protocol, althought they can see you. At least with a new account you:
-don't have to remember a password
-don't have old people you removed from your list still seeing your presence online (and IP address).
As far as AOL submitting their open architecture design, it was horribly incomplete and more importantly - not implemented. AOL has had exactly zero percent participation in the IETF process, and basically submitted a quick draft proposal to help their Time-Warner merger case with the FCC. It met (by my estimates) about 50% of the IETF working group's requirements for a protocol, and would never be supported anyways because it only describes inter-server communication; no client communication.
Re:The MSN Coalition (Score:2)
It is a good thing (wow, that's scary) that they're involved in this.
Re:but aol's primary product is its network (Score:2)
Re:What about IRC? (Score:2)
Re:Where's ICQ (Score:2)
a flaw in your logic (Score:2)
Re:Gimme TALK any day... (Score:2)
MSN only playing for one reason.... (Score:2)
The next step - assuming anyone cares if it is worth fighting over (there is no direct revenue stream) a Microsoft IM client will be installed as part of the WinME desktop, and with any upgrade of any MS product (just like IE is now) and will offer to replace AIM/ICQ for you.
The rest of the players are an irrelevancy.
Re:Nonsense -- Network effect (Score:2)
--
IMHO, encryption isn't that bad of an idea. (Score:2)
So, I'm not against encryption in them. (Though Kerberos is a funky choice for this, I'm trying to imagine a KDC for tens of millions of users, and failing.
--
Re:Just say NO to monolithic messaging (Score:2)
Jabber may be open, and it may be a step in the correct direction (each domain runs their own service, which scales a heck of a lot better to the global Internet), but it's really, really icky on the inside.
XML is a bad choice for protocol messages. The use of XML carries far too much baggage for a lightweight/automated implementation. I've been thinking for some time about how a good Internet-wide IM system could be used not just to send silly chat messages back and forth, but also to be a method for client-server interaction. The XML message format requires each piece of software to contain an XML parser and also (from what I've seen) limits the kinds of data you can send back and forth. Why not do what HTTP does -- not care about the content, just specify a header format and let arbitrarily formatted data be attached?
In addition, Jabber makes the unfortunate choice of not wanting anything to do with crypto on the protocol level; instead, it wants client folk to slap OpenPGP on top of it. This is another bad decision in two ways:
That said, it's probably the best we've got right now, and in their favor, the Jabber folk have worked on this for a long time. I do respect them and their efforts (it's a rare open source project that is built to be more than just a copycat of some other software). I'm just not sure what they've come up with is what we need.
Its about bloody well time. (Score:2)
I mean really, between what all those people offer, there is a client type that can make anybody happy (unless you like ICQ's bloat anyway). Now if they could all talk to each other, that'd be even better, I could choose a client based on how well it works instead of which network has more of my friends on it.
AOL has no real interest right now because they have a monopoly to protect, however if this takes off (and as soon as they have it working I'm going to switch over to it, I really really hate AIM and ICQ) then we can end up with two big incompatable networks, oh joy.
Well, maybe somebody on the IMUnified side can make a client that doesn't suck, lord knows ICQ hasn't been able to do that since version 2.
My gloomy predictions. (Score:2)
If I understand it correctly, both the MSN and Yahoo instant messanging protocols had to be reverse engineered. If they wanted people to write competing clients the obvious thing to do is make the protocol public domain.
In the instant messanging world having an established user base is like having a sort of standard. Right now AOL has that and so for these companies it's time to gang up on AOL. But think for a moment... If microsoft was in AOL's position how can you be sure they'd care about Unity and interoperability?
And when these companies make their own standard protocol, what then? How do they plan on making money? No one pays for an instant messenging client because you can get AOL for free.
Are they going to sell server software? I would actually respect them if that was there plan.--especially if they made a GPL server that ran on LINUX
The only other conclusion that I can think of is that they plan to continue with their current business model of selling adds. AT&T I can picture as being interesting in a standard protocol for embedded devices and cell phones etc. But the others are going to sell adds.
There are two things you don't want to happen when you start selling adds. 1) You don't want people to switch to another provider. This makes me not expect to see Yahoo selling Instant Messenging servers that will compete with them. 2) You don't want people to figure out how to block your adds. This makes me think that yahoo does not want you to make your own client.
Writing this I think I begin to realise how this will be done. There are ways that blocking rogue servers and clients can be done. It will be called "Security." MSN will be interoperable with Yahoo because Yahoo will lease the bandwith and cpu cycles that it's clients will use on the MSN mainfraims. People without leases will not be welcome. This will be called "Unity."
Welcome to your bright tomorrow.
[Disclaimer] I plan to continue my computer science education and perhaps learn enough to program jabber applications some time in the future.
Re:Open IM Standard + Encryption = Useful Tool? (Score:2)
You could do what you are talking about with PGP pretty easilly with jabber too. The problem is that no one has done it yet. Probably a dozen different clients out there wouldn't mind canabalizing your code if you made the first jabber client that supported PGP.
The other problem is that none of the other protocols are advanced enough to be able to handle fairly complex stuff like that.
Jabber transport programmers face the same problem elsewhere as well. AIM for example does not support offline message storage. With MSN you can send little messages that say, "Fred has recieved your message and is composing a reply." but with ICQ you can't do that.
But I say go ahead and program the PGP enabled jabber client. Thousands of users will love you for it.
Gimme TALK any day... (Score:2)
But if you really have to communicate on-line in real time with someone--what's the matter with TALK? I miss it. People hardly use it any more, I guess because a shiny AIM interface is prettier than TALKing through telnet or whatever. Just never caught on with the non-geek and non-college-student crowd, I guess, especially with AIM out there. I pray for the day that AOL goes under, though I fear it'll never happen. "AOL: We're the Largest Censor on the Net, With Over 20 Million Subscribers Under Our Heel!"
Re:A Waste of time without AOL. (Score:2)
Yes, AOL did submit an Open IM Design to IETF, but it just gives a high level discussion of what an IM protocol might be like; it doesn't say anything about how the AIM protocol currently works.
And according to this article by ESR [linuxtoday.com], AOL released the AIM protocol, only to make changes to it once Microsoft began using it, in order to lock Microsoft out. So it doesn't seem like AOL really wants to be open with regards to IM.
For a full discussion of AOL vs. the rest of the world (with regards to AIM), see this article [zdnet.com].
Suppose you were an idiot. And suppose that you were a member of Congress. But I repeat myself.
Re:Gimme TALK any day... (Score:2)
Me either. Why would I want to talk to an AOLer?
AOL's huge number of IM/ICQ users is probably phony, anyway. If you ever put an AOL disk into your computer, or bought a machine with AOL's client pre-installed, the stupid thing installs, and it's a bitch to remove completely.
What about IRC? (Score:2)
I've always wondered why someone hasn't designed an licq type interface to IRC. The infrastructure is already there and the protcols and clients are already open.
Why not just make a DCC CHAT ready client that works like the instant messaging clients?
Re:IMHO, encryption isn't that bad of an idea. (Score:2)
Anyway though, I think the original post really was getting at the way that MS "embraced and extended" the kerberos spec itself, and they just mean that MS would do the same thing with the IM spec if one standard becomes prevalent. ie. they'd change it slightly in a way that meant they'd have an advantage. Which they would I bet too!
sig:
Re:Yep. (Score:2)
sig:
Re:Would You Say This? (Score:2)
And, any references to the MS anti-trust case are not valid here either, because MS weren't convicted of having a monopoly, they were convicted of using unfair business practices to quash competition unfairly. AOL haven't done any such thing, they've just created a product that everyone ended up using, for various reasons. It's a monopoly MAYBE, but monopolies are not illegal.
sig:
Re:Would You Say This? (Score:2)
Okay, so are you goin to ask what part is illegal now? Since last time you asked right after I explained it.
sig:
Re:This won't fly! (Score:2)
CIS was always underpowered and overcharged (esp. in Europe). I jumped when they started playing games with email interconnect with various ISPs they didn't like.
Well, there's always going to be someone dissatisfied. I paid 16DM, about 5 Pounds nowadays, if you're British a month. Didn't seem so terrible to me. CIS was the place to go for technical info in easily accessible format as far as I was concerned, and the place to pass on my experience to others. It was one of the originators and leaders in this whole business. And even you might be prepared to agree that AOL's treatment of CIS users was crass in the extreme, if you were still around to experience it. I never had any problem with emails, btw
Re:Just say NO to monolithic messaging (Score:3)
Not necessarily. XML parsers have now been implemented that are as small as 1.5K of code. And Jabber doesn't use full-blown XML with DTDs, automatic validation, and all that; it uses it for the sole purpose of creating a structured data stream.
The Jabber protocol would be excellent for this purpose. We are exploring such possibilities as embedding XML-RPC or SOAP messages in Jabber to promote client-server interaction over the same stream you might use for two-way human-to-human communication. The existing Info/Query mechanism in Jabber already does this, to a certain extent.
XML parsers are readily available, and, as I mentioned above, can be quite small. As for percveived "limitations" on data types, any text-format data can be expressed as XML and sent through a message extension. For binary data, we use the jabber:x:oob (out-of-band data) extension to pass HTTP URIs for data retrieval, which keeps the data from having to be sent if the receiving client does not support binary attachments.
First of all, Jabber already supports SSL connections (via the OpenSSL [openssl.org] library) for transparent transport-layer encryption. The only drawback here is that not many Jabber clients support SSL.
That being said, I would like to see Jabber support crypto at a level in between the transport layer (SSL) and the end-user level (OpenPGP). But it's not going to be supported until it can be done right, as it's my belief that poorly-done crypto support is worse than no crypto at all. And I might also point out that competing protocols either use no encryption, or use something that's a total joke in terms of real security (e.g., ICQ). Then, too, there are US export regulations to consider (and we have very few non-US developers at this point that could mount any sort of Jabber crypto effort).
Eric
The preceding was my opinion only, and not the official opinions of Jabber.com Inc. [jabber.com] or The Jabber Project [jabber.org].
--
Re:Except it (WinJab) won't compile. (Score:3)
I added a readme.txt yesterday (July 25) to the winjab CVS module that should hopefully resolve the component issues. If you have other issues, please contact me directly via email (check the sourceforge site for the addy).
I could _REALLY_ use the help and want to be as accomodating as possible.
Except it (WinJab) won't compile. (Score:3)
I downloaded the CVS version of WinJab a couple of days after it's release (About 16-July-2000). It wouldn't compile.
You do expect a little bit of that with Delphi programs - missing components, etc, but this was crazy. I downloaded everthing I could find, and still it wouldn't compile. There was a whole set of XML stuff missing from CVS. God knows where to find that... (And yes, I registered the type library)
I code Delphi for a living, so I'd hate to think how much trouble other people would be having.
I left a message on SourceForge about it... now there are a whole lot complaining about that same thing [sourceforge.net], but no answers.
I'm a little annoyed about this, because I had a look at the code, and I saw a lot of things I could have fixed for very little effort. (Eg, they are auto-creating all the forms in the project at application start-up. That's a bad thing to do, but pretty easy to fix.) I wanted to help, but I couldn't.
Open IM Standard + Encryption = Useful Tool? (Score:3)
IMUnified comes up with an open standard for instant messaging. Assuming a large enough user base recognizes this as a good thing (and they likely will as the next "upgrade" of Yahoo! IM will be both standards and backwards compatible) then the worry about getting messages to my cohorts (each of whom use different services) dissapears... but what else happens?
Well, if there is a single (or, almost single) standard for IM then writing a client that's useful becomes a much easier task. Having, say, a client which knows how to do MIME would be useful in a nubmer of ways, not the least of which is that PGPMIME is a handy way (and one of many) to move around encrypted dated with arbitrary encapsulation (in this case the IM standard protocol). Suddenly a secure IM platform is available with only a few days coding time, and if the poor sod on the other end of my message doesn't know how to interpret PGPMIME (or whatever else I use) all he gets is a nice ASCII block which is conviently labeled, oh, I don't know, "PGP Encrypted Message"...
hmmmm, I think I like where this is going.
--
Re:Just say NO to monolithic messaging (Score:3)
Thanks for the response, Eric. I was beginning to wonder if I'd gotten swallowed up in the flood of crap that's been posted to all the stories lately. One of these days I'm going to relocate to Advogato [advogato.org] and stay there. :-/
I'm not so sure that I'm comfortable with that. I know that with XML's namespace support, you can easily push XML-based formats inside of one another, but that strategy requires (AFAICT) anything that's not expressible in XML to be sent OOB. The OOB mechanism also would therefore require additional protocol support within the client, beefing its code up just a little more. If I'm understanding it correctly, it also offers a security risk where a sniffer could grab his own copy of the OOB file.
I would instead implement an inband message send/ack/reject strategy for short messages; and for larger messages or files, an offer/accept/reject message strategy that could transfer content either on the same channel (blocking further messages) or another channel, but without the overhead of additional transfer protocols.
This is cool, but it is not the be-all and end-all. I've been over the protocol on a few occasions in the past and I just recently looked at the whitepaper. I don't believe this addresses the issue of how a client attached to one server can authenticate itself to another server to the point of being able to subscribe to presence changes of a user of the latter server. If you had even a simple DSA implementation, you could have the user of the latter server say "I'll accept requests from this public key, this public key, etc." and authenticate based on that.
I admire you for taking this stand.
This is a fault of those protocols, and something that needs to be corrected by competing proposals. I respectfully submit that it is not an excuse to not implement cryptographic security and authentication. US policy is a pretty darned good excuse, on the other hand. :-/
A Waste of time without AOL. (Score:3)
Frankly I don't understand why people still hassle AOL, didn't they submit their Open IM Architecture Design [aol.com] to the IETF?
The Important Questions to Ask (Score:3)
Otherwise, ladies and gentlemen, this will fail.
This has potential (Score:3)
Also, I really do hope that this new network supports what Licq (the most used Linux ICQ client) has supported for a while: encrypted messages. If one person using Licq sends a message to another, the message is encrypted (if you turn the feature on). This functionality is ESSENTIAL to the growth of IM if it is ever to be used for business use (as their site suggests it will be).
The MSN Coalition (Score:3)
After all, they were going against AOL head to head for a while by making MSN Messenger compatible with AIM and then they just gave up. How un-Microsoft like, it seemed back then.
So now they engineer this coalition(with the proper IETF backing of course) and they've got a real battle plan again. Obviously they haven't given up.
I wonder if messaging clients are something that could be complex enough that you'd get that software rivalry like there was between Netscape and IE. Does anyone care about the quality of their messaging client?
Re:This won't fly! (Score:3)
they deserve to be as big as they are for helping the masses
Tell that to the (ex-)Compuserve users. AOL took over a great service, removed all the interesting technical forums which made it what it was, and foisted their stupid mass oriented childishness on the few diehards remaining.
Yep. (Score:4)
You've read about these things in history class, kids. Now you can see it as it happens.
--
Why should I care? Lets see some real improvement (Score:4)
AIM and ICQ work fine... I'm not getting charged for them... there are clients for lots of platforms... so who cares about making a standard to interoperate with them? Only people that see a "market" and wish they were part of it.
I really can't bring myself to care until the technology improves. When someone invents the fully distributed datagram-only version with automatic encryption and message signing and no central point of failure, I will be the first to sign up. (I've been muttering about doing that to IRC for years, I suppose I should sit down and code something--except I hate writing GUIs, and that is the part most people would notice.) Until then, unless AOL is doing something weird with my messages, or tries to extract a fee from me, what difference does it make that Micros~1 and whoever else can't join the party?
As long as we are going to make a "standard", lets redo the protocol from the ground up and fix all the flaws... and yes, I've seen the IETF draft standard, I think its fugly. Publishing standards for the existing tools would be nice, but what right has anyone to force AOL to open their protocols? Personally I don't see anything sinister in AOL acquiring Mirabilis and Nullsoft and Netscape... they just want to make sure those tools continue to exist, if only so that the value of the Internet experience of their own customers is improved.
Or does someone have evidence to the contrary?
Just say NO to monolithic messaging (Score:4)
What these companies want is to wrest the eyes and clicks of the countless AIM users into using their advertising supported clients. The "open" here is a misnomer that only means "interoperable" which is far from the same thing. It doesn't matter that the huge, dominating overlord is made up of a number of seperate organizations, it's still a huge, dominating overlord. The word for this type of union is "cartel." If you want a real open standard for messaging, you want Jabber [jabber.org]. Jabber is an open standard, it's open source, and most importantly, it just makes sense. There are many reasons why it's better than the current adware messengers, but the best reason is that Jabber is a decentralized network. There's no single, monolithic entity that you must rely on to supply your connectivity. In other words, Jabber is built on the same model of the internet itself.
So download Jabber, but don't sign up at jabber.(org|com). No, instead you should start your own server (if you're able), or encourage your ISP to set up a local server. I mean, what would you rather be known as, "foo82351@jabber.com", or "yourname@yourhost.net".
Why Unify? (Score:4)
AOL, essentially, owns the instant communication market. Instant Messenger has some 70 million users (or so they say) and I think we're seeing ICQ #'s in about the same range. I can't really blame them for being absent here. (Before you start blaming them for embracing and extending protocols, or closing out markets, please consider the evidence. Although AOL-Time-Warner is a frightening market giant, they have not done anything to illegally or unethically corner the instant messenging market.) Anyway, my point is, the odds are very, very good that anyone you might want to reach will use one of those two services. (And with ICQ's excellent cross-platform support, there's no excuse for them not to).
Additionally, AOL and ICQ (both owned, though not created, by the same company) use radically different, fundamentally dissimilar naming conventions. When you start introducing others into the fray, a unified protocol or client could easily become a hindrance or lead to complications.
AOL has more-or-less earned (or acquired) the instant messenging market. When something better comes out, I have no doubt that it will take the place of AIM or ICQ. Until then, though, incompatible standards shouldn't be foisted upon them.
yours,
john
Jabber (Score:5)
I would highly encourage you to visit our site Jabber.org [jabber.org] for all your development needs, and Jabbercentral [jabbercentral.com] for your end user related needs. Even more so we encourage you to download our server and seutp your own system, because we are similar in idea to how email works, anyone can run a server and talk with all the currently existing Jabber servers.
With ~20,000 users between just the public jabber.org and jabber.com servers we're growing extremely fast, and we hope that others will take part in our growth.
--Temas
Jabber ROCKS!
Nonsense -- Network effect (Score:5)
AOL owns the two largest IM networks, AIM/AOL and ICQ. This system is an obvious one. Why, the rest of the players are tiny. If they merge and can grow, they can become significant. They need to count on users switching to the "standard" so that they can force AOL to play (after which, Microsoft takes over the non-AOL user market).
However, AOL still hasn't (to my knowledge, I mostly use AIM as my friends have all switched from ICQ) gotten ICQ and AIM to play nicely.
Now, if AOL feels any threat, then they merge the top two messaging clients and get even bigger network effects. Right now, AOL doesn't find it critical... they just don't put effort into ICQ and let everyone drift to AIM. If they needed two, they'd merge the databases.
AOL will never join one of these groups. These groups won't make a dent, as Instant Messenger/ICQ dominate the market. It would be suicide to work with this group. Who would download the AOL client if the Microsoft one shipped with Windows and was equivalent (good enough)...
Remember Netscape? AOL is too smart for this.
Alex