<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://blog.bepointbe.be/index.php/">
  <title>Gof's weblog - Commentaires</title>
  <description><![CDATA[Blog de Olivier Goffart]]></description>
  <link>http://blog.bepointbe.be/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2006-07-26T12:34:09+02:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2006-07-26T12:34:09+02:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c237" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c209" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c208" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c207" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c206" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c205" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c202" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c200" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c191" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c190" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c189" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c187" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c186" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c185" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c184" />
  <rdf:li rdf:resource="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c183" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c237">
  <title>Instant messaging integration into the Desktop - -=RO=-tian</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c237</link>
  <dc:date>2006-07-26T12:34:09+02:00</dc:date>
  <dc:creator>-=RO=-tian</dc:creator>
  <description>I must say i dislike kopette so i preffer gaim to be used instead....</description>
  <content:encoded><![CDATA[<p>I must say i dislike kopette so i preffer gaim to be used instead.</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c209">
  <title>Instant messaging integration into the Desktop - sd</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c209</link>
  <dc:date>2006-06-17T17:22:03+02:00</dc:date>
  <dc:creator>sd</dc:creator>
  <description>@Matt Rogers: "You're fooling yourself if you believe that Jabber will be the only surviving protocol. The others will continue to survive and be in use."

I think Gof is right. Other popular communication networks already died in the past: telex, post doves, telegraph, email, and so...</description>
  <content:encoded><![CDATA[<p>@Matt Rogers: &quot;You're fooling yourself if you believe that Jabber will be the only surviving protocol. The others will continue to survive and be in use.&quot;<br />
<br />
I think Gof is right. Other popular communication networks already died in the past: telex, post doves, telegraph, email, and so forth. Regarding email, there is a *must-read* blog article: <a href="http://nugget.livejournal.com/97081.html?thread=257337" title="http://nugget.livejournal.com/97081.html?thread=257337" rel="nofollow">nugget.livejournal.com/97...</a><br />
<br />
&quot;We'll need to support them natively. The jabber idea is neat, but the telepathy idea seems like the way to go. We could then dump some of our crappy implementations or work with the other on combining our efforts so that everybody who uses telepathy benefits&quot;<br />
<br />
I don't agree, I think it would be much better to just drop support for proprietary protocols as much as possible. I will explain later, but first some quote:<br />
<br />
&quot;The short-term approach to interoperability in the Jabber community has been to deploy gateways that reverse-engineer the closed protocols used by AIM, ICQ, MSN Messenger, and Yahoo Messenger. There are many such gateways on the Jabber/XMPP network, but this is not the right way to bring about interoperability for the long term (it's as if you had needed gateways back in 1993 to send email to your friends using CompuServe or Prodigy, whereas what was really needed was a single protocol for email, which emerged in the form of SMTP). The long-term approach has been to work toward ever-wider adoption of Jabber technologies so that the consumer IM services will want to open up true server-to-server communications with the Jabber network using the core Jabber/XMPP protocols as standardized last year in RFC 3920 and RFC 3921 by the Internet Engineering Task Force (the main standards body for the Internet). At that point XMPP will become the lingua franca for IM, just as SMTP is the lingua franca for email. I think we are seeing signs that this strategy is beginning to pay off.&quot; (from <a href="http://www.jabber.org/journal/2005-08-24.shtml)" title="http://www.jabber.org/journal/2005-08-24.shtml)" rel="nofollow">www.jabber.org/journal/20...</a><br />
<br />
My opinion can be found here:<br />
<a href="http://mail.jabber.org/pipermail/jadmin/2005-May/021144.html" title="http://mail.jabber.org/pipermail/jadmin/2005-May/021144.html" rel="nofollow">mail.jabber.org/pipermail...</a><br />
<br />
There are the most important lines:<br />
&quot;I do *not* recommend any multi-protocol client; the <br />
developers resources should be focussed on Jabber/XMPP support only, and not on reverse engineering some bad protocols. Alternative clients to proprietary systems are just bad, as they give people using that network a choice; it is much better if only the Jabber network has choice in good Jabber-only clients.&quot;<br />
</p>

<p>So, why I think multi-protocol clients contain much competitive disadvantages:</p>
 <ul>
 <li>You make your software more complex than mono-protocol clients like Jabber-only clients or MSN Messenger.</li>
 <li>You spill time on reverse engineering which you better can use to make your client more stable or add nice features to make your client better than e.g. Yahoo! Messenger.</li>
 <li>You create choice for users of proprietary networks. It is much better if the only choice they have is to use a Jabber transport, as this means that they need to have a Jabber account. And all users that used their choice can use Jabber to contact each other instead of the propreitary protocols.</li>
 <li>Your client will contain more bugs and bloat.</li>
 <li>You need to do urgent releases when a proprietary protocol owner changes his network as your client can't connect anymore to that network.</li>
 </ul>
 

<p>
Yes, I would be very happy when GAIM and Kopete drop support for all their proprietary protocols B-)<br />
<br />
And if you really want to reverse engineer, create/improve transports: <a href="http://www.modevia.com/pipermail/py-transports/2005-July/000863.html" title="http://www.modevia.com/pipermail/py-transports/2005-July/000863.html" rel="nofollow">www.modevia.com/pipermail...</a></p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c208">
  <title>Instant messaging integration into the Desktop - sander</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c208</link>
  <dc:date>2006-06-17T16:24:08+02:00</dc:date>
  <dc:creator>sander</dc:creator>
  <description>"There is none Jabber-to-Jabber gateway yet"
This is only a matter of time; there already exists Jabberlang, an Erlang library to make Jabber clients. It only needs to be integrated into ejabberd ;-)...</description>
  <content:encoded><![CDATA[<p>&quot;There is none Jabber-to-Jabber gateway yet&quot;<br />
This is only a matter of time; there already exists Jabberlang, an Erlang library to make Jabber clients. It only needs to be integrated into ejabberd ;-)</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c207">
  <title>Instant messaging integration into the Desktop - idoric</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c207</link>
  <dc:date>2006-06-17T11:47:53+02:00</dc:date>
  <dc:creator>idoric</dc:creator>
  <description>You said "There is none Jabber-to-Jabber gateway yet" but :
blog.mabber.com/eintrag.p......</description>
  <content:encoded><![CDATA[<p>You said &quot;There is none Jabber-to-Jabber gateway yet&quot; but :<br />
<a href="http://blog.mabber.com/eintrag.php?id=33" title="http://blog.mabber.com/eintrag.php?id=33" rel="nofollow">blog.mabber.com/eintrag.p...</a></p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c206">
  <title>Instant messaging integration into the Desktop - Snark</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c206</link>
  <dc:date>2006-06-16T19:32:09+02:00</dc:date>
  <dc:creator>Snark</dc:creator>
  <description>Ekiga is a very good open source VoIP client, able to do both H.323 and SIP communication.

It also has a DBUS component to control some of it....</description>
  <content:encoded><![CDATA[<p>Ekiga is a very good open source VoIP client, able to do both H.323 and SIP communication.<br />
<br />
It also has a DBUS component to control some of it.</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c205">
  <title>Instant messaging integration into the Desktop - Rob Taylor</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c205</link>
  <dc:date>2006-06-13T01:54:04+02:00</dc:date>
  <dc:creator>Rob Taylor</dc:creator>
  <description>I ahve to say that there are a couple of misconceptions of Telepathy in this article, so I best correct them ;)

1) the diagram is rather wrong - there is no 'Mission Control' that mediates all communication. This was a misconception introduced by the guys from BaSysCom. All communication is...</description>
  <content:encoded><![CDATA[<p>I ahve to say that there are a couple of misconceptions of Telepathy in this article, so I best correct them ;)<br />
<br />
1) the diagram is rather wrong - there is no 'Mission Control' that mediates all communication. This was a misconception introduced by the guys from BaSysCom. All communication is direct from client (ui, addressbook sync, videophone, etc) to the relevent connection manager.<br />
The role of a &quot;mission control&quot; e.g. such as exists on the new 770 software is simply to act as the 'ui policy' - &quot;I have an incoming media channel, what should be laucnched to handle it?&quot; etc.<br />
2) Connection managers certainly aren't daemons in the standard sense of the word, they are simply dbus services.<br />
The benefit of this, and the whole reason for this structure is to allow disparate applications to communicate with the 'connection' - eg your word processor can do collaborative document editing without your messageing client being loaded.<br />
<br />
Thanks,<br />
Rob Taylor (Telepathy Project)</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c202">
  <title>Instant messaging integration into the Desktop - Vlad</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c202</link>
  <dc:date>2006-06-12T17:21:34+02:00</dc:date>
  <dc:creator>Vlad</dc:creator>
  <description>A good Voice over IP (VoIP) client is Open Wengo:

OpenWengo.org

It has several advantages:

* Open Wengo has strong developer and commercial support from France's leading VoIP provider
* Open Wengo is 100% Free &amp; Open Source software (GPL-licensed)
* The backend library is clearly...</description>
  <content:encoded><![CDATA[<p>A good Voice over IP (VoIP) client is Open Wengo:<br />
<br />
<a href="http://OpenWengo.org" title="http://OpenWengo.org" rel="nofollow">OpenWengo.org</a><br />
<br />
It has several advantages:<br />
<br />
* Open Wengo has strong developer and commercial support from France's leading VoIP provider<br />
* Open Wengo is 100% Free &amp; Open Source software (GPL-licensed)<br />
* The backend library is clearly separate from the GUI frontend, making it easy to incorporate in applications.<br />
* The existing GUI frontend is Qt-based and crossplatform (Linux, Windows, and Mac OS X)</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c200">
  <title>trackback - Instant messaging integration into the Desktop - Attracted by virtual constructs</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c200</link>
  <dc:date>2006-06-11T17:54:17+02:00</dc:date>
  <dc:creator>Attracted by virtual constructs</dc:creator>
  <description>It’s about Contacts
Do you know finger, talk, write, who, etc.? You could if you had gotten in contact with unixoid computing systems. With the concept of client and server, multi users, sharing resources, connected systems, and collaboration were part of the system. The ......</description>
  <content:encoded><![CDATA[<!-- TB -->
<p><strong>It&#8217;s about Contacts</strong></p>
<p>Do you know finger, talk, write, who, etc.? You could if you had gotten in contact with unixoid computing systems. With the concept of client and server, multi users, sharing resources, connected systems, and collaboration were part of the system. The ...</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c191">
  <title>Instant messaging integration into the Desktop - Chani</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c191</link>
  <dc:date>2006-06-09T17:09:50+02:00</dc:date>
  <dc:creator>Chani</dc:creator>
  <description>what liquidat said. :) it is pretty silly that I'm doing this. at least the guy from last year documented his work, which made my job much easier. I spend most of my time trying to figure out the "kopete way" to implement things, or what's already been done somewhere else in kopete and...</description>
  <content:encoded><![CDATA[<p>what liquidat said. :) it is pretty silly that I'm doing this. at least the guy from last year documented his work, which made my job much easier. I spend most of my time trying to figure out the &quot;kopete way&quot; to implement things, or what's already been done somewhere else in kopete and could be combined if it was done more cleanly...<br />
<br />
oh, and we probably have to consider the case of the rare people that don't want an all-in-one kde solution, and not make kopete too annoying for them - but I'm not one of them :)<br />
I think the jabber thing is a great idea, too - anything that makes jabber cooler than other IMs is good ;)</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c190">
  <title>Instant messaging integration into the Desktop - Matt Rogers</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c190</link>
  <dc:date>2006-06-09T16:54:29+02:00</dc:date>
  <dc:creator>Matt Rogers</dc:creator>
  <description>Gof: You're fooling yourself if you believe that Jabber will be the only surviving protocol. The others will continue to survive and be in use. We'll need to support them natively. The jabber idea is neat, but the telepathy idea seems like the way to go. We could then dump some of our crappy...</description>
  <content:encoded><![CDATA[<p>Gof: You're fooling yourself if you believe that Jabber will be the only surviving protocol. The others will continue to survive and be in use. We'll need to support them natively. The jabber idea is neat, but the telepathy idea seems like the way to go. We could then dump some of our crappy implementations or work with the other on combining our efforts so that everybody who uses telepathy benefits<br />
<br />
Mario: we've heard about it, and let's just say that there are issues with it.<br />
<br />
</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c189">
  <title>Instant messaging integration into the Desktop - liquidat</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c189</link>
  <dc:date>2006-06-09T15:32:35+02:00</dc:date>
  <dc:creator>liquidat</dc:creator>
  <description>I'm missing information about decibel as well as information about the tapioca framework:
tapioca-voip.sourceforge....
It is the preferred backend for decibel.

About the comparison:
I think the protocol implementation is a point which should be more respected: sure, kopete already implements...</description>
  <content:encoded><![CDATA[<p>I'm missing information about decibel as well as information about the tapioca framework:<br />
<a href="http://tapioca-voip.sourceforge.net" title="http://tapioca-voip.sourceforge.net" rel="nofollow">tapioca-voip.sourceforge....</a><br />
It is the preferred backend for decibel.<br />
<br />
About the comparison:<br />
I think the protocol implementation is a point which should be more respected: sure, kopete already implements basic support for all protocolls, but some specific features are better implemented by other clients but not by kopete and the other way around - the best way would be to bundle as much effort as possible, or, at least to not double too much effort.<br />
This could be done through such a central framework which is shared by the most clients.<br />
<br />
At least at the moment it is a joke that for example one Summer of Code project is doing the same for kopete what another project done last year for gaim (oscar file transfer) - and at the same time there are several clients which try to implement voip-jingle, and everyone starts at the beginning.<br />
<br />
It just looks too much like every step is done again and again for each client which could be avoided with a more central attempt where all protocol experts are working together.</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c187">
  <title>Instant messaging integration into the Desktop - Bille</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c187</link>
  <dc:date>2006-06-09T14:02:38+02:00</dc:date>
  <dc:creator>Bille</dc:creator>
  <description>Akonadi is the PIM data store for kmail, kabc, korganizer.  We could store metacontacts there, and also log conversations....</description>
  <content:encoded><![CDATA[<p>Akonadi is the PIM data store for kmail, kabc, korganizer.  We could store metacontacts there, and also log conversations.</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c186">
  <title>Instant messaging integration into the Desktop - Mario</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c186</link>
  <dc:date>2006-06-09T14:02:15+02:00</dc:date>
  <dc:creator>Mario</dc:creator>
  <description>Do you know Decibel (decibel.kde.org)?...</description>
  <content:encoded><![CDATA[<p>Do you know Decibel (<a href="http://decibel.kde.org)?" title="http://decibel.kde.org)?" rel="nofollow">decibel.kde.org)?</a></p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c185">
  <title>Instant messaging integration into the Desktop - Gof</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c185</link>
  <dc:date>2006-06-09T13:53:02+02:00</dc:date>
  <dc:creator>Gof</dc:creator>
  <description>If I understand correctly, akonadi is the replacement of KABC in KDE4. So yes, this is the good candidate to manage contact identifier in the KIMProxy model....</description>
  <content:encoded><![CDATA[<p>If I understand correctly, akonadi is the replacement of KABC in KDE4. So yes, this is the good candidate to manage contact identifier in the KIMProxy model.</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c184">
  <title>Instant messaging integration into the Desktop - superstoned</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c184</link>
  <dc:date>2006-06-09T13:35:59+02:00</dc:date>
  <dc:creator>superstoned</dc:creator>
  <description>What is the possible role of akonadi here? couldn't it be the layer in which all info can be shared?...</description>
  <content:encoded><![CDATA[<p>What is the possible role of akonadi here? couldn't it be the layer in which all info can be shared?</p>]]></content:encoded>
</item>
<item rdf:about="http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c183">
  <title>Instant messaging integration into the Desktop - Duncan</title>
  <link>http://blog.bepointbe.be/index.php/2006/06/09/14-instant-messaging-integration-into-the-desktop#c183</link>
  <dc:date>2006-06-09T12:50:57+02:00</dc:date>
  <dc:creator>Duncan</dc:creator>
  <description>Perhaps the solution is a very small, lightweight jabber daemon that acts solely as a message router for the local applications.  Kopete can handle accounts as normal, but report presences to the internal daemon.  If the daemon isn't running, don't panic, but tell the user that it's not working...</description>
  <content:encoded><![CDATA[<p>Perhaps the solution is a very small, lightweight jabber daemon that acts solely as a message router for the local applications.  Kopete can handle accounts as normal, but report presences to the internal daemon.  If the daemon isn't running, don't panic, but tell the user that it's not working properly, and that the integrated features won't work until it's back on-line.  Offer to bring it back up if possible.  If the daemon can be implemented as a state saver that runs at the end of a pipe, and doesn't need to be a permanently running 'thing', then you might even get the best of both worlds.</p>]]></content:encoded>
</item>

</rdf:RDF>
