NOTE: this page is for archival only, see the note at the end of the page.

Free Linux Wireless Driver Development!

If you are a wireless vendor and would like to see a driver for your hardware in Linux we have good news for you. We will write the driver for you for free! In addition we will also commit to keep testing it through the different kernel versions and support it for you through our community effort. Please note that we are prepared to deal with NDAs. We have arranged a program with the [http://www.linux-foundation.org Linux-Foundation] to work with NDAs for drivers. NDAs are usually signed either to keep information about the device private until it is announced at a specific date, or to just keep the actual specification documents from being released to the public directly. All code created by this NDA program is to be released under the GPL for inclusion in the main kernel tree, nothing will be obfuscated at all. Please use the guideline bellow to get started:

  • E-mail John Linville (linville@tuxdriver.com), our Linux wireless kernel maintainer, and CC Greg Kroah-Hartman (greg@kroah.com) of your intent to want to get your driver fixed or written from scratch for inclusion in the Linux kernel. John and Greg will then arrange for a conference call to sort out your current driver status, revise details of your wireless hardware, address any NDA concerns or requirements and start coordination of driver developer resources.

  • You will have to ship a few wireless cards to the developers involved and are encouraged to send a couple to [http://orbit-lab.org/wiki/Documentation/Developers Orbit] for further testing.

  • Driver is pushed to -mm tree for review and further testing
  • Driver is pushed upstream

Orbit address:

Attention to: Luis Rodriguez
WINLAB
Technology Centre of New Jersey
671 Route 1 South
North Brunswick, NJ 08902-3390

This is a static dump of the wiki, taken after locking it in January 2015. The new wiki is at https://wireless.wiki.kernel.org/.
versions of this page: last, v13, v12, v11, v10, v9, v8, v7, v6, v5, v4, v3, v2, v1