> Hi MINA folks, > > Currently I am developing a XMPP[1] server implementation at Apache > Labs[2] called Vysper[3][4] (pronounced 'whisper'). This effort is going > on on and off since 2006, but recently it gained track again and reached > some critical internal milestones (regarding to level of functionality > completed and persistence layer added). Unfortunately, I am the only > contributor to the project until now.
I would say, a good job. > A few days ago at ACEU09 I spoke to Emmanuel and he had the idea of > possibly making Vysper a sub-project of MINA. > Thanks, Emmanuel! > > I gave this a few more thoughts and started to like the idea. > So I'm starting a public discussion about it. > > The big advantages for Vysper in the MINA community would be: > + strong protocol related community, > + feel at home (Vysper uses MINA for IO), > + ability to have a dedicated ML and make releases (eventually) > + benefit from on-site MINA know-how > > The advantages for MINA could be: > + add one more emerging protocol to the MINA roster > + add one more MINA case to the project with specific interesting IO > needs under high load (hint: Twitter), > + look into optimizing support for non-line-oriented protocols > + take Vysper (the software, not the project) as a possible experimental > playground, since the IO layer should be relatively easy to change (for > example changing it to MINA 1.x, 2.x, TRUNK). Well I did came to Vysper, when we had a long discussion on XML decoder. A while back, had a chance to work on XMPP, (openser, openfire etc). We were prototyping something on XMPP. So its good to have it here. I am not that good a coder, but can try to help, with whatever I have +1 - ashish
