|Subject:||Re: Making metadata storage SQL-driven|
|Date:||Thu, 01 Sep 2005 16:42:21 +0100|
John (J5) Palmieri wrote:
with a dbus wrapper around it the license becomes irrelevant. The dbus server end of DDS will be GPL but the client end libDDS will be LGPL. IPC is a great way to eliminate GPL dependencies!That is a runaround the GPL. Not something I would like to see GNOME set precedence on.
The purpose of the Dbus wrapper is not to act as a run around the GPL. The dbus wrapper is their to create a per session database thats fast and efficient memory wise (by using threads and threadpools). The fact that it also allows us to bypass restrictive licenses in this instance is a bonus :)
That said, DDS does not have to be part of Gnome. GConf may always default to a text file backend (IE lowest common denominator that works on all systems whether its NFS or a platform that does not support threads) and likwise a metadata server for Nautilus may well use text files by default for similiar reasons. However thanks to Dbus, DDS can reimplement any of these interfaces and so give the user or distro a choice of whether to use the text-based default or a faster DB based one.
-- Mr Jamie McCracken http://www.advogato.org/person/jamiemcc/ -- nautilus-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/nautilus-list
|<Prev in Thread]||Current Thread||[Next in Thread>|
|Previous by Date:||Re: Making metadata storage SQL-driven, John (J5) Palmieri|
|Next by Date:||Re: Making metadata storage SQL-driven, John (J5) Palmieri|
|Previous by Thread:||Re: Making metadata storage SQL-driven, John (J5) Palmieri|
|Next by Thread:||Re: Making metadata storage SQL-driven, John (J5) Palmieri|
|Indexes:||[Date] [Thread] [Top] [All Lists]|