linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Forest Bond <forest@alittletooquiet.net>
To: linux-wireless@vger.kernel.org
Subject: VT6656 driver source available from VIA
Date: Wed, 19 Sep 2007 15:37:43 -0400	[thread overview]
Message-ID: <20070919193743.GA14127@storm.local.network> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 2195 bytes --]

Hi,

A few months ago, VIA quietly released the source for their VT6656 USB WiFi
chip.  The original VIA archive can be downloaded here:

http://www.viaarena.com/Driver/vt6656-linux-x86-src-v113.rar

As I work with VIA hardware regularly as part of my job and some of our
customers would find this driver useful, I spent a little bit of time looking at
it.  With a slight tweak, it compiled against my 2.6.20 kernel, and seemed to be
working fine.  The attached patch illustrates the changes I made to make the
driver compile, however, I'm not much of a kernel hacker, so I can't guarantee
its correctness.

Now, I expect that the kernel developers will want this driver to be worked over
before it could be accepted into the kernel tree, however, the most critical
remaining issue is that of license.  Most of the source files contain the
following notice:

 * Copyright (c) 2003 VIA Networking, Inc. All rights reserved.
 *
 * This software is copyrighted by and is the sole property of
 * VIA Networking, Inc. This software may only be used in accordance
 * with the corresponding license agreement. Any unauthorized use,
 * duplication, transmission, distribution, or disclosure of this
 * software is expressly forbidden.
 *
 * This software is provided by VIA Networking, Inc. "as is" and any
 * express or implied warranties, including, but not limited to, the
 * implied warranties of merchantability and fitness for a particular
 * purpose are disclaimed. In no event shall VIA Networking, Inc. be
 * liable for any direct, indirect, incidental, special, exemplary, or
 * consequential damages.

This doesn't sound very GPL to me, however, the twist is in main_usb.c:

MODULE_LICENSE("GPL");

I am not sure how legally binding this declaration could be.  My guess is that
it's not.

I have sent some messages to VIA asking for clarification, however, I've not
gotten much of a response.  I can possibly push this harder, but I thought I'd
send it this way first to see if it is worth pursuing in the minds of the people
that would know these things.

What do you think?

Thanks,
Forest
-- 
Forest Bond
http://www.alittletooquiet.net

[-- Attachment #1.2: vt6656-compile-with-2.6.20.patch --]
[-- Type: text/x-diff, Size: 578 bytes --]

diff -Naur vt6656.old/driver/main_usb.c vt6656/driver/main_usb.c
--- vt6656.old/driver/main_usb.c	2007-01-18 15:26:04.000000000 -0500
+++ vt6656/driver/main_usb.c	2007-08-21 14:31:11.000000000 -0400
@@ -798,7 +798,9 @@
     netdev->set_multicast_list = device_set_multi;
     netdev->do_ioctl           = device_ioctl;
 #ifdef WIRELESS_EXT
+#if WIRELESS_EXT < 13
 	netdev->get_wireless_stats = iwctl_get_wireless_stats;
+#endif
 #if WIRELESS_EXT > 12
 	netdev->wireless_handlers = (struct iw_handler_def *)&iwctl_handler_def;
 //	netdev->wireless_handlers = NULL;	

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

             reply	other threads:[~2007-09-19 19:43 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-19 19:37 Forest Bond [this message]
2007-09-19 20:52 ` VT6656 driver source available from VIA Forest Bond
2007-09-20 14:04 ` Johannes Berg
2007-09-20 14:10   ` Forest Bond
2007-09-20 14:15     ` Luis R. Rodriguez
2007-11-01 18:59 ` John W. Linville
2007-11-01 19:07   ` Forest Bond
2007-11-01 19:12     ` John W. Linville
2007-11-01 20:21       ` Forest Bond
2007-11-05  2:07       ` Forest Bond
2007-11-14 17:00         ` Forest Bond
2007-11-14 17:06           ` John W. Linville
2008-01-07 18:49             ` Forest Bond
2008-01-07 20:20               ` Luis R. Rodriguez
2008-01-07 20:31                 ` Forest Bond
2008-01-07 20:47                   ` Luis R. Rodriguez
2008-01-07 20:54                     ` Luis R. Rodriguez
2008-01-07 21:06                       ` Forest Bond
2008-01-07 21:38                         ` Luis R. Rodriguez
2008-01-07 20:54                     ` Dan Williams

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070919193743.GA14127@storm.local.network \
    --to=forest@alittletooquiet.net \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).