Bug 9748

Summary: Possible GPL license in keyboard driver
Product: xorg Reporter: Dan McNichol <mcnichol>
Component: Input/KeyboardAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high Keywords: licence
Version: 7.1 (2006.05)   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 8888    

Description Dan McNichol 2007-01-23 14:52:22 UTC
These two files seem to have originated from GPL code, but there is no 
indication that they are available under the MIT/X11 license.

xorg-server-1.1.1/hw/xfree86/os-support/linux/lnx_io.c
xorg-server-1.1.1/hw/xfree86/os-support/linux/lnx_kbd.c

There is a comment in these files:
/* kbd rate stuff based on kbdrate.c from Rik Faith <faith@cs.unc.edu> et.al.
 * from util-linux-2.9t package */

The file kbdrate.c in package util-linux-2.9 is under the GPL.
Comment 1 Daniel Stone 2007-01-23 15:08:26 UTC
lnx_io.c is no longer shipped; only lnx_kbd.c, which has been moved to the kbd
driver.
Comment 2 Daniel Stone 2007-02-27 01:35:55 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Eric Anholt 2007-08-20 15:39:37 UTC
Copyright notice by Rik Faith is now reproduced in the file in xf86-input-keyboard.
Comment 4 Dan McNichol 2007-08-20 21:09:02 UTC
Do we really want GPL code in the xorg source tree?

Maybe not a problem for Linux, but the sco and usl kbd files indicate they
are based on  lnx_kbd.c.  Are those files infected with GPL?
There may be others...

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.