Re: I want to use postresql for this app, but... - Mailing list pgsql-general

From Karsten Hilbert
Subject Re: I want to use postresql for this app, but...
Date
Msg-id 20040525015929.K561@hermes.hilbert.loc
Whole thread Raw
In response to Re: I want to use postresql for this app, but...  (John DeSoi <jd@icx.net>)
Responses Re: I want to use postresql for this app, but...  (John DeSoi <jd@icx.net>)
List pgsql-general
> >Now, if you don't mind using the ODBC connector, you're scott free.
> >but you WILL be bound by the GPL, and the GPL (not MySQL's interpretation,
> >just the GPL in general) being applied to connect libs seriously limits
> >your ability to distribute code, since you'd have to GPL your own code
> >if you distributed it outside your own private organization.
>
> So are you saying that if you connect to any GPL database (e.g. gnumed
> is a GPL database created with Postgresql), you must GPL your code?

The above only talks about the relationship between the license
of the connection libraries used on the client side in some
frontend code and the license of that frontend code. Any driver
can connect to PostgreSQL regardless of the driver's license.
But software that wants to *incorporate* the *driver*, say,
load it as a Python DB-API module is bound to comply with the
license of the driver. So, GnuMed has to be GPL if it wants to
use pyPgSQL which happens to be a GPL Python DB-API driver for
PostgreSQL.

What you seem to be asking, though, is whether I as a GnuMed
developer can say "No, you cannot connect to our GPL *schema*
unless your connection application is also GPL." Interesting.
Common Sense says "No, I can't do that." But Common Sense
also ponders why.

Myself, personally, as a GnuMed developer, don't really feel
inclined to think that I can stop you from connecting a
commercial application to "our" schema. I would prefer
cooperation.

> Even when using something like ODBC as the connection method?
No, see above.

Karsten Hilbert, MD
GnuMed i18n coordinator
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD  4537 78B9 A9F9 E407 1346

pgsql-general by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: Error building PHP with PostgreSQL support
Next
From: Tom Lane
Date:
Subject: Re: Abnormal Exit Quandary