The official blog on Trillian development.

Decentralizing Trillian

Right now, you can pick up the phone and call anyone in the world regardless of the telephone company they use. Email works this way, too: Gmail users can easily send emails to Yahoo! users and so on. Instant messaging has always lacked this back end glue – what we call “interoperability” – and so we’re left signing up with multiple service providers just to ensure coverage across our social network. The result is a mess: Mom is on Facebook, Dad is on Yahoo!, and our co-workers are on Skype. We think this should change, so today we’re making our own small contribution to interoperability by publishing the technical specifications that will allow the outside world to send messages to Trillian users.  1 
 

Why are we doing this? As much as we’re happy to continue reverse engineering IM protocols, Cerulean Studios should also be doing its part to promote open and federated communication. We just so happen to have a great IM protocol we’ve been building and operating for the better part of the past decade – Trillian users will recognize it as the protocol that powers the Trillian IM network – and think the time is right to open it. We’re also laying the foundation to open our network to federation (which means our servers will talk to other servers in the same way an AT&T customer can call a Verizon customer) and continuing our commitment to run a business whose primary focus is its communication products, not advertising. This last point is important – it means we make money when we improve instant messaging, not when we gather enough eyeballs to show them ads.
 

Some technical bits: while our IM protocol is in production today, it should be considered under active development and therefore subject to (sometimes sweeping!) change. The documentation is also in an early state and should be considered “informational” only. If there’s enough interest in us continuing our documentation efforts we will do so; if not, we still believe publishing our protocol and opening Trillian to future federation is the right thing to do. Feel free to get in touch if you have comments or questions or want to help out in some way, and thanks for your support!
 

 

1. Relying on monolithic service providers has other disadvantages as well.

