[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#168794: synaptics support in XFree86



On Tue, Sep 02, 2003 at 03:38:29PM -0400, C. Scott Ananian wrote:
> I would be willing to relicense my contribution to the synaptics driver
> for X in order to resolve the GPL/X11 conflict.  I am in contact with
> Warren Turkal <wturkal@cbu.edu> in this regard.  Send me the X patch
> with the appropriate license text changes made and I will sign off on it.
> Unforunately, I am only one of several authors (see version history at
> http://cscott.net/Projects/Synaptics/ ), but it's a start.

Thanks very much for contacting me.

I feel I should make a clarification, though.

There is no license conflict per se between the terms of the GNU GPL and
the MIT/X11 license.

The XFree86 Project, Inc., has a *policy* of not accepting any code
under the GNU GPL into their codebase.  In fact, their policy is
supposedly that all code must be under something pretty close to the
MIT/X11 license or the so-called "3-clause BSD" license.  However, they
have been known to make exceptions.

Code under the GNU GPL has never been of those exceptions, however, and
given certain historical and traditional factors within their Project,
it may never be.

None of this means that *Debian* cannot include a GPLed input driver in
our XFree86 packages.  It just means that we should not endeavor to get
our upstream to attempt to include it.

To date, I have never added any patches to the upstream XFree86 source
code in Debian's packages that were not under the MIT/X11 license terms.
This is for a couple of reasons:
  1) I wanted it to be easy to submit our patches upstream without
     licensing headaches;
  2) The XFree86 distribution is well known for being under a
     non-copyleft license.  If Debian's XFree86 packages carry the whiff
     of GNU GPL, people might be bound to its copyleft terms without
     their knowledge.

While 2) is probably not a practical concern with respect to an input
driver, it's very important for things like the shared libraries in the
XFree86 distribution.

Anyway, sorry for the length of this message.  I welcome your efforts to
alter the licensing on the Synaptics touchpad driver to MIT/X11 terms,
since if you are successful it will save me the trouble of rethinking my
patch-licensing policy.

I did, however, want to be sure you understood that there is no
"licensing conflict" per se.  The licenses are perfectly compatible,
both are DFSG-free, and both are perfectly acceptable to the Debian
Project (and to me personally for that matter).  An example of a pair of
licensed that are *not* compatible are the Apache license and the GNU
GPL.

If you do relicense, I want to be sure you do so on an informed basis,
and do not feel misled later.

If there is anything I can help you with, please let me know, and I will
if I can.

-- 
G. Branden Robinson                |       Psychology is really biology.
Debian GNU/Linux                   |       Biology is really chemistry.
branden@debian.org                 |       Chemistry is really physics.
http://people.debian.org/~branden/ |       Physics is really math.

Attachment: pgp_M_g_LdYU7.pgp
Description: PGP signature


Reply to: