-----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]

Reply via email to