"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

Attachment: pgp710N4gZULV.pgp
Description: PGP signature

Reply via email to