I'm afraid I'm not. I loath merged projects like that. Sorry to be a party pooper.
Daniel -- "The most addictive drug in the world is music." - The Lost Boyz > I'm all for starting out with merging PyMSNt, PyAIMt, and PyICQt into > one project. Once that is done, we can move from there. > > On Jul 24, 2005, at 12:25 PM, Sander Devrieze wrote: > >> Hi, >> >> I have an idea for the Python-based Jabber transports. What about >> combining >> transports into one project? This new project will become the >> server side >> counterpart of multiprotocol clients like Gaim and Kopete. >> >> How this can be done? (some ideas, not all needs to be applied (at >> once) of >> course): >> * a name for the project: maybe PyTransports? >> * a logo for the project >> * a Drupal-based website >> * _one_ mailing list and MUC room for all "plugins" with many >> people in it and >> logs/archives >> * one, consistent documentation base >> * similar configuration files or even having only one configuration >> file for >> all transports (splitted in general options and plugin specific >> configuration >> options) >> * similar string database for translators >> * using the same Python libraries >> * one common SVN repository >> * releasing all this as one package with a plugin for every transport >> >> A few short-term advantages: >> * coders of all transports can collaborate more easily >> * translators need to translate/update only one file (less strings to >> translate) >> * Jabber transports will become more userfriendly as they all will >> have the >> same configuration file style and/or the same library dependency >> (if users >> can setup one transport, they can setup all) >> * less documentation is needed and nearly all can be exchanged >> between the >> different transports >> * distribution packagers only need to create one package to have >> support for a >> lot transports in their distribution. Of course they always can opt >> to split >> it in pytransports-core, pytransports-aim,... (result: more >> distributions >> will add pytransports as the total userbase of the different projects >> together is bigger than the current projects on their own) >> * more eyes will look to the same sourcecode >> * easy to adapt protocol changes fastly in all transport plugins >> -->in general: coders, users, documentation writers, webmasters, >> packagers, >> and translators can work together >> >> Some long-term advantages: >> * competing against multi-protocol clients like Gaim and Kopete >> (especially >> when a small and easy-to-install package is created that includes >> PyTransports and a small server like xmpppy that runs out-of-the- >> box a Jabber >> server on localhost with all transports. This opens the way for >> Jabber-only >> clients to have some proprietary network features that are now a >> monopoly of >> the multi-protocol clients). (As I already explained on >> http://mail.jabber.org/pipermail/jadmin/2005-May/021144.html ) >> * more users and contributors for the PyTransports project (new >> ones *and* >> people who were involved in the multi-protocol client projects before) >> * more people using Jabber >> * PyTransports project members can ask/write JEPs when they are >> needed to >> bring proprietary network functionality to the Jabber world >> * more transports will be created as it is more easy (new coders do >> not need >> to write the same amount of code and docs, to maintain a website, >> to announce >> new releases, to setup a mailinglist. They also easily can look to the >> existing plugins as they will act nearly the same.) >> * advanced and more difficilt things can become availaible (e.g. a web >> interface for all the transport plugins) >> >> Goals: >> (1) Making the Jabber community stronger, >> (2) by accelerating the development of Jabber technologies, >> (3) by increasing the utility of Jabber-only clients, >> (4) and by copying (while improving!) features non-existant >> in the >> Jabber world, from the other networks. >> (5) by luring users of the competing networks to the Jabber world, >> (6) by making switching to Jabber more easy. >> >> Competition (in the order I think the project best "attacts" them): >> (1) Open source clients that connect directly to non-Jabber >> networks (and >> especially to proprietary ones) >> (2) Same as (1), but closed source clients. >> (3) The (proprietary) instant messaging networks. >> (4) Transports outside this project. >> >> A possible strategy ("Community Bodyshopping"): >> (1) Make the new PyTransports project. >> (2) Create a plugin for the most bad maintained or non-existing >> protocol >> plugin of some (or all) open source multi-protocol clients. >> (3) Make this plugin much better than the multi-protocol client >> plugins. >> (4) Eventually contribute code to the Jabber plugins from the multi- >> protocol >> client projects to improve their Jabber support and to make it very >> easy to >> use the PyTransports plugin. >> (5) Promote the usage of reaching this network via Jabber/ >> PyTransports instead >> of via the plugin in the multi-protocol clients. >> (6) Target: get all users and contributors that used the multi- >> protocol client >> plugin before to the Jabber community (Jabber ID, PyTransports, JEP >> writing,...) so that the multi-protocol plugins for this network >> will become >> unmaintained and finally disappear in new versions (remark: it can be >> possible that coders from the multi-protocol project that are doing >> other >> protocol plugins, don't like to drop this protocol plugin. Thus >> they maybe >> will invest their time - that they otherwise had spent on their >> plugin! - to >> make necessary updates for the plugin. But this might be not enough >> to keep >> the whole client stable/looking professional/secure (which is a >> good thing >> for Jabber-only clients!). >> >> Possible projects for such a merger: >> * http://msn-transport.jabberstudio.org/ (PyMSNt) >> * http://blathersource.org/ (PyAIM-t and PyICQ-t) >> * http://xmpppy.sourceforge.net/ (Yahoo transport, IRC transport, >> xmppd.py can >> be maybe used for the mini local Jabber server idea) >> * http://jmc.jabberstudio.org/ (Jabber Mail Component) >> * http://jabberstudio.org/projects/jjigw/project/view.php (Jajcus' >> Jabber to >> IRC Gateway) >> >> -- >> Mvg, Sander Devrieze. >> >> xmpp:[EMAIL PROTECTED] ( http://jabber.tk/ ) >> _______________________________________________ >> py-transports mailing list >> py-transports@blathersource.org >> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >> > > > > __________________ > Robert Quattlebaum > Mobile: +1(425)443-6785 > eMail: [EMAIL PROTECTED] > Jabber: [EMAIL PROTECTED] > MSN: [EMAIL PROTECTED] > AIM: rquat2 > yahoo: robert_quattlebaum > ICQ: 1454810 > > > > _______________________________________________ > py-transports mailing list > py-transports@blathersource.org > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > > >