RE: [gnome-db] MySQL client API is GPL, not LGPL
- From: Adam Williams <awilliam whitemice org>
- To: GDA <gnome-db-list gnome org>
- Subject: RE: [gnome-db] MySQL client API is GPL, not LGPL
- Date: Sun, 14 Dec 2003 18:26:37 -0500
> > > What we can do though is to have a GdaLGPLIncompatibleProvider base
> > > class, that communicates with the real provider by some form of IPC
> > > (CORBA, local sockets, message queues, ...). Then, all providers that
> > > gives us this kind of licensing problems can use this base class.
> > Mmh pretty good idea.
> > Technically, how do we start the provider, since it will be (if I
> > understand well) a distinct executable and not a shared library?
> > I think the best way is that libgda manually starts the provider by
> > itself, upon the connection.
> > About local sockets and message queues, we should be careful to choose a
> > standard IPC mechanism, which can work on all supported platforms.
> if we are going to use some IPC mechanism, I'd go by adding a
> GdaCORBAProvider, and then use CORBA for MySQL, and then also add a
> generic CORBA provider which allows to access the 'normal' plugins via
> CORBA. This would help in using libgda for distributed systems, and will
> also avoid the 'how to activate the external provider' problem.
This would be very nice for lots of reasons.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]