Google Talk Claims Openness, Lacks S2S Support 377
rm writes "This LiveJournal entry by Nugget quite well sums up the disappointment in Google Talk among many Jabber users, caused by the service's complete lack of XMPP server-to-server communication support: '...Google has uncharacteristically missed the real strength of the Jabber design. Despite all their self-congratulation about open communications they've only embraced the smaller, less important aspect of the Jabber openness.'"
Central Me (Score:3, Insightful)
When do we get to the "rant" part? This is boring.
It was a nice trip down memory lane, so don't knock yourself about it. I have fond memories of ICQ with buddies on Captured.com, planetquake.com and late nite mapping sessions with the UH-OH echoing into my brain. And then there was that dreaded song -- you know what I'm talking about. ICQ invaded MTV. Ack -- **flips channel**.
What makes Jabber truly great is that it is a decentralized system.
You can't really make any money in a decentralized system, which proves Google is still looking to captivate us because they have always been quite central. They may have a bottom line to think about, yet we are not in business as free-thinking human beings to serve the needs of one company. What we tend to want always comes first, we are all very selfish -- centralized and independant. We do not want to give control to anyone. We want to save it for ourselves, because we have learned from our mistakes and we know what happens when you trust something far bigger than you.
We want to be free, open, decentralized.
But at Google, it's all about centralization. That's their way. The information they have access to at any given moment is insane, and I think it's the primary reason they believe so strongly in centralization, so that they can collect more information.
It's time to embrace a truly workable and distributed topology that will move us past these ridiculous incompatibilities.
I concur.
Re:Central Me (Score:5, Interesting)
Until I RTFA I didn't realise that inter-server communication was the really useful thing about Jabber. It looks like Google didn't either.
Re:Central Me (Score:5, Insightful)
Regards,
Steve
Re:Central Me (Score:5, Interesting)
Their 'federation' concept is completely bogus too. I really don't expect them to let my small 22 person jabber server 'federate' with them, and why should I jump through hoops to support Google talk users?
What's worse about it is that although jabber supports transports, I really doubt that anyone is going to bother to write a jabber-to-jabber transport to support Google Talk -- because anyone who would be capable of authoring such a transport is likely to be incredibly peeved about the lack of proper s2s support.
Re:Why don't you all complain about AOL or Microso (Score:3, Informative)
It's nice that they have chosen to use jabber, and I bet their bottom line is eventually going to benefit from not having to maintain a wide breadth of clients or worry about constructing their own protocol from scratch -- but you k
Re:Central Me (Score:4, Insightful)
I never thought of it as the useful thing, but definitely high up on the list. I consider it almost exactly analogous to the SMTP server network. You get all the advantages of a private intraoffice server if you want, but also have the ability to send messages to other networks without having to create accounts on those networks: just route a message to the appropriate server and let it do the right thing.
Put another way, I don't see Google's (currently-)closed server as an improvement over AIM or MSN. I'd have to get all my friends to use it and set up Yet Another Buddy List (or another set of contacts to add to the Kopete metacontacts I've already defined). I can't just add myfriendsaccount@gmail.com to my current Jabber roster and be done with it.
Here's to hoping that they open it up. Until then, it's just another account taking up space in my IM client.
Re:Central Me (Score:5, Informative)
"4. What other communication services will you federate with?
We look forward to federating with any service provider who shares our belief in enabling user choice and open communications. We do believe, however, that it is important to balance openness with ensuring that we maintain a safe and reliable service that protects user privacy and blocks spam and other abuses."
They will be open, but in a slow way and only if your server can be trusted!
Re:Central Me (Score:3)
All animals are equal, but some are more equal than others.
Re:Central Me (Score:3, Insightful)
Re:Central Me (Score:2, Interesting)
You can't really make any money in a decentralized system, which proves Google is still looking to captivate us because they have always been quite central.
"Every strategic move should build a positional advantage or remove a disadvantage."
Why is Google offering a Google talk system? It currently serves no ads, and being client agnostic, will likely be a long time before it does serve ads consistently. How does this service, which costs money, serve Google as a company? It is not bringing in any mone
Re:Central Me (Score:4, Insightful)
It does not need to serve ads to be useful. Google excel at word and verbal pattern recognition. When I use Gmail I get an email relevent to the email I'm reading in isolation, but not very relevent to me in the broad interaction of interests I have. The more Google know about me the more they can tailor an ad to me as a person, not me as an isolated communication thread: knowing what I casually chat about is a great leap forward - this could also be true in monitoring your interaction with stories via Google's RSS based personalised homepages. It's like Yahoo tried to be but actualy done so the user enjoys it instead of being expected to endure it.
For example, I may have a daily news bulletin email about hedge funds, at the moment I get some really quite poor hedge fund/IFA adverts in these. I also have IMs about asymetric returns of financial markets with friends that research these things. If I got an ad about a hedge fund company that offered a service in relation to asymetric returns (because Google could tie up my interests - the all important interaction effect), or a data provider offering reaearch quality data, I'd be very keen to click on the ad (and possibly follow up the service). Thus Google make several fold the revenue they would do had they not monitored my IM.
Re:Central Me (Score:2)
Well of course -- without centralization you can't collate the information. Without collation, information is useless.
Re:Central Me (Score:5, Interesting)
> which proves Google is still looking to captivate us because
> they have always been quite central.
Ah, but you can provide a for-profit service through a decentralised network.
Imagine this: Google runs their IM network on the open XMPP/Jabber standard, and builds SIP based VoIP into their client (they say on their dev page that SIP is coming). Both are open standards and as such will be integrated into many clients and Jabber server implementations.
Jabber supports gateways onto other IM networks, but that isn't the full extent of gateways. Google build a VoIP -> PSTN gateway (say voip.talk.google.com) that allows all these new clients with integrated SIP VoIP to dial out to the old PSTN network for a cost.
What a lot of people don't realise about Jabber is that you aren't limited to using the gateways on your own Jabber server, so if Google then throws open S2S connections on their Jabber server user@jabber.org can access the Google VoIP->PSTN gateway and dial his parents (provided he has signed up with Google VoIP and has enough credit in his account) phone.
Google has been buying up a lot of Dark Fibre lately and could seriously undercut their rivals. No more need for Skype or other such providers, and normal Jabber users can voice chat without going via Google due to the nice open VoIP standards implemented in all Jabber clients.
Give some feedback, then! (Score:3, Informative)
You know Slashdots going downhill when... (Score:5, Funny)
Re:You know Slashdots going downhill when... (Score:5, Insightful)
The problem is that blogging has a stigma attached to it. It's seen as a method through which people can voluntarily make their private lives public, making it the oddest form of online voyuerism available. However, the concept of publishing articles on a regular basis is not new, and there is no real division made between "blogging" and "writing regular articles". Thus it can be difficult to tell if a "blog" is actually something that can be safely ignored as a poor form of entertainment, or a reasonable attempt at serious writing.
Re:You know Slashdots going downhill when... (Score:2, Insightful)
Re:You know Slashdots going downhill when... (Score:4, Insightful)
OTOH, someone might look at the "Top 100 Keyword List" and decide to create a blog on that. If he has something interesting to say about viagra or bankruptcy, then he may very well make money on it. Otherwise this is hardly a workable business plan.
At the end of the day though, you have to judge the article on content. A blogger *may* be better because he's not serving other masters, or he may not. If you judge on the content itself, it really doesn't matter in the end, does it?
Re:You know Slashdots going downhill when... (Score:4, Insightful)
Exactly. It's all the same steaming pile of self-important crap.
Re:You know Slashdots going downhill when... (Score:5, Insightful)
No, I think the problem is that blogging deserves the stigma attached to it.
Without the ability to identify credible sources (yes, I know it is sometimes possible with blogs) a piece of information is essentially worthless.
Re:You know Slashdots going downhill when... (Score:3, Insightful)
As you said, sometimes it is possible to cite credible sources. In the blog that I write (which I actually consider to be a collection of articles), I always include a "Links" area at the bottom of the article. This allows the reader to get up to speed and verify the technologies I have discussed. It also allows me to point to prior art when a new idea is being d
Re:You know Slashdots going downhill when... (Score:3, Informative)
Ah, I see your point. However, what makes blogs any different than the articles published in something like JDJ? The only credentials these people give are the blurbs that they supply to the magazine. For all you know, they could be making up their PHD or 50 books published. And even if they aren't you have no method of validating the quality of their previous wo
Re:You know Slashdots going downhill when... (Score:3, Funny)
Yes, ifwm, I totally agree!
What kind of prick rags on someone for being anonymous while also being anonymous?
Yours truly,
That's Unpossible! (my real name)
Re:You know Slashdots going downhill when... (Score:3, Insightful)
There is such a thing as thinking for yourself, you know. Not every piece of information has to be handed down from an authority.
Sometimes smart people say dumb things. We shouldn't accept it just because a smart person said it. And sometimes dumb people say smart things. We shouldn't ignore it just because a dumb person said it.
In the case of web
Re:You know Slashdots going downhill when... (Score:5, Informative)
I assure you, I wrote to be read and I spent quite a bit of time attempting to make a point via a coherent argument. Perhaps I failed at that endeavor, but judging from the bulk of the feedback I've gotten it looks like I succeeded on at least some level.
In any event, in that you've not chosen to read the article this thread is beyond a doubt an even greater waste of everybody's time.
Re:You know Slashdots going downhill when... (Score:2, Funny)
News for Nerds, Reporting on Blogs.
What are we? CNN?
When? (Score:5, Insightful)
That is, after all, the point of open source, is it not?
Re:When? (Score:5, Informative)
1. What is "service choice" and how does Google Talk enable it?
Service choice is something you have with email and, for the most part, with your regular phone service today. This means that regardless of whom you choose as your email service provider (Gmail, Hotmail, Yahoo! Mail, your school or ISP, etc), you can email anyone who is using another service provider. The same applies to phone service. You can call someone even if they do not use the same phone company as you do. This allows you to choose your service provider based on other more important factors, such as features, quality of service, and price, while still being able to talk to anyone you want.
Unfortunately, the same is not true with most popular IM and VOIP networks today. If the people you want to talk to are all on different IM/VOIP services, you need to sign up for an account on each service and connect to each service to talk to them.
We plan to partner with other willing service providers to enable federation of our services. This means that a user on one service can communicate with users on another service without needing to sign up for, or sign in with, each service.
and
1. What is "platform choice" and how does Google Talk enable it?
Platform choice means that you can connect to our service using the operating system and device of your choice. Google Talk enables platform choice by letting users of other operating systems connect to the Google Talk service using other IM clients.
I thingk that would qualifies for self-congratulation about open communications enabeling de s2s for talk would enable service coice at least for IM and hey it might still happen I mean it *is* still in beta
Re:When? (Score:2)
Manifestos, like laws, can't be all-encompassing. Our morals and values have to fill the gaps and make the manifestos real. Individually, we must decide what we value: people,
Re:When? (Score:3, Interesting)
Yes, but I'm entitled not to use it like I have not used AOL's, MSN's or other proprietary IMs. If google chooses to follow the same model of message incompatibility and closed directories that AOL has then they should not shun the comparison.
That is, after all, the point of open source, is it
Early days (Score:5, Insightful)
Then again, I *do* sound like another Google apologist, don't I?
Re:Early days (Score:5, Insightful)
Well thats what I would do, test out the scheme in isolation, then allow for peering.
The big problem in the IM world is how to establish an open system without getting spammed. I don't think that Google will have missed the fact that their product is way behind the established networks. It is in Google's interest to be open here.
Re:Early days (Score:5, Insightful)
Regards,
Steve
Re:Early days (Score:3)
"Open" (Score:4, Funny)
Google Talk will not be successful until Google management realize this.
Re:"Open" (Score:5, Informative)
Really disappointing (Score:5, Funny)
I tried to explain to my 15-year-old niece how she shouldn't use Google Talk because of its lack of support for XMPP server-to-server communication. Then she discovered some new emoticons and stopped paying attention to me.
Re:Really disappointing (Score:5, Informative)
I know that i'll be modded down for an unfunny comment to your witty remark... but GTalk doesn't even provide emoticons...
Re:Really disappointing (Score:2)
Re:Really disappointing (Score:2)
Don't do this, please. Google is so very close to getting it right, and they have at least made *some* steps in the right direction. They at least picked XMPP, right? Eventually they will figure it out and do s2s. The publicity will catch up with them.
Re:Really disappointing (Score:5, Funny)
give it a few months (Score:2, Insightful)
Perhaps More to Come (Score:5, Insightful)
They encourage people to comment in the Google [google.com]
Talk Interoperability Google Group. It seems like they're trying to determine how to balance openness with security, privacy concerns (i.e., avoiding spam). I frankly don't know enough about Jabber, etc. to know if this is BS or not, but it sounds reasonable enough to me.
Re:Perhaps More to Come (Score:5, Funny)
Re:Perhaps More to Come (Score:3, Informative)
My comment:
And got the reply:
Give it time (Score:3, Interesting)
I must be honest I am incredibly disappointed with Google talk (as of right now). I'm currently in the process of setting up my own jabber server and I am fairly new to jabber but I really do think that Google talk has a lot more potential..
Or maybe (Score:5, Insightful)
Re:Or maybe (Score:2)
Re:Or maybe (Score:4, Interesting)
Or is Google entering that market, simply because they're like Microsoft now, and want to enter every market they possibly can, just because?
Excellent (Score:5, Funny)
Re:Excellent (Score:3)
If only (Score:5, Insightful)
If only S2S was the only Jabber feature that Google "left out" when rolling out GTalk... but they also forgot to activate all these standard jabber features
Jabber features (Score:3, Interesting)
I can easily understand why they might want to omit offline messages, for example. In addition to the matter of storage (which they're probably not that bothered about) there's the issue that they must then store and forward messages. That may be legally different to a direct "switching" rely or direct user<->user comms.
The gateways are probably a legal thing, and again proba
Re:If only (Score:5, Interesting)
Last I heard the official Jabber servers were pretty scalable but I'd bet a LOT that they were never designed to be scalable to Google sizes. Google writing their own distributed swarm of servers sounds more likely all the time to me.
Re:If only (Score:5, Interesting)
Re:If only (Score:3, Informative)
I have been led to believe that their client does not support file transfer at this time.
I don't use their client. I use iChat.
Using iChat, logging into their jabber network, I can't transfer files to people using Google's client. But I can transfer them to people using Adium. I've done it.
Their server supports file transfer with no problem, they just have to add it to their client. In the meantime, just use another client. (I'd gladly give up voice/video
beta....Beta...BETA!!!! (Score:5, Insightful)
Yes..it might not be the greatest thing since sliced bread but the POINT of releasing test software is for TESTING and feedback!
It's OK to trash the BETA, but don't mistake that by saying "Well....it sucks gonads. Google failed...I'll never use it again"
Re:beta....Beta...BETA!!!! (Score:4, Insightful)
Re:beta....Beta...BETA!!!! (Score:2)
Re:beta....Beta...BETA!!!! (Score:2)
Re:beta....Beta...BETA!!!! (Score:2)
nice FUD piece (Score:3, Insightful)
Encryption support? (Score:5, Interesting)
Re:Encryption support? (Score:2)
Re:Encryption support? (Score:5, Interesting)
Re:Encryption support? (Score:3, Informative)
For those who can't / don't want to use GAIM (or Adium X), they have an AIM proxy server. I imagine that it wouldn't be impossible to do similar proxies for other protocols as well.
Re:Encryption support? (Score:3, Insightful)
Just an "Open Comment" on Google/Jabber (Score:5, Insightful)
I must say this is somewhat surprising... one of the tenets of the greatness of Linux is the openness and freedom to innovate - why does nobody care about the fact that IM has had almost no innovations lately?
Google promoting Jabber could be a great thing, assuming they will enable the server to server support. IM could become more of an open service where people actually CAN innovate, rather than a closed protocol run on some corporation's servers.
So, even if you are afraid of Google becoming powerful, or if you think that IM innovation is dead, I'm willing to carry at least some hope that getting Jabber into wider use could be a big deal in evolving how IM works. Just a thought...
It sounds like S2S is on the way.... (Score:5, Informative)
SPAM control.. (Score:5, Informative)
Imagine if this would be done.. (Score:3, Insightful)
Y! opens a jabber2yahoo bridge
MSN opens a jabber2msn bridge
AOL opens a jabber2aol bridge
..
Everybody would be happy, except for Y!, MSN and AOL.
Happend before, with Inbox size!
And they could keep their voice algorithms for their use, a hell with them! for a couple of years, until it becomes a standard feature, I can agree with that.
Then they should open this too:D
why not release an osx port? (Score:2)
Sure, iChat on Tiger supports it, and if you don't have Tiger, you can do Adium, or Fire, but that's not an optional solution for a lot of us. (My parents for example are on a dial-up connection in eastern europe and don't speak english.)
Was it so hard to design a client for OS X?
Re:why not release an osx port? (Score:3, Informative)
Why didn't they release an os X port?
It's a beta already! They announced the OS X client, just wait a bit. Heck, the Windows client looks like it was written over a long weekend. I expect we'll see great improvements to it, as well as more platforms supported.
Biggest missing feature everyone seems to miss (Score:3, Funny)
How do I know I'm actually typing anything without it?
-chargen
Patience you fools patience (Score:5, Insightful)
Incremental improvements are a good thing - Starting w/ the absolute minimum feature set and building on it, all along making sure it works as advertised is a sound strategy. This approach allows you to continuously improve the software, and focus on addressing the issues that arise with the current feature set in a manageable way instead of having to address a mass of problems from all of the half-assed features you had to squeeze in because you had to have all of the bells, whistles, and even legit features. A frequent improvement/release cycle is a common practice for open source software products and Google is adopting a similar approach for its service.
You can't simulate this kind of load accurately - Sure you can run computer models of how the traffic load will behave and how the infrastructure will handle it, but you really don't know how it's going to work until you start putting some real user load on the system. By limiting the feature set, and in particular limiting inter-server communications you naturally limit the amount of load on the system. The users aren't going to switch completely from their current service to GTalk all in one day... so as traffic builds they can adjust the service settings, tweak the servers, do whatever to make sure they can continue to provide a quality service. And back to point #1... once you have a good understanding of the traffic patterns and capacity you can begin introducing new features that may change those patterns in a controlled way.
You can't predict how people will abuse the system - By limiting the feature set Google can better ensure that the system is not seriously abused by individuals who would want to use the system in a way that would annoy/harm the general user population or impact system performance. Connecting to other servers is a risky proposition that deserves careful attention and control to ensure that it works correctly. If Google make a misstep here and allows spammers to spam all of their users, and virii to spread across their system, and poorly managed Jabber servers to cause their messages to not reach their intended destinations you'll have a system that most people wouldn't want to trouble themselves with using. Google can start by controlling the environment while providing a base set of services... and then expand in a way that they can monitor and control to ensure that service is not impacted.
Get real feedback from real users - Instead of dreaming up a hundred things users probably want and squabbling over them internally, why not just release a base product that people will use and get direct feedback from them on what they want. This is what Google has setup... now they can ask their users do you want to jabber w/ other non-GTalk servers? Do you want more emoticons? What about real voice call capabilities? What about being able to search your conversations? What about... The point is let the users help direct the next round of development instead of spending a lot of time developing features for people who don't use the product.
Protect the service the customers want - The underlying principle behind all of this is that you have customers who want a service. The way to attract and keep those customers is by offering them a service they want and that works. Google has started by offering GTalk to a group of users. They'll hone the system, make sure it works, and if it meets their objectives and draws in customers they'll continue to expand on it's feature set in a way that keeps their customers from moving to some other service and continues to attract other customers... all the while being very careful not to make the service unstable or give something to their customers only to have to take it away (premature release of poorly test
I understand why... (Score:3, Insightful)
Too Early to Speculate (Score:4, Interesting)
As to the article, which was far too long for the amount of actual information it contained, there were no revelations in it other than that which would be dictated by common sense. That common sense was cloak in a shroud of innuendo, inside sources, and conspiracy.
If in fact AOL, MSN and Yahoo cooperate with one another in some way to fend off the now "evil" Google, all users will be better off than before. They key prediction made by the article and the one on which the veracity of his sources can be measured is the notion that all three companies are going to suddenly obsolete their own IM clients and replace them with some surprising new thing.
That would indeed be a coup for this blogger to have gotten early word on such an event. In the mean time if you believe it, please contact me to make large bets on the subject.
The other thing not mentioned by the article or much of the speculation I've seen on it is that at least some of the IM protocols use peer to peer connections once the two parties have located one another. Remember, if everyone in the universe had a fixed IP address there would probably have never been a need for IM clients at all. Once two parties have identified that they are both on at the same time a direct connection can (and probably should) be established. The only reason we needed servers in the first place was because everyone's IP address keeps changing these days.
Re:But does it run on Linux? (Score:5, Informative)
Re:But does it run on Linux? (Score:3, Informative)
Gah! It's 'Gaim', not 'gAIM'! Are you trying to get somebody sued!?
Re:But does it run on Linux? (Score:3, Informative)
No such luck on Windows
I suspect Linux has a similar program too.
So this was the case of 'upgrading' the Windows OS to match everyone else
Re:But does it run on Linux? (Score:2)
Linux has Gaim or Kopete(also a fair few others)
I know there is a windows port of Gaim and i suspect Miranda supports Jabber also
Re:But does it run on Linux? (Score:2)
Google Talk, the software, is Windows only though.
Re:But does it run on Linux? (Score:2)
I disagree. There is a huge difference between a service and an application. So long as the service is open and documented, they can make applications for whatever platforms they want. The google talk client application is truly a beta. It is Windows only, very no frills, and is missing a boatload of nice features. that is just fine, it's a beta. People who complain about missing features in a free, beta application need a beating w
Re:But does it run on Linux? (Score:2)
Re:Text (Score:2)
Re:Google starting to change? (Score:3, Informative)
So really nothing has changed then. Google has always had stock and has always wanted to make money. The only difference is that you and I can buy it now.
Re:google talk BETA (Score:4, Insightful)
Gmail Beta
Gmaps Beta
Gtalk Beta
Re:How is S2S a Strength? (Score:2)
You mean like DNS, http, and email.
The original idea behind jabber was to be the email of IM. Each ISP would run a jabber server like they do an email server. You would have one address for email and IM. Not a bad plan but very few ISP did it.
Re:How is S2S a Strength? (Score:2)
I use a Jabber server run by a friend of mine on his server. Somehow he is connected with other Jabber throughout the world and it's quite convenient. But I don't think at all how this relates to state of the mind or doing anything illegal. It's just some kind of nonsense what you say here.
Re:How is S2S a Strength? (Score:2)
Sure, if "you" are Google, Inc. Or Microsoft, Apple, AOL, any of the big proponents of centralization. What happens
when you've built a big portion of your personal and business communications around this nice centralized system
and then the central authority, be it Google, Microsoft, whoever, change the rules? How does pay-per-messa
Re:How is S2S a Strength? (Score:5, Insightful)
Re:How is S2S a Strength? (Score:5, Insightful)
Same concept here.
Re:How is S2S a Strength? (Score:5, Insightful)
Re:How is S2S a Strength? (Score:3, Insightful)
Re:How is S2S a Strength? (Score:3, Informative)
Re:How is S2S a Strength? (Score:2)
Yeah, that's right! Like for example the good old Stalins 5 year plans.
Re:How is S2S a Strength? (Score:2)
Clearly, they do, because s2s is enabled with a secure configuration by default on at least jabberd and ejabberd.
I really don't think anyone in their right mind believes in decentralized stuff unless they're doing something illegal or they're libertarians
You don't believe in email, then? It's been decentralized practically from the moment SMTP standardized.
you don't have to
Re:so (Score:2)
Re:The Emperor Has No Clothes (Score:3, Insightful)
I stopped reading at that point. This kind of attitude gave us the glorious Internet Explorer.
BTW: I frequently get "flashy, clicky-colorful, image-tinky-winky" mail^Mspam on my GMail account. I do not know what your problem is. I repeat that I think sticking to widely accepted standards and not being able to produce colored spam with GMail is a feature, not a bug.
Yes I did, and this is what I got (Score:3, Informative)
Thank you for your input on open communications. We appreciate your thoughts on how Google can build a communications network that is open, promotes user choice, and protects consumers' rights. While we may not be able to respond directly to all feedback, we do appreciate your input, and it will be taken into account as we do our part to help promote open communications.
If you've expressed interest in federating your service with the Google Talk service, we will respond to you