-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Letter, as sent to 3M.
> Good Day,
>
> The way your driver is maintained, it can not be inserted into the
> openSUSE kernel.
>
>> 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,
>
>
> What should 3M do, to provide a 'real' GPL compatible driver?
>
>> Complete source code - including sources for common.o - and everything
>> licensed under the GPL. And then they should get it into the official
>> Linux kernel instead of maintaining there drop in driver.
>
>
>
>
> Greetings, Rob Verberne.
>
>
> 30-04-07 20:22, [EMAIL PROTECTED] , [EMAIL PROTECTED] writes:
>
>
> Good Afternoon:
>
> We do not have a binary touch driver for Suse 10.2 or 10.3, however we
> do offer a source and binary kit that can be used to install the driver.
> Since Linux has a vast numbers of versions available, 3M Touch Systems
> provides the source and object kit to allow users to build our package
> for many versions of Linux . However, with every different version of
> Linux, it is possible to encountert a situation where the kernel module
> will not build or will not load on a target system. When this occurs
> the customer is responsible for finding the issues that prevent the
> driver from building as we do not have the resources to investigate and
> troubleshoot the many variations of Linux and kernels.
>
> You can download the source and binary kit from our webpage
> www.3m.com/touch. Click on the Touch Drivers link and then click on
> Linux Touchware Drivers. The source and object kit can be downloaded
> from this page.
>
> Thank you, Technical Support
> 3M Touch Systems, Methuen
> 978-659-9200
- --
Have a nice day,
M9. Now, is the only time that exists.
OS: Linux 2.6.18.8-01-default x86_64
Huidige gebruiker: [EMAIL PROTECTED]
Systeem: openSUSE 10.2 (X86-64)
KDE: 3.5.5 "release 45.4"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org
iD8DBQFGOd4BX5/X5X6LpDgRApL+AJ99m+W6Dw4RSm5s+kdDTjt3thsB8wCggnw7
5xi5I9Oin3pOWeTko6yA8WE=
=j6kr
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]