[Psi-Devel] Libpsi

Bique Alexandre 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.

Hi,

What is the name of your commercial fork ?

Good luck :-)

-- 
Alexandre Bique


More information about the Psi-Devel mailing list