[Bug 27274] Make the telepathy logger extensions library public

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Mar 25 22:03:17 CET 2010


http://bugs.freedesktop.org/show_bug.cgi?id=27274





--- Comment #9 from Danielle Madeley <danielle.madeley at collabora.co.uk>  2010-03-25 14:03:15 PST ---
> So we have convenience code that wraps these D-Bus calls in C API, written
> specifically for this project by Collabora and usable under a license of our
> choice, but we can't use them from certain clients of the logger, because
> something else in libtelepathy-logger is GPL?

> The best way out of this might be to have a small libtelepathy-logger with the
> (LGPL && client-relevant) API, a larger libtelepathy-logger-gpl (dependent on
> lt-l) with the (GPL && client-relevant) API, and the daemon linking both and
> adding daemon-only stuff?

That's more or less what there is with having the GLib D-Bus API binding in one
lib, and the rest in another. The GPL bits include LogManager, LogStoreEmpathy
and the datetime functions. All of which are required to use the direct IO API.

The GPL code in question comes from Empathy, so maybe it would be possible to
get those bits relicensed.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the telepathy-bugs mailing list