| 1 | .. _process_statement_driver:
|
| 2 |
|
| 3 | Kernel Driver Statement
|
| 4 | -----------------------
|
| 5 |
|
| 6 | Position Statement on Linux Kernel Modules
|
| 7 | ==========================================
|
| 8 |
|
| 9 |
|
| 10 | We, the undersigned Linux kernel developers, consider any closed-source
|
| 11 | Linux kernel module or driver to be harmful and undesirable. We have
|
| 12 | repeatedly found them to be detrimental to Linux users, businesses, and
|
| 13 | the greater Linux ecosystem. Such modules negate the openness,
|
| 14 | stability, flexibility, and maintainability of the Linux development
|
| 15 | model and shut their users off from the expertise of the Linux
|
| 16 | community. Vendors that provide closed-source kernel modules force their
|
| 17 | customers to give up key Linux advantages or choose new vendors.
|
| 18 | Therefore, in order to take full advantage of the cost savings and
|
| 19 | shared support benefits open source has to offer, we urge vendors to
|
| 20 | adopt a policy of supporting their customers on Linux with open-source
|
| 21 | kernel code.
|
| 22 |
|
| 23 | We speak only for ourselves, and not for any company we might work for
|
| 24 | today, have in the past, or will in the future.
|
| 25 |
|
| 26 | - Dave Airlie
|
| 27 | - Nick Andrew
|
| 28 | - Jens Axboe
|
| 29 | - Ralf Baechle
|
| 30 | - Felipe Balbi
|
| 31 | - Ohad Ben-Cohen
|
| 32 | - Muli Ben-Yehuda
|
| 33 | - Jiri Benc
|
| 34 | - Arnd Bergmann
|
| 35 | - Thomas Bogendoerfer
|
| 36 | - Vitaly Bordug
|
| 37 | - James Bottomley
|
| 38 | - Josh Boyer
|
| 39 | - Neil Brown
|
| 40 | - Mark Brown
|
| 41 | - David Brownell
|
| 42 | - Michael Buesch
|
| 43 | - Franck Bui-Huu
|
| 44 | - Adrian Bunk
|
| 45 | - François Cami
|
| 46 | - Ralph Campbell
|
| 47 | - Luiz Fernando N. Capitulino
|
| 48 | - Mauro Carvalho Chehab
|
| 49 | - Denis Cheng
|
| 50 | - Jonathan Corbet
|
| 51 | - Glauber Costa
|
| 52 | - Alan Cox
|
| 53 | - Magnus Damm
|
| 54 | - Ahmed S. Darwish
|
| 55 | - Robert P. J. Day
|
| 56 | - Hans de Goede
|
| 57 | - Arnaldo Carvalho de Melo
|
| 58 | - Helge Deller
|
| 59 | - Jean Delvare
|
| 60 | - Mathieu Desnoyers
|
| 61 | - Sven-Thorsten Dietrich
|
| 62 | - Alexey Dobriyan
|
| 63 | - Daniel Drake
|
| 64 | - Alex Dubov
|
| 65 | - Randy Dunlap
|
| 66 | - Michael Ellerman
|
| 67 | - Pekka Enberg
|
| 68 | - Jan Engelhardt
|
| 69 | - Mark Fasheh
|
| 70 | - J. Bruce Fields
|
| 71 | - Larry Finger
|
| 72 | - Jeremy Fitzhardinge
|
| 73 | - Mike Frysinger
|
| 74 | - Kumar Gala
|
| 75 | - Robin Getz
|
| 76 | - Liam Girdwood
|
| 77 | - Jan-Benedict Glaw
|
| 78 | - Thomas Gleixner
|
| 79 | - Brice Goglin
|
| 80 | - Cyrill Gorcunov
|
| 81 | - Andy Gospodarek
|
| 82 | - Thomas Graf
|
| 83 | - Krzysztof Halasa
|
| 84 | - Harvey Harrison
|
| 85 | - Stephen Hemminger
|
| 86 | - Michael Hennerich
|
| 87 | - Tejun Heo
|
| 88 | - Benjamin Herrenschmidt
|
| 89 | - Kristian Høgsberg
|
| 90 | - Henrique de Moraes Holschuh
|
| 91 | - Marcel Holtmann
|
| 92 | - Mike Isely
|
| 93 | - Takashi Iwai
|
| 94 | - Olof Johansson
|
| 95 | - Dave Jones
|
| 96 | - Jesper Juhl
|
| 97 | - Matthias Kaehlcke
|
| 98 | - Kenji Kaneshige
|
| 99 | - Jan Kara
|
| 100 | - Jeremy Kerr
|
| 101 | - Russell King
|
| 102 | - Olaf Kirch
|
| 103 | - Roel Kluin
|
| 104 | - Hans-Jürgen Koch
|
| 105 | - Auke Kok
|
| 106 | - Peter Korsgaard
|
| 107 | - Jiri Kosina
|
| 108 | - Aaro Koskinen
|
| 109 | - Mariusz Kozlowski
|
| 110 | - Greg Kroah-Hartman
|
| 111 | - Michael Krufky
|
| 112 | - Aneesh Kumar
|
| 113 | - Clemens Ladisch
|
| 114 | - Christoph Lameter
|
| 115 | - Gunnar Larisch
|
| 116 | - Anders Larsen
|
| 117 | - Grant Likely
|
| 118 | - John W. Linville
|
| 119 | - Yinghai Lu
|
| 120 | - Tony Luck
|
| 121 | - Pavel Machek
|
| 122 | - Matt Mackall
|
| 123 | - Paul Mackerras
|
| 124 | - Roland McGrath
|
| 125 | - Patrick McHardy
|
| 126 | - Kyle McMartin
|
| 127 | - Paul Menage
|
| 128 | - Thierry Merle
|
| 129 | - Eric Miao
|
| 130 | - Akinobu Mita
|
| 131 | - Ingo Molnar
|
| 132 | - James Morris
|
| 133 | - Andrew Morton
|
| 134 | - Paul Mundt
|
| 135 | - Oleg Nesterov
|
| 136 | - Luca Olivetti
|
| 137 | - S.Çağlar Onur
|
| 138 | - Pierre Ossman
|
| 139 | - Keith Owens
|
| 140 | - Venkatesh Pallipadi
|
| 141 | - Nick Piggin
|
| 142 | - Nicolas Pitre
|
| 143 | - Evgeniy Polyakov
|
| 144 | - Richard Purdie
|
| 145 | - Mike Rapoport
|
| 146 | - Sam Ravnborg
|
| 147 | - Gerrit Renker
|
| 148 | - Stefan Richter
|
| 149 | - David Rientjes
|
| 150 | - Luis R. Rodriguez
|
| 151 | - Stefan Roese
|
| 152 | - Francois Romieu
|
| 153 | - Rami Rosen
|
| 154 | - Stephen Rothwell
|
| 155 | - Maciej W. Rozycki
|
| 156 | - Mark Salyzyn
|
| 157 | - Yoshinori Sato
|
| 158 | - Deepak Saxena
|
| 159 | - Holger Schurig
|
| 160 | - Amit Shah
|
| 161 | - Yoshihiro Shimoda
|
| 162 | - Sergei Shtylyov
|
| 163 | - Kay Sievers
|
| 164 | - Sebastian Siewior
|
| 165 | - Rik Snel
|
| 166 | - Jes Sorensen
|
| 167 | - Alexey Starikovskiy
|
| 168 | - Alan Stern
|
| 169 | - Timur Tabi
|
| 170 | - Hirokazu Takata
|
| 171 | - Eliezer Tamir
|
| 172 | - Eugene Teo
|
| 173 | - Doug Thompson
|
| 174 | - FUJITA Tomonori
|
| 175 | - Dmitry Torokhov
|
| 176 | - Marcelo Tosatti
|
| 177 | - Steven Toth
|
| 178 | - Theodore Tso
|
| 179 | - Matthias Urlichs
|
| 180 | - Geert Uytterhoeven
|
| 181 | - Arjan van de Ven
|
| 182 | - Ivo van Doorn
|
| 183 | - Rik van Riel
|
| 184 | - Wim Van Sebroeck
|
| 185 | - Hans Verkuil
|
| 186 | - Horst H. von Brand
|
| 187 | - Dmitri Vorobiev
|
| 188 | - Anton Vorontsov
|
| 189 | - Daniel Walker
|
| 190 | - Johannes Weiner
|
| 191 | - Harald Welte
|
| 192 | - Matthew Wilcox
|
| 193 | - Dan J. Williams
|
| 194 | - Darrick J. Wong
|
| 195 | - David Woodhouse
|
| 196 | - Chris Wright
|
| 197 | - Bryan Wu
|
| 198 | - Rafael J. Wysocki
|
| 199 | - Herbert Xu
|
| 200 | - Vlad Yasevich
|
| 201 | - Peter Zijlstra
|
| 202 | - Bartlomiej Zolnierkiewicz
|