Dear T-Online developers,
First, I'd like to express my happiness about that freemail has chosen the standard, open source - rooted Jabber / XMPP protocol instead of proprietary solutions. This - because of the amount of users - is a big step in the history of jabber service too: to the usually cited 50 million users this 3 million growth is significant, let alone considering the internet penetration in our country [it's about 30-40% on 10 million people]. I hope that soon every Hungarian internet user could have a Jabber account, what could cause an innovational movement unprecedented in Hungary. I believe, that there's much unexploited potential behind this technology, and that it can develop further in an open competition, in a market-oriented environment.
However, users will engage the benefits of a standard solution only if we make it more open: e-mail systems used to be incompatible with each other, now a freemail user can easily send a mail to a gmail user, without worrying about the mail will come through - why should it be different with the also standardized instant messaging systems? Furthermore, e-mail can be read not only on the interface of freemail, but any POP3-compatible client can be used, like it's possible to use most jabber services without an always-open web-browser, at least a hundred client programs are there to choose from. A presence service available only on the interface isn't nearly full-featured, just like standardization - like in case of phones - means service provider and vendor independency.
Therefore I would like to present the following requests. I know it isn't easy, politically it's often difficult to understand why it's worth and necessary to follow these steps; but if there's no other way, think of it that it's exactly what made the web "mashup-able", created the movement called "Web 2.0" that the service provider roles, the bindings of service and platform disappeared, separated from each other.
Regarding the Freemail beta service, I would like to requests in order to improve the service quality:
- Instant subscribe feature: IM solutions react immediately to the "Add contact" feature if the requested user is available. It isn't the main problem that the page must be refreshed after various kind of emails exchanged, buttons clicked etc, it is that this shouldn't be handled this way when the user is online.
- I would like to request to open the 5222 port for desktop clients. There's no marketing campaign needed, just let the advanced users advertise amongst freemail users that there's a world beyond MSN too. There's no need to develop an own client, just let talk about this. Load won't increase significantly, I could say that in case of what server software which steps could be done to achieve this, most possibly the web interface should be designed to handle hundreds of thousands of connections at the same time, there won't be that much desktop users at all.
- I know that this is the difficult part: I would like to request to make freemail a part of the open jabber network: I know that this is a serious strategic issue, but I would like to draw attention to the fact that e-mail can be exchanged with non-freemail users too. If it isn't possible, at least make it open to gmail; to hungarian jabber servers; for who already use jabber could talk to other users. If someone is to be converted to gmail, then she will, there's no photo gallery, postcard sending in it anyway, and everyone knows her freemail address. There's no progress if instant messages can only be exchanged inside freemail, let alone only from web.
To clarify historical context: Google first introduced the (also jabber-based) Google Talk service, much earlier than it became a part of gmail. It was rumored that the fact the new service wasn't spreading as fast as expected played a significant role in this step. But it is really important to understand, that Google talk developers claimed on IM-spam (SPIM) when they didn't let connection with other jabber servers at the first time, but they tried to enable some level of federation from the beginning. For example, they were in server-federation with users of Gizmo project from start. Jabber has the methods, specifications regarding the fight against SPIM and harassments, which can also be found in extension protocols too.
Any requests for help (whether it be technical kind, about the protocol and the surrounding software families, or strategical kind, about the concepts of the protocol and further extension possibilities) would be honestly given by me,
Adam Nemeth, developer, jabbermania.blogspot.com