128 Responses to “Decentralizing Trillian”
  1. Scream81 Says:

    Hi CS guys, nice to here from you again! I hope this work out very well for you, sounds interesting for sure!

  2. YangombiUmpakati Says:

    good thinking!

  3. Chupacabra Says:

    I love the idea! Excellent work, guys.

  4. fresco Says:

    Cool, I think that is the right decision :)

    Hope to see more updates in the future!

  5. Kevin Says:

    Yay, now maybe we can get some non-terrible Astra mobile clients

  6. Koopz Says:

    is this protocoll limited to the Trillian IM or does the protocoll support the other IMs as well (ICQ, Skype, Facebook)?

  7. Jimmy Says:

    Does Trillian have OTR implemented?

  8. regnault Says:

    voir ou ça nous méne,
    plus de liberté? ou plus de contraintes

  9. elpenultimo Says:

    Excellent idea!!!

  10. Some User Says:

    Excellent idea, this is a reason for me to finally purchase Trillian.

  11. dcrocker Says:

    Your goal of interoperability on a par with email is excellent. However there’s already a public standard for IM, called XMPP (originally jabber) from the IETF. If you want interoperability, use the standard. d/

  12. wlardin Says:

    Excellent move, guys! I applaud you in everything you’ve done and this is the latest in a legacy of right and community-beneficial moves. Keep up the good work!
    And as an active developer who’s own bot got killed by AOL, I’ll be avidly reading what you publish!
    Thanks for being the best in the market!

  13. Anonymous Coward Says:

    So essentially you want to claim that you invented XMPP Which has existed for over 10 years, is completely federated and does not rely on a closed source client? What a gift you are giving the world.

  14. bender707 Says:

    Awesome idea! i am ready to be experimented on!!

  15. memographer Says:

    I am using Trillian since 2005, and it’s been recommended to many of my friends… Can’t wait to see the changes.

  16. Amused Says:

    http://xkcd.com/927/

  17. Mikael "MMN-o" Nordfeldth Says:

    I was a user of Trillian back when I used Windows (something like a decade ago?).

    Since then my IM stuff has moved on to XMPP. Where server implementations often have bridges to the non-federating networks. Meaning that you just have to log in to one single server, getting your full contact lists from all protocols anyway.

    I’m wondering why Cerulean studios doesn’t just use XMPP instead of developing their own thing – and even calling it almost the same (only exchanging “Extensible” for “Instant”).

    It’d be nice if you put some efforts in making a genuinely good XMPP server and/or client instead, giving all the benefits of developing a new protocol – while reusing technology that’s been maturing for over 10 years :)

  18. smw Says:

    Mikael: Mainly inertia; we started this 10 years ago as well and have massive amounts of development energy to consider. What we lack is the peer review that a proper standard can boast, but switching to XMPP at this point would be a huge, huge project. We decided to do the next best thing (instead of doing nothing and running another walled garden), which was to publish the documentation to our protocol; we’re also going to consider building a federation layer that uses XMPP in the future. This way we get the best of XMPP in terms of federation but don’t have to throw 10 years of client and server work out the window.

  19. Ralph Meijer Says:

    smw: Thanks for opening up, and for giving that extra bit of reasoning. Makes total sense to me. I am looking forward to see how this builds out, and, as an XMPP Council Member, I’d love to see that federation happening. With or without (direct) XMPP support from the start.

  20. Quint Says:

    I agree with many here who wonder why not just use XMPP since it is well tested and widely used. But we should withhold judgement until we see the protocol. It may be superior to regular XMPP in some way. And no matter what, more open protocols are a plus for everyone.

    And I must say, I’m looking forward to a Trillian client for Linux :-)

  21. smw Says:

    Ralph: Actually, we had federation working with Google Talk one afternoon (did the dialback stuff)! I decided not to unleash it quite yet as there were some more internal inconsistencies that I needed to iron out first, but it’s definitely going to happen. Will definitely keeps folks updated, and I assume we’ll need to do both dialback and handle a more modern TLS-specific approach as well.

  22. TheKong Says:

    So this is what you’ve been up to. Nicely done, and good to see the Blog active again.

  23. Jeff Lewis Says:

    Bravo! Very decent thing to do!

  24. Les Brown Says:

    I suppose I could be called a newbie when it comes to trillian..Ive only had for a few months..Im also not technically advanced enough to take advantage of it properly..Im assuming that AOL is a dirty word???Ive been using it as my main mail carrier since the beginning of time. ,lol…I also use Yahoo mail and I have a Gmail account as well.Trillian makes it simple to switch from aim to Yahoo..Are there other ways for me to take advantage of it?

  25. Scott Yates Says:

    In the wake of the government spying revelations, I would like to ask again for some attention to getting “Off-The-Record” support integrated into the Trillian clients. This just becomes more and more important, and would be a pretty easy PR coup in the current climate I would think.

  26. Dennis Says:

    When are you going to be able to connect to Lync? I have had to move to another client that I don’t like near as much as Trillian because of this.

  27. sylvia handy Says:

    that works for me, go all the way.

  28. Ahmed Ali Says:

    Waw that is cool

  29. Derek Says:

    One of the main reasons I use Trillian is for the multi-device awareness. I like being able to shut off my computer and have all of my messages on all of my protocols (AIM, MSN, GTalk) on my phone, and no other client can do this. All other clients I have used only recognize the messages you have sent from that client (i.e. sending a message from your phone will not show on your computer, but all of your friend’s replies will show on all or some devices).

    I am interested in seeing if an open-source implementation can be made for those of us who use Linux (I understand completely the reasons why CE does not want to maintain a Linux version of Trillian). I have been waiting for years for a Linux version, and I am excited that maybe a version will finally be made by the open-source community. However, from taking a look at the documentation, it seems to only be about Astra? Correct me if I am wrong, since few of my friends are on Astra, but I would love for a client on Linux that supports all IM protocols, not just Astra.

  30. carlosNHQA Says:

    I stick with CS because you grow and adapt with new technical climate and landscape – nice work. I like the idea….

  31. Max Says:

    I love the idea no worrying about what am i online on be able to talk to anyone on anything like a mobile DO IT !!!!!!

  32. Eric Benoit Says:

    STEAM SUPPORT, WHERE ARE YOU?!

  33. Chris Says:

    Skype support for your mac software is long over due anychance that is going to happen?

  34. Tim Says:

    Well, my concerns are more in the area of ​​security. You have probably followed all the news in the world. Among other things also of the spy scandal of the United States. My fears are that the servers are presented here exactly for this purpose, why should now go on once the traffic through or directly to Trillian?
    Sorry for my doubts, but after these headlines from the past few days you have to almost think so, I certainly hope not, and our private matters still remain PRIVATE.

    BR and many thanks to ya for the good work of an perfect IM!
    Tim

  35. David Gould Says:

    Whilst you currently have the benefit of security by obscurity, how about creating a USP by becoming the first IM network that requires a judicial warrant before the NSA can spy on us?

  36. Phil Says:

    email , and phone calls have all turned into spam engines. There are products you have to buy to filter out the spam/junk/fishing , and much higher risk to viruses. What do you plan to do to stop this? I like the current setup the idea of having a universal IM name to IM to, from any open chat program sounds like a spam nightmare.

  37. Jeff Bell Says:

    This is great. It is absolutely the right thing to do. I wish more of the influential people in the technology sector would think this way. Perhaps your example will help others to wake up to this better way to participate in the tech world. Thanks!!!

  38. Eion Says:

    I’m sure you’re aware that the docs are woefully incomplete. Can you please add in some ‘last updated’ and/or document versioning info so that we can track changes when you update the doc.

  39. smw Says:

    Eion: Sure. There is mostly enough information there to get something connected but we know there’s more work to do. If you have any specific questions you can ping me directly and I’d be happy to assist; would also be useful to me to know what parts of the doc should be beefed up first, etc. I’m “smw” on Trillian or smw at ceruleanstudios.com.

  40. user Says:

    Is this a late April fool’s joke? The previous poster who posted the xkcd clip has it right. That was my first reaction too. Your explanation is even more ridiculous. You started something 10 years ago, and have spent 10 years on it, so that’s the reason you’re pushing it? Too many standards so you’re throwing another one in the midst? I’m sorry Cerulean, but this is arrogance.

    You can justify it as much as you’d like, but it still sounds like you’re trying to justify wasting 10 years developing something which has been obsoleted. I work in software. do the smart thing and put in the time now to switch over to XMPP and save yourself having to maintain something that won’t *EVER* get as widely accepted as XMPP, which has already been adopted and is open source.

  41. dcrocker Says:

    “switching to XMPP at this point would be a huge, huge project.”: While it’s fine that you’ve published your spec, the premise in your announcement is that you want everyone /else/ to put in the effort to match /your/ code, rather than your moving to the public standard. FWIW, success for that type of strategic path requires massive market leverage, and while I like your software, I doubt you have the market clout.

  42. Lindsay Howard-Smith Says:

    Great idea,hope it works well for you.

  43. user Says:

    @dcrocker – qft.

    FWIW I am developing my own standard too. you guys should totally implement it.

  44. Kyle Woolner Says:

    Way to go. This is a great first step. I’ve been a fan and customer for years and it’s announcements like this that will keep me going forward. Thank you for what “y’all” done and what you will do.

  45. Moraes Neto Says:

    O twitter não configura direito, as redes sociais caem, os chats do facebook tambem, tudo é instavel, e as versoes para web e androide não possuem twitter e outros! o programa funciona na metade ou até menos da metade do que promete. =/ podre…

  46. Victorio Jr Says:

    GO! GO! GO! TRILLIAN!!!!!!!!!!!!!!!!!!

  47. Eion Says:

    @smw From a high-level, before I can even start working on a prpl for libpurple, we’d need to know the response from requesting the buddy list, as well as what values we can use for presence (is there an enum for this?), do ‘sequence numbers’ get returned in the response from the server? What does an incoming presence or IM message look like?

  48. smw Says:

    Eion: OK, I’ll get some examples of lists respones, and presence/IM indications up tomorrow and will add the status enums. Sequence numbers are returned in all responses so that you can associate them with their requests, yeah. Will add a last modified date to the doc as well when I do.

  49. Parka Says:

    Mandatory XKCD reference: http://xkcd.com/927/

  50. Rix Says:

    I hope your not forced to do this by “prism” (Obama) ??

  51. MagicMiguel Says:

    @Rix — why would Obama force this? The “prism” stuff you are referring to was all part of the “Patriot Act”. It pre-dates Obama by about 7 years. http://en.wikipedia.org/wiki/Patriot_Act

  52. Dani Says:

    Sounds great, I would like a better integrated IM network. Hope that the SPAM Bots can still be controlled knowing the details of the IM network.

    Too the people who are saying Trillian is claiming to have invented XMPP or whatever IM method. Where did Trillian say they are the creators of any protocol? I recall Trilian stating that they are using a protocol and they are providing details of how they have it setup, nothing more and nothing about it belonging or not belonging to them.

  53. Law888 Says:

    That’s great to hear……. now i hope you guys were able to fix the Twitter API 1.1 problem…..

  54. IMPP Goes Public! | Long Technical Says:

    [...] Studios announced today that they had just released the technical specifications for their Instant Messaging and Presence [...]

  55. xrror Says:

    First off: huge high five to Cerulean Studios for doing this.
    Second: all of the comments bashing Cerulean for not “just” transitioning to XMPP need a reality check. Joe IM person cares less about protocol. I didn’t even know XMPP was the “successor” for Jabber until seeing this thread. And the only reason I even know/use Jabber is because Google used (uses still?) Jabber (XMPP???) under Google Talk.
    My last point just disintegrated, since I’m unsure if Cerulean has released their protocol as public domain. A merge of Astra/Trillian protocol and XMPP would seem like a win for everyone. But I’m not sure if releasing Technical Specs means XMPP could implement features from it without an infringement.

  56. alfredo Says:

    when trillian for wp launch ???

  57. Mahdi Says:

    This is a good idea! dear guys i have a question. Can we get video calls in Trillian with other acounts like Skype, yahoo and etc? thnx

  58. Dave Says:

    Sounds neat. I kind of want to change from the Trillian client to something else that would work on Windows & Linux but was held back since most of my friends are only on the astra network. This is good news to me.

  59. Jesse Harris Says:

    I think it would make a lot more sense (and do a lot more good) to submit recommended changes to the XMPP working group. As others have pointed out, what you’re doing now makes for further protocol fragmentation and isn’t likely to see much uptake.

  60. Miros Says:

    Great idea, will you by any chance be providing APIs/SDKs, tutorials, guides, or the like for implementations on iOS, Android, WP etc.?

  61. Jojo Says:

    Yeah. Where’s Trillian form WP?
    (Sorry for being OT)

  62. Sarwar Bhuiyan Says:

    Sip/simple protocol anybody?

  63. Ockert van Niekerk Says:

    As mentioned, being out of reach of spam and any unsolicited contact (ie direct marketing) is one reason IM’s have remained an attractive communication platform for so long. ‘Decentralizing’ IM’s is already handled by one platform plugging into multiple networks, and the simple ability to merge contacts (TADAA.wav). Anything more breaks the system wide open for marketing spam.

  64. Vijay Veer Singh Says:

    Please report or look up a bug in Trillian

  65. Nestar Says:

    I really like the idea of opening up the IM standards. But I’ll have to take this opportunity to emphasize it again: WE *NEED* A NATIVE LINUX CLIENT!!!

    I’d also be able to live with it if it weren’t open-source but if you guys want to improve IM messaging especially concerning interoperability then you **MUST** reconsider a LINUX client.

    – This shouldn’t be too hard to achieve if you use a QT implementation and maybe some of your Android code. ;)

  66. Oliver Says:

    More and more and more of my friends and business partners are switching to XMPP *and* OTR conversations. Devs, I love trilian and I use the paid Pro version since 1.x, but this lack of OTR encryption drives me insane. Why you do not implement a seamless coexistence with Astra? Why no menu item to switch – if needed – to OTR encryption from end-to-end with a nice message in the cloud/on other devices: This part of conversation was encrypted end-to-end. Please help me to stay with trillian. So I hope this opening isn’t a one way ticket.

  67. Morteza Says:

    I agree with this, thanks

  68. mustafa shahrur Says:

    البرنامج رائع جدا لكن حبذا لو انه يوجد نسخة عربية

  69. Nate Says:

    Great idea!! Collaboration!

  70. Frank Says:

    Why *another* protocol “standard”? IF you go open and public with your protocol, why not just use XMPP? How is yours better? You should release a comparison of your protocol with XMPP before trying to get users to code for your stuff.

  71. TypoDemon Says:

    I just wanted to say thank you again guys.
    From day one I’ve been using trillian and seen pretty much every incarnation you’ve built. I really can’t say enough how much it means that you guys are still at it and aside that I still love it ten years later (at least if not more) I wanted to say how appreciated all your efforts are. I can hardly run something for five years let alone ten and– Just, thank you.

    Thank you and you are appreciated as well as your efforts. I’d been so worried this was some sort of ‘we’re shutting down’ post lol. But it at least prompted me to stop lurking and say thank you. Thanks for the dedication and thank you for fixing that one bug that messed with livejournal xD. It may have just been one lonely bug, but it meant a lot to me.

    So anyway enough from me and again, thank you.

  72. Thomas Says:

    Sounds good! Keep up the good work Trill-Team! You guys are awesome and have always help me and my company with our giant list of problems!

  73. Jesse Says:

    I started working on C# library that I will eventually port to Windows Phone/WinRT, but I faced some problems. I canno’t get TLV parsing to work, I may be doing something wrong. The API docs could have some example code.

    Here’s a link to my project: https://github.com/Digiex/SharpIMPP (Feel free to fork and contribute)

  74. Adam Says:

    Does this make it easier for the NSA to spy on our chats too?

  75. Mark Says:

    I am already a Trillian customer and happy to be one. I support your efforts to promote communications freedom and to support access to affordable, reliable digital communication. Thank you.

  76. Bankie Says:

    I’m not a programmer; I’ve been using Trillian since 2001. It’s been my messenger of choice since then because it’s an outstanding and intelligent piece of work. So I don’t expect a response, but I’d just say thank you for the work you’ve done. As developers I think you SHOULD be working on your own projects. Competition keeps progress happening and “why create something new when something like it already exists” sounds like laziness to me.

    Do good work.

  77. A Guy Says:

    How about before you work on sensationalized, overhyped BS like this, you work on things people have actually been asking for, like OTR, and skype on trillian mobile?

    Unless of course you are purposefully managing your product like retards. Then carry on.

  78. John Stevens Says:

    I hope this pans out but for more selfish reasons. The group chat functioality is wholey inadequate, I need to create groups on the fly and communcate with different multiple people everyday and having to have them “join” is impractical. Messenger had “the bomb” group feature. Perhaps if Trillian won’t improve this, someone else will (or has)

  79. Tyler Regas Says:

    First, I am NOT a Cerulean apologist. I’m just a user. I have been for a very, very long time. Trillian has been one of the only decent unified IM clients available for Windows. Second, you can stop snidely asking why Cerulean would pump out Yet Another Standard. Why? Because they’ve been doing this for over a decade and they aren’t just going to throw out all that work because YOU think XMPP is awesome. It would be like asking someone to put their 10 year old kid up for adoption just because they have another 10 year old already. Third, if XMPP was such an awesome standard AND everyone wanted to adopt a standard then AOL, MSN, Yahoo, and the others would have already adopted the transport. Just look at the fact that Cerulean is taking something they’ve spent gobs to develop and giving it to the world. That’s pretty damn cool.

  80. Captain Starbuck Says:

    As a developer I welcome the opportunities presented with any new web service or protocol. I’m hoping Cerulean will publish a short document to explain how they fit into the communications ecosystem, now and in the future, and how they expect their API will be used. I’m confused about how “Astra” relates to all of the other IM protocols with regard to the API.

    As examples… (I’ve only casually glanced at the API, sorry): Can we receive from Yahoo and pump a message back out through AIM? Does CS expect that third-party developers might create a new multi-IM client as a Facebook app perhaps, or create a Skype add-in which allows cross-protocol discussions? Where can we go with voice and video now and perhaps according to the roadmap? Might this be used to integrate short email with various IM services, or cross the lines between, for example, AIM and SMS? I believe the proprietary services have rules about using their protocols across services. But I can easily see “federation” just like email occurring where I use my special client to send a message to Bob and Carol, who happen to be bob@aim and carol@yahoo, and we have group exchanges not caring about the fact that we’re using different networks. Is THIS what CS is hoping is going to come from people like me?

    I don’t care about the existence of XMPP/Jabber. I have accounts that I use with that protocol but none of my clients or prospects have ever asked for a chat or file transfer mechanism that uses that protocol. However I _Do_ have clients who still use various IM clients rather than Trillian. If I can create something for them based on the CS API, even a for-fee service, I’m all for considering the options.

    In summary, at this point there are a lot of ingredients on the table but even as a chef I still don’t understand exactly what this restaurant wants to put on the menu. Please spell it out with a short white paper to explain where you’re going and what we can do with this.

    Thanks for opening things up.

  81. nelson Says:

    That’s good and all. How about getting group/conference support on the Mac clients? Windows clients can do it for a long time. Show a little love please. Thank you.

  82. Old Guy Says:

    I helped write RFC 1459 in college. And a few others since. I have one request: Make it open source and unsecured. Trust me (HAHA – Trust the voice on the Internet) if it is unsecured, it will be ignored.

  83. Mike Says:

    How about spending less time documenting a protocol on a closed source client, and getting Skype, one of the biggest standards out there, working properly on mobile devices?

  84. Andy Says:

    Good move

  85. stony Says:

    well I have been working on protocols now for 40 years and gave all of what ive accomplished away for free. and everything should be free on the internet excluding some programs that required years of programmming and hiring professional hackers who know how to code

  86. Mark Says:

    Seriously. We’d really love the Twitter plugin to be fixed

  87. MikeyMoMo Says:

    Standards? We love them here! We have THOUSANDS!!! And so it goes. Another standards battle. DVD vs. what was the loser called? VHS vs. Beta (still remember that one). AC current vs. DC current. Yes, the world needs yet another standard to mess everything up. DOES NOBODY LEARN? The reason I went to Trillian was to standardize stuff and now that reason has been diluted. No, I won’t quit using Trillian, but this really stinks. When you find a standard that is years older than yours, is free and works, you don’t promote another one. I touched my first computer in 1965. I have known a dozen languages (at least) and worked on countless platforms, large and small. And I understand the idea of legacy and proprietary and entrenchment. And all of that stuff really sucks if you want standards. A new standard? Thanks?

  88. Vicary Says:

    Pretty much expected, people will just ask why don’t you use XMPP as that spec is already around for some years. IMO if you’re gonna build upon XMPP eventually someday, you’re putting too much efforts on building a spec that not many cares (sorry about that).

    I like the energy your team has tho, even after all these years.

  89. sanjay Says:

    Sounds very interesting..

  90. Fernando Vía Says:

    Brilliant! Trillian is an amazing product and the publication of a common protocol is a nice step.

  91. Richard Ahlquist Says:

    Congrats, as usual you put your own goals ahead of customer needs. Now, can you fix twitter for those who need it? It’s not like you didn’t get advanced warning this was coming. I’ve been a Trillian customer for nearly if not more than a decade and in all that time of the issues that affected me as a paying user you addressed ONE. This is why I wont be sticking around after this because you have proven that you just dont give a crap about what we want and need and continue to develop Trillian as if its your toy and we are lucky that you share it with us. Sorry but this customer is done with being an afterthought.

  92. Reginaldo Says:

    O programa é bom

  93. Erroneus Says:

    Spontaneous joy with all your current users, oh wait no, that would happen, if you would fix the god damn Twitter issue.

  94. Bill Mann Says:

    This is the best IM tool I’ve ever seen. We have standardized on it and are promoting it to our partner companies.

  95. doug Says:

    Please bring Trillian to Windows Phone 8!

  96. Scream81 Says:

    @twitter issue guys: read this post here and try the test build: http://help.trillian.im/discussions/windows/12162-twitter-not-working-error-verifying-credentials#comment_27311731

  97. Thebiglloydtree Says:

    So in layman’s terms… this will make it easier and more efficient for Trillian to add additional services, and communicate with less bugs happening?

  98. MagicMiguel Says:

    @doug – Trillian works fine on Windows 8. I’ve been using them together since November without a hitch.

  99. Brandon Says:

    With the recent NSA revelations, Trillian should be the first easily accessible strong encrypted IM service. Sure there is crypto.cat, but it is hard to use, and not really IM like.

    I highly advise that Trillian be the first to widely publish a safe, strong encrypted, independently verified, platform.

  100. sin Says:

    Hopefully yall can get twitter fixed! THANKS

  101. srihari kapu Says:

    am using trillian since 2years , it’s working really awesome, I think trillian is the best one of im’s ,chating !!! it’s had really great time with trillian !! thank you trillian

  102. Zohre Says:

    Thanks

  103. Holger Says:

    All very nice, but could you please work on the actual clients? It’s been years since any major new feature. If you don’t count in-game chats, the last feature was SkypeKit in November ’11 and continuous client in May ’11. You talk about how much you like to reverse-engineer other services’ protocols, but on mobile, you have let Trillian become a container for legacy networks.

  104. AWal Says:

    Yay, another standard…well, yay for authors of alternative meta-clients.

    Communicating across networks sounds great, now we just need to get everyone to agree on using the same standard (XMPP backend does sound like a good idea, but good luck getting MS, AOL/TW, and Y! to do the same on their end).

  105. Paying customer Says:

    So for 10 years you have been creating another protocol no-one needs or wants while the rest of the world uses SIP/XMPP.
    The ignoring of an official and permanent OTR option has kept Trillian out of the business class and from what the world now sees of US companies and the lack of trust we can have in them with our information maybes this is the real reason for no OTR, guess conversation storage online may be a bad thing.

  106. Mel Says:

    Thanks for the update guys. I couldn’t imagine my life without Trillian, in all of it’s forms.

  107. linuxguy Says:

    You’ve got Trillian apps for Android, old BlackBerry, and iOS. Great. Now please develop a native Trillian app for BlackBerry 10 using C++ and Cascades. it would be very easy to do.

  108. TC Says:

    So we could now ourself build a client for WP8?

  109. Jarrett Neil Ridlinghafer Says:

    User (Art least Anonymous Coward is honest about what he is…) Says: .”……..Is this a late April fool’s joke? The previous poster who posted the xkcd clip has it right. That was my first reaction too. Your explanation is even more ridiculous. You started something 10 years ago, and have spent 10 years on it, so that’s the reason you’re pushing it? Too many standards so you’re throwing another one in the midst? I’m sorry Cerulean, but this is arrogance.

    You can justify it as much as you’d like, but it still sounds like you’re trying to justify wasting 10 years developing something which has been obsoleted. I work in software. do the smart thing and put in the time now to switch over to XMPP and save yourself having to maintain something that won’t *EVER* get as widely accepted as XMPP, which has already been adopted and is open source.”

    You Obviously Have NEVER Run your own Company and HAVE NO CLUE whats involved or the “responsibilities” associated with doing so. Instead of WHINING you should be “GRATEFUL” they are DOING ANYTHING, it i called the “FREE MARKET” And is what has made this country the GREATEST ON EARTH for the past 300 Years! Its called “Diversity” & “Choice” all of which MAKES EVERY “TECHNOLOGY BETTER” in the end as it PROMOTES “COMPETITION” to Produce “BETTER PRODUCTS” NOR do you even know what your talking about as Trillion is by far a larger base than XMPP is even after 10 years…..
    But you won’t because your one of those who has probably never worked a day in his life and thinks everything should be “free”…go read about the Social Experiment the first Colonialists attempted who settled here with Columbus. They initially tried to build their community around socialist “share equally” ideas of paradise….what happened? They almost got wiped out because of the fact that the “LAZY” people like you ended up doing nothing and expecting and getting their “Equal Share” of the produce from the “hard workers” labor which created resentment which made more people decide they would not work either if some could lay around and get fed then why couldn’t they….which became a vicious circle, caused resentments and eventually it became so bad they all almost starved to death before realizing life does not work that way in reality and changed it to “Every Man Reaps His Own labor” all of which was the basis, I believe for the reasoning behind the creation of the “Free Enterprise System” and the most successful free enterprise market in the world and why Americans are the ONLY Country where Every Race, Religion and Gender can live “essentially and comparatively” in virtual harmony with one another, while everywhere else in the world people are still killing their neighbors and living in absolute burning and all-consuming hatred because of someones “difference” of religion, class, gender or whatever….Its called “Free Will” and “Freedom of Expression” and “unalienable rights” all things our founders learned from their own experiences from England and Europe of the 17th & 18th centuries as well as the first 300 years or so of American Colonialism where they recognized DIFFERENT…UNIQUE….ONE-OF-A-KIND EXPRESSION based on FREE WILL…… IS REALLY BETTER AND GOOD not something to KILL PEOPLE ABOUT AS COMMUNITYISM (Communism/Socialism/Marksism) where they believe like you apparently, that there should ONLY BE ONE OF EVERYTHING AND IT SHOULD BE FREE TO EVERYONE…… If your so adamant about it go live where that attitude is cherished and rewarded….this is AMERICA DUDE where Freedom and Expression and Making Money are GOOD THINGS! Not things to be ashamed of or attacked for!

    I for one, as a strong American and believer in Free Enterprise (AS having recently started my 5th business venture of my own) Totally Applaud what this company has done, it was a courageous move by any stretch and I congratulate them on finding the courage and strength to make that big of a decision AND I for one do not believe 10 years of other people’s hard work should ever be thrown away for no good reason. Again Congratulations and Well Done! I’ve been a Loyal User for 10 years myself…

  110. srkz Says:

    To sum up the comments in this thread:

    “Yeah whatever that’s great, but WHY AREN’T YOU CATERING TO MY WHIMS?”

    An entire SYMPHONY of very tiny violins is playing for you all.

  111. Ian Says:

    “while the rest of the world uses SIP/XMPP”

    You mean like Windows Live Messenger does, one of if not the largest IM service in the world? Oh, they don’t. Neither does Yahoo, and if you’ve read the news lately, Google is moving away from XMPP to their own proprietary system (but leaving an XMPP layer over it so clients can still interop with it) as well. So, tell me again how the whole world uses XMPP?

  112. Judie Says:

    Nice step… but as many have expressed on here – please give us OTR support for XMPP – possibly also for Astra. Thank you very much!

  113. Roi Says:

    Stop spaming me with this. For me it is absolutly NOT important what you are doing with your code.

  114. Kimberly Morton Says:

    I love Trillian i purchased it years ago and im glad they are doing more for Trillian and its users

  115. Cornelius Says:

    to @Jarrett Neil Ridlinghafer:
    Just one thing. Killing an entire continent of indigenous it is truly USA way. But remember, every empire build on blood will always (but always) stink. And, please do not omit, the mostly problems in the “lazy” world is just result of keeping the americans way of life.

    to @Cerulean:
    Keep up guys an shines!

  116. Cerulean Opens Up Trilliam IM Protocol | TechnoMagicians Blog Says:

    [...] the company behind the great IM client program Trillian is opening up their IM protocol. I’ve been a very long time user of Trillian on Windows and even iOS. They have always had [...]

  117. Fabio Esquivel Says:

    I think this publishing of Astra’s API does not benefit me whatsoever: I don’t have any friends in Astra. I use Trillian (since v2 I think) solely for its plugins with other IM networks where I have many contacts. I pay for the Pro version for having the chats replicated to my iOS device as well. I just like having one client to all these networks, instead of running multiple clients, all consuming their own resources…

    From the comments above, it seems CS should instead focus on
    - fixing bugs (Twitter, in which I’m not a user)
    - porting the client (to Linux)
    - maintaining/expanding support for videocalls (on Skype, Y! at least)
    - adding OTR support (considering what NSA is doing to the world) or at least a strong crypto IM on its own (Astra does it or not?)

    I would also add Skype support on Trillian for iOS (IM and videocalls), since the native Skype client is quite heavy/unstable.

    That would give them work for at least this year; maybe two with bug fixing and all. So, focus… Astra may be a great protocol, but users have other specific, short-term needs to be fulfilled.

  118. Holger Says:

    @srkz

    To sum up this thread: “Do whatever you want with your code, but you are ignoring current, real-world needs of your users.”

  119. Holger Says:

    @Jarred: LESS ALL CAPS RAGE, less communism (WTF, we’re giving feedback to a company) and sentences less than four lines long and one might actually read your stuff. And please look up the proper use of ellipses.

  120. Tavo_Cl Says:

    Muchas gracias por esta iniciativa!!!!

    Thank you very very very much for this action!!!
    Best regards from Chile (the last corner of the world)

    A fan Trillian’s user, since 2000!!

    Tavo

  121. Panagiotis Kouvelis Says:

    Great idea! Kudos!!!

  122. dottedfish Says:

    The big question is – why not much earlier.

    Before Trillian Astra was released I was active on the board and tried to raise awareness for these issues – without success or any answers. EU users were completely ignored. All that was said is that everything is encrypted and safe – your link itself is proof how that story went down.

    I REALLY wish you success taking this route, as it should’ve been taken years ago already.

  123. MaryJane Says:

    Way to go! Ever since WLM was discontinued, it’s been really sucky.. Even Skype.. Don’t get me started… So good luck and can’t wait!! = )

  124. Arya Says:

    Question, so are you trying to re-invent XMPP/Jabber? what’s the point?
    XMPP is open standard, IETF-sanctioned, etc etc yet, it still can’t get enough user traction.

    Now Cerulean want to introduce its proprietary (though to be opened soon) protocol. I just can’t see the feasibility from business standpoint.

  125. Oliver turbulence Says:

    U r doing the best thing Yes its important for people to keep their mails arranged technology made simple is easy to use

  126. Zephrin Says:

    Keep up the great work guys. You are the best…

  127. potatofarmer Says:

    I found out about this program just today and I already love it, I think it’s awesome. It handles several protocols in an elegant way and looks super, too (which was one of my my problem with “similar” programs)! And now these great news! Keep it up, I’m going to be your big fan.

  128. Beth Says:

    Keep up the great work. I love using Trillian.