"M9." <[EMAIL PROTECTED]> writes: > Philipp Thomas schreef: > >> I downloaded the .src.rpm (wrapped in a zip archive ...) and checked it. It >> does indeed contain binary-only parts so there is no way this can be made >> part of openSUSE. >> >> Philipp > > Made part of openSUSE...hmmm... > > I was thinking more as a part of hardware detection, hardwaredriver > installation, itc: touchware. > If it can be compiled into the kernel, why cann't this be done at > installtime? (if a touchscreen is detected offcourse..)
Did you check it?
The source RPM contains no sources - it contains lots of binary stuff:
tar tvzf TWDrvSources.tgz
drwxr-xr-x root/root 0 2006-04-11 21:47:06 bin/
-rwxr-xr-x root/root 12166 2006-04-11 21:48:39 bin/MultiMonitorTool
-rwxr-xr-x root/root 35075 2006-04-11 21:48:40 bin/TwCalib
drwxr-xr-x root/root 0 2006-04-11 21:48:39 common/
-rw-r--r-- root/root 7677 2006-04-11 21:48:39 common/tw_ioctl.h
-rw-r--r-- root/root 1497 2006-04-11 21:48:39 common/TWEvents.h
drwxr-xr-x root/root 0 2006-04-11 21:47:06 controlXInput/
-rw-r--r-- root/root 6439 2006-04-11 21:45:12 controlXInput/controlXInput.c
-rw-r--r-- root/root 344 2006-04-11 21:45:12 controlXInput/makefile
drwxr-xr-x root/root 0 2006-04-11 21:47:04 daemon/
-rwxr-xr-x root/root 19587 2006-04-11 21:48:39 daemon/TWDrvStartup
-rwxr-xr-x root/root 554 2006-04-11 21:48:37 install
drwxr-xr-x root/root 0 2006-04-11 21:47:06 lib/
-rwxr-xr-x root/root 14131 2006-04-11 21:48:39 lib/libMultiMonitor.so
-rwxr-xr-x root/root 40709 2006-04-11 21:48:40 lib/libTwCaliblib.so
-rwxr-xr-x root/root 461488 2006-04-11 21:48:40 lib/libTwGraphics.so
-rw-r--r-- root/root 5887 2006-04-11 21:48:39 License.txt
drwxr-xr-x root/root 0 2006-04-11 21:47:06 mmtool/
-rw-r--r-- root/root 838 2006-04-11 21:48:39 mmtool/Makefile
-rw-r--r-- root/root 1725 2006-04-11 21:48:39 mmtool/TwMMTool.h
-rw-r--r-- root/root 414 2006-04-11 21:48:39 mmtool/Tool.cpp
-rw-r--r-- root/root 11376 2006-04-11 21:48:39 Readme.txt
drwxr-xr-x root/root 0 2006-04-11 21:47:06 TWCalib/
-rw-r--r-- root/root 926 2006-04-11 21:48:40 TWCalib/Makefile
-rw-r--r-- root/root 1700 2006-04-11 21:48:40 TWCalib/TwCalib.h
-rw-r--r-- root/root 391 2006-04-11 21:48:40 TWCalib/Calib.cpp
drwxr-xr-x root/root 0 2006-04-11 21:48:39 TwDrvKit/
-rw-r--r-- root/root 16894 2006-04-11 21:48:39 TwDrvKit/common.o.save
-rw-r--r-- root/root 48754 2006-04-11 21:48:39 TwDrvKit/TWDriver.c
-rw-r--r-- root/root 8663 2006-04-11 21:48:39 TwDrvKit/TWDriver.h
-rw-r--r-- root/root 736 2006-04-11 21:48:39 TwDrvKit/Makefile24
-rw-r--r-- root/root 916 2006-04-11 21:48:39 TwDrvKit/Makefile26
-rw-r--r-- root/root 1031 2006-04-11 21:48:39 TwDrvKit/makefile
-rwxr-xr-x root/root 1993 2006-04-11 21:48:37 TWDrvStartup
-rwxr-xr-x root/root 5882 2006-04-11 21:48:37 TWXinputInstall.perl
drwxr-xr-x root/root 0 2006-04-11 21:48:21 Xfree4.0.3/
-rw-r--r-- root/root 10158 2006-04-11 21:47:57 Xfree4.0.3/TWXinput_drv.o
The kernel parts are:
-rw-r--r-- root/root 16894 2006-04-11 21:48:39 TwDrvKit/common.o.save
-rw-r--r-- root/root 48754 2006-04-11 21:48:39 TwDrvKit/TWDriver.c
-rw-r--r-- root/root 8663 2006-04-11 21:48:39 TwDrvKit/TWDriver.h
So, there's a common.o binary file. We will never add such a driver to
our kernel.
It even does have:
#ifdef MODULE_LICENSE
MODULE_LICENSE("Proprietary");
#endif
So, this is not GPL compatible.
Sorry, no way, 3M is not providing a real source RPM for their kernel
driver,
Andreas
--
Andreas Jaeger, [EMAIL PROTECTED], http://www.suse.de/~aj/
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Maxfeldstr. 5, 90409 Nürnberg, Germany
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
pgp710N4gZULV.pgp
Description: PGP signature
