(WARNING: This is a long, boring mail :P)

Well, maybe I am the only one who doesn't feel it like a totally postitive 
thing... First of all, aMSN is far from being stable on its own. Maybe it's 
better to polish what we currently have than coming up with a new core and 
adapting some pieces of our software to cooperate with it.

What would amsn gain from the porting to Telepathy? Lots of protocols. We 
already have MSN, the most complete out there I think (in terms of 
functionality, not code quality). We would be willing to implement Jabber... 
Well, i think it's A LOT easier to clean a little bit our current framework, 
and implement Jabber, we can even abstract Tkabber's code for our 
implementation, so we wouldn't even need to write Jabber code.

Do you want to support AOL? Yahoo? Well I have never believed on clients full 
of protocols, and my experience with them tells me that i do prefer clients 
with less protocols, but more focused on what they do.

To really cut out our GUI code and make a stand alone GUI and do the same with 
the protocol.... well, it's hard work. Probably harder than what I said for 
implementing Jabber . But it can be done. It wouldn't be aMSN, it would be a 
different thing, but we can do it if we feel like doing it. Also having to 
run to wish instances... uhm...

Is it the right thing to do? Don't think so. We can be used to aMSN, but our 
code really needs some restructurations. We still have on protocol bits of 
MSNP7 and even some bits untouched from the ccmsn times. Think about it, only 
2 people can actually work on our protocol code without having to study it in 
depth (Youness and Sander, maybe Burger from his times hacking on it a long 
ago).

I think it would be great to see another project taking our protocol code and 
trying to make it operate with Telepathy, but moving aMSN's future in that 
direction.... I can't get the point... I think we could have more chances of 
success polishing our current product, reimplementing and cleaning the 
weakest points (each day less than the day before) and simply making it 
envolves.

That 'transformation' of aMSN to use.... what? a core system based on DBUS 
messaging? Well, I think we can go on well with our rudimentary messaging 
system, and improve it a little, no need for DBUS, but it's fancy nowadays ;)

I like the idea of having a protocol plugin based on our code (once it's clean 
and refactored) but I really don't see aMSN's future in that direction, I'm 
sorry to differ from the rest's point of view...

Anyways, just my opinion, hope it helps :)

Alberto

P.D. I just looked at Telepathy quickly, I should have been practising 
maths :P so i may have missed a point.


El Sunday, 11 de December de 2005 19:44, [EMAIL PROTECTED] 
escribió:
> Hi guys,
>
>     This will be a big email, and I hope it can generate a lot of talk.
> This is a proposal for the future of aMSN that benefits several
> parties : aMSN, Telepathy and Farsight. Now you all know Farsight, and
> you all know aMSN. You might not have heard of Telepathy. It's a
> project funded by Nokia to developped a CORE for all IM protocols. It's
> basically a spec and a system that will be the brain of all IM
> communications, including support for media (VOIP and video for
> example). It is also based on D-BUS. How it works is that you have
> connection managers for each protocol (basically a protocol plugin).
> And it would have a GUI on top of it.
>
> The thing is, we don't want to use Gaim's MSN protocol as a connection
> manager for telepathy. What we want is an aMSN based TCL connection
> manager. That would basically mean all the protocol code, plugged into
> telepathy through DBUS. Also, I would personally love a GUI on top of
> telepathy that is based on aMSN's GUI (because I am so used to it).
>
> So what would the result be?
> aMSN connection manager <-> Telepathy core <-> aMSN GUI
>
> Now, I know the GUI is being rewritten, would be very interesting to
> write it cleanly on top of the Telepathy core. It would also be very
> interesting to be able to separate completly the PROTOCOL code from the
> rest of aMSNs organs.
>
> Whats in it for aMSN? Well, aMSN would then have support for any
> protocol that is supported by Telepathy. Very soon, the Jabber
> connexion manager for telepathy will be complete. Therefore at first it
> would give aMSN Jabber support. Basically, aMSN would become a
> multi-protocol IM with an MSN GUI :) I know we talked about this alot,
> and I think telepathy is the solution. Also, aMSN would immediatly
> benifit from Farsight since the Telepathy core will have full support
> for Farsight. Obviously some of the current aMSN work would be lost
> (all the core stuff) but on the long term, it means that all the
> protocol work that has gone into aMSN will be used by any Telepathy
> application, and it will give it more exposure.
>
> Problems to solve : a TCL extension to give it DBUS support. Finally a
> good separation of Protocol/Core/GUI needs to be finished. Telepathy
> needs to work on support for Win32 (macosx already supported). I would
> like to note that the Adium people are already migrating to
> Telepathy and dumping libgaim.
>
> Please ask me any questions you guys have, and give me your feedback. I
> would love for this vision to go forward but it will never be done if
> we don't have everyones approval of it. Also, I need to be alerted of
> anything important I missed.
>
> Links :
> Telepathy : http://telepathy.freedesktop.org/wiki/   #telepathy on
> Freenode
> Farsight : http://farsight.sf.net     #farsight on Freenode
>
> Waiting for your replies,
> Laterz,
> Burger
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep through log
> files for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
> http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to