bique.alexandre at gmail.com
Tue Sep 1 16:24:41 PDT 2009
On Tuesday 01 September 2009 21:10:52 Justin Karneges wrote:
> Libpsi is (or shall be) a library for developing Psi-like IM clients. I
> use the term "Psi-like" to mean forked clients based on Psi as well as Psi
> itself. Libpsi would sit higher on the stack than Iris, to provide all
> kinds of client infrastructure and not just protocol support. It would be
> aware of things like iconsets, history logging, XML configuration files,
> dbus, etc. This would make it easier to maintain multiple clients based on
> the same code.
> You might wonder why we'd want to organize the code in a way that promotes
> forking. Well, you shouldn't have to wonder for very long, because two Psi
> developers (Michail and I) already work on commercial forks. The better
> Psi can adapt to our workflows, the more we can contribute back as part of
> our day job.
> That said, the idea of forking Psi predates these commercial arrangements.
> Since as early as 2004, we've wanted to create official Psi forks. Yes, I
> said /official/. Back then, it was clear that Psi had a very strong
> codebase, but the UI just wasn't what most users wanted (and 5 years later,
> this is sadly still the case). While other client projects have been
> created from scratch to offer friendly UIs, I've always felt that it would
> be far more efficient to reuse Psi as a basis for a friendly UI. "Friendly
> desktop client" has been sitting on the Delta Project wishlist for as long
> as I can remember the Delta Project existing. Unfortunately we never got
> around to actually doing a "Friendly desktop client", but hey it's a pretty
> good idea, right? :)
> So, even though the recent interest in libpsi is driven by the commercial
> forks, the idea of having libpsi was already a long-term Psi goal anyway.
> I'm still not sure yet when we'd be able to make any commitment about an
> official friendly UI fork, but at least starting on libpsi would move us
> closer to that goal.
> NOTE: progress of libpsi is not a blocker for 0.14.
What is the name of your commercial fork ?
Good luck :-)
More information about the Psi-Devel