From: | markw(at)mohawksoft(dot)com |
---|---|
To: | "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com> |
Cc: | pgsql-odbc(at)postgresql(dot)org |
Subject: | Re: Official ODBC announcement |
Date: | 2005-04-28 11:53:16 |
Message-ID: | 18898.24.91.171.78.1114689196.squirrel@mail.mohawksoft.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-odbc |
> The driver will be released as GPL with commercial licenses available
> from Command Prompt, Inc.
>
Don't get me wrong, I am a huge proponent of the GPL, for applications.
I'm all about free -- as in freedom.
Sorry, but an interface library released as GPL is the very embodiment
people's worst fear about open source being risky.
There are, IMHO, basically three types of self contained code packages:
Applications, libraries, and interfaces.
Applications which stand alone should be GPL one can use them freely. The
code is protected.
Libraries which are linked (either dynamically or statically) should be
GPL because using them requires explicit acceptance of the licensing terms
by the developer.
Interfaces, like yours, typically follow 3rd party standards and can be
used in an application without prior knowledge of the developer. As such,
an end user can put themselves in GPL violation without even knowing under
the current definitions of "derivitive work" as put forth by RMS.
That's not freedom, that's a legal minefield. If you are serious about
"free, as in freedom" software, then you should licence it as LGPL.
If I could send a message to the ODBC developers, I would say don't do
this. It is nothing more than using, what I think is, a very bad behavior
of a specific application of the GPL to limit freedom and exploit your
work and generate revenue that you will never see.
If you want to write something that everyone can use, ignore this offer
and continue on with an LGPL version.
From | Date | Subject | |
---|---|---|---|
Next Message | Jeff Eckermann | 2005-04-28 14:07:52 | Re: Official ODBC announcement |
Previous Message | Andreas Pflug | 2005-04-28 09:29:30 | Re: Official ODBC announcement |