← Documents Documentation/translations/it_IT/process/kernel-driver-statement.rst GitHub 원문 ↗

Linux 6.18.37 · Translations

Linux kernel driver에 관한 성명

Closed-source kernel module이 Linux ecosystem에 미치는 해와 open-source kernel code 지원을 촉구하는 개발자 성명 및 서명자 명단입니다.

Source pathDocumentation/translations/it_IT/process/kernel-driver-statement.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

kernel-driver-statement.rst:1-211

Linux kernel 개발자들은 closed-source module과 driver가 개방성·안정성·유연성·유지보수성을 해치고 사용자가 community의 공동 지원을 받기 어렵게 만든다는 입장을 밝힙니다.

Vendor가 open-source kernel code로 Linux 고객을 지원하도록 촉구하며, 서명은 현재·과거·미래의 고용 회사를 대표하지 않고 각 개발자가 개인 자격으로 참여한 것임을 명시합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. include:: ../disclaimer-ita.rst
2
3 :Original: :ref:`Documentation/process/kernel-driver-statement.rst <process_statement_driver>`
4 :Translator: Federico Vaga <[email protected]>
5
6 .. _it_process_statement_driver:
7
8 Dichiarazioni sui driver per il kernel
9 ======================================
10
11 Presa di posizione sui moduli per il kernel Linux
12 -------------------------------------------------
13
14 Noi, i sottoscritti sviluppatori del kernel, consideriamo pericoloso
15 o indesiderato qualsiasi modulo o driver per il kernel Linux di tipo
16 *a sorgenti chiusi* (*closed-source*). Ripetutamente, li abbiamo
17 trovati deleteri per gli utenti Linux, le aziende, ed in generale
18 l'ecosistema Linux. Questi moduli impediscono l'apertura, la stabilità,
19 la flessibilità, e la manutenibilità del modello di sviluppo di Linux
20 e impediscono ai loro utenti di beneficiare dell'esperienza dalla
21 comunità Linux. I fornitori che distribuiscono codice a sorgenti chiusi
22 obbligano i propri utenti a rinunciare ai principali vantaggi di Linux
23 o a cercarsi nuovi fornitori.
24 Perciò, al fine di sfruttare i vantaggi che codice aperto ha da offrire,
25 come l'abbattimento dei costi e un supporto condiviso, spingiamo i
26 fornitori ad adottare una politica di supporto ai loro clienti Linux
27 che preveda il rilascio dei sorgenti per il kernel.
28
29 Parliamo solo per noi stessi, e non per una qualsiasi azienda per la
30 quale lavoriamo oggi, o abbiamo lavorato in passato, o lavoreremo in
31 futuro.
32
33
34 - Dave Airlie
35 - Nick Andrew
36 - Jens Axboe
37 - Ralf Baechle
38 - Felipe Balbi
39 - Ohad Ben-Cohen
40 - Muli Ben-Yehuda
41 - Jiri Benc
42 - Arnd Bergmann
43 - Thomas Bogendoerfer
44 - Vitaly Bordug
45 - James Bottomley
46 - Josh Boyer
47 - Neil Brown
48 - Mark Brown
49 - David Brownell
50 - Michael Buesch
51 - Franck Bui-Huu
52 - Adrian Bunk
53 - François Cami
54 - Ralph Campbell
55 - Luiz Fernando N. Capitulino
56 - Mauro Carvalho Chehab
57 - Denis Cheng
58 - Jonathan Corbet
59 - Glauber Costa
60 - Alan Cox
61 - Magnus Damm
62 - Ahmed S. Darwish
63 - Robert P. J. Day
64 - Hans de Goede
65 - Arnaldo Carvalho de Melo
66 - Helge Deller
67 - Jean Delvare
68 - Mathieu Desnoyers
69 - Sven-Thorsten Dietrich
70 - Alexey Dobriyan
71 - Daniel Drake
72 - Alex Dubov
73 - Randy Dunlap
74 - Michael Ellerman
75 - Pekka Enberg
76 - Jan Engelhardt
77 - Mark Fasheh
78 - J. Bruce Fields
79 - Larry Finger
80 - Jeremy Fitzhardinge
81 - Mike Frysinger
82 - Kumar Gala
83 - Robin Getz
84 - Liam Girdwood
85 - Jan-Benedict Glaw
86 - Thomas Gleixner
87 - Brice Goglin
88 - Cyrill Gorcunov
89 - Andy Gospodarek
90 - Thomas Graf
91 - Krzysztof Halasa
92 - Harvey Harrison
93 - Stephen Hemminger
94 - Michael Hennerich
95 - Tejun Heo
96 - Benjamin Herrenschmidt
97 - Kristian Høgsberg
98 - Henrique de Moraes Holschuh
99 - Marcel Holtmann
100 - Mike Isely
101 - Takashi Iwai
102 - Olof Johansson
103 - Dave Jones
104 - Jesper Juhl
105 - Matthias Kaehlcke
106 - Kenji Kaneshige
107 - Jan Kara
108 - Jeremy Kerr
109 - Russell King
110 - Olaf Kirch
111 - Roel Kluin
112 - Hans-Jürgen Koch
113 - Auke Kok
114 - Peter Korsgaard
115 - Jiri Kosina
116 - Aaro Koskinen
117 - Mariusz Kozlowski
118 - Greg Kroah-Hartman
119 - Michael Krufky
120 - Aneesh Kumar
121 - Clemens Ladisch
122 - Christoph Lameter
123 - Gunnar Larisch
124 - Anders Larsen
125 - Grant Likely
126 - John W. Linville
127 - Yinghai Lu
128 - Tony Luck
129 - Pavel Machek
130 - Matt Mackall
131 - Paul Mackerras
132 - Roland McGrath
133 - Patrick McHardy
134 - Kyle McMartin
135 - Paul Menage
136 - Thierry Merle
137 - Eric Miao
138 - Akinobu Mita
139 - Ingo Molnar
140 - James Morris
141 - Andrew Morton
142 - Paul Mundt
143 - Oleg Nesterov
144 - Luca Olivetti
145 - S.Çağlar Onur
146 - Pierre Ossman
147 - Keith Owens
148 - Venkatesh Pallipadi
149 - Nick Piggin
150 - Nicolas Pitre
151 - Evgeniy Polyakov
152 - Richard Purdie
153 - Mike Rapoport
154 - Sam Ravnborg
155 - Gerrit Renker
156 - Stefan Richter
157 - David Rientjes
158 - Luis R. Rodriguez
159 - Stefan Roese
160 - Francois Romieu
161 - Rami Rosen
162 - Stephen Rothwell
163 - Maciej W. Rozycki
164 - Mark Salyzyn
165 - Yoshinori Sato
166 - Deepak Saxena
167 - Holger Schurig
168 - Amit Shah
169 - Yoshihiro Shimoda
170 - Sergei Shtylyov
171 - Kay Sievers
172 - Sebastian Siewior
173 - Rik Snel
174 - Jes Sorensen
175 - Alexey Starikovskiy
176 - Alan Stern
177 - Timur Tabi
178 - Hirokazu Takata
179 - Eliezer Tamir
180 - Eugene Teo
181 - Doug Thompson
182 - FUJITA Tomonori
183 - Dmitry Torokhov
184 - Marcelo Tosatti
185 - Steven Toth
186 - Theodore Tso
187 - Matthias Urlichs
188 - Geert Uytterhoeven
189 - Arjan van de Ven
190 - Ivo van Doorn
191 - Rik van Riel
192 - Wim Van Sebroeck
193 - Hans Verkuil
194 - Horst H. von Brand
195 - Dmitri Vorobiev
196 - Anton Vorontsov
197 - Daniel Walker
198 - Johannes Weiner
199 - Harald Welte
200 - Matthew Wilcox
201 - Dan J. Williams
202 - Darrick J. Wong
203 - David Woodhouse
204 - Chris Wright
205 - Bryan Wu
206 - Rafael J. Wysocki
207 - Herbert Xu
208 - Vlad Yasevich
209 - Peter Zijlstra
210 - Bartlomiej Zolnierkiewicz
211
212

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

Linux kernel module에 관한 입장

1-32

아래에 서명한 Linux kernel developer는 closed-source Linux kernel module과 driver가 해롭고 바람직하지 않다고 본다. 실제로 이런 module은 Linux 사용자, 기업, 더 넓은 Linux ecosystem에 반복해서 손해를 끼쳐 왔다.

Closed-source module은 Linux 개발 model의 개방성, 안정성, 유연성, 유지보수성을 약화하고 사용자가 Linux community의 전문 지식으로부터 도움받지 못하게 한다. Closed-source kernel module을 제공하는 vendor는 고객에게 Linux의 핵심 장점을 포기하거나 다른 vendor를 선택하도록 강요한다.

따라서 open source가 제공하는 비용 절감과 공동 지원의 이익을 온전히 얻으려면 vendor가 open-source kernel code로 Linux 고객을 지원하는 정책을 채택해야 한다.

.. include:: ../disclaimer-ita.rst

:Original: :ref:`Documentation/process/kernel-driver-statement.rst <process_statement_driver>`
:Translator: Federico Vaga <[email protected]>

.. _it_process_statement_driver:

Dichiarazioni sui driver per il kernel
======================================

Presa di posizione sui moduli per il kernel Linux
-------------------------------------------------

Noi, i sottoscritti sviluppatori del kernel, consideriamo pericoloso
o indesiderato qualsiasi modulo o driver per il kernel Linux di tipo
*a sorgenti chiusi* (*closed-source*). Ripetutamente, li abbiamo
trovati deleteri per gli utenti Linux, le aziende, ed in generale
l'ecosistema Linux. Questi moduli impediscono l'apertura, la stabilità,
la flessibilità, e la manutenibilità del modello di sviluppo di Linux
e impediscono ai loro utenti di beneficiare dell'esperienza dalla
comunità Linux. I fornitori che distribuiscono codice a sorgenti chiusi
obbligano i propri utenti a rinunciare ai principali vantaggi di Linux
o a cercarsi nuovi fornitori.
Perciò, al fine di sfruttare i vantaggi che codice aperto ha da offrire,
come l'abbattimento dei costi e un supporto condiviso, spingiamo i
fornitori ad adottare una politica di supporto ai loro clienti Linux
che preveda il rilascio dei sorgenti per il kernel.

Parliamo solo per noi stessi, e non per una qualsiasi azienda per la
quale lavoriamo oggi, o abbiamo lavorato in passato, o lavoreremo in
futuro.

서명자의 범위와 명단

33-211

서명자는 현재, 과거, 미래에 근무할 수 있는 회사를 대표하지 않고 자기 자신만을 대표해 이 입장을 밝힌다.

Dave Airlie
Nick Andrew
Jens Axboe
Ralf Baechle
Felipe Balbi
Ohad Ben-Cohen
Muli Ben-Yehuda
Jiri Benc
Arnd Bergmann
Thomas Bogendoerfer
Vitaly Bordug
James Bottomley
Josh Boyer
Neil Brown
Mark Brown
David Brownell
Michael Buesch
Franck Bui-Huu
Adrian Bunk
François Cami
Ralph Campbell
Luiz Fernando N. Capitulino
Mauro Carvalho Chehab
Denis Cheng
Jonathan Corbet
Glauber Costa
Alan Cox
Magnus Damm
Ahmed S. Darwish
Robert P. J. Day
Hans de Goede
Arnaldo Carvalho de Melo
Helge Deller
Jean Delvare
Mathieu Desnoyers
Sven-Thorsten Dietrich
Alexey Dobriyan
Daniel Drake
Alex Dubov
Randy Dunlap
Michael Ellerman
Pekka Enberg
Jan Engelhardt
Mark Fasheh
J. Bruce Fields
Larry Finger
Jeremy Fitzhardinge
Mike Frysinger
Kumar Gala
Robin Getz
Liam Girdwood
Jan-Benedict Glaw
Thomas Gleixner
Brice Goglin
Cyrill Gorcunov
Andy Gospodarek
Thomas Graf
Krzysztof Halasa
Harvey Harrison
Stephen Hemminger
Michael Hennerich
Tejun Heo
Benjamin Herrenschmidt
Kristian Høgsberg
Henrique de Moraes Holschuh
Marcel Holtmann
Mike Isely
Takashi Iwai
Olof Johansson
Dave Jones
Jesper Juhl
Matthias Kaehlcke
Kenji Kaneshige
Jan Kara
Jeremy Kerr
Russell King
Olaf Kirch
Roel Kluin
Hans-Jürgen Koch
Auke Kok
Peter Korsgaard
Jiri Kosina
Aaro Koskinen
Mariusz Kozlowski
Greg Kroah-Hartman
Michael Krufky
Aneesh Kumar
Clemens Ladisch
Christoph Lameter
Gunnar Larisch
Anders Larsen
Grant Likely
John W. Linville
Yinghai Lu
Tony Luck
Pavel Machek
Matt Mackall
Paul Mackerras
Roland McGrath
Patrick McHardy
Kyle McMartin
Paul Menage
Thierry Merle
Eric Miao
Akinobu Mita
Ingo Molnar
James Morris
Andrew Morton
Paul Mundt
Oleg Nesterov
Luca Olivetti
S.Çağlar Onur
Pierre Ossman
Keith Owens
Venkatesh Pallipadi
Nick Piggin
Nicolas Pitre
Evgeniy Polyakov
Richard Purdie
Mike Rapoport
Sam Ravnborg
Gerrit Renker
Stefan Richter
David Rientjes
Luis R. Rodriguez
Stefan Roese
Francois Romieu
Rami Rosen
Stephen Rothwell
Maciej W. Rozycki
Mark Salyzyn
Yoshinori Sato
Deepak Saxena
Holger Schurig
Amit Shah
Yoshihiro Shimoda
Sergei Shtylyov
Kay Sievers
Sebastian Siewior
Rik Snel
Jes Sorensen
Alexey Starikovskiy
Alan Stern
Timur Tabi
Hirokazu Takata
Eliezer Tamir
Eugene Teo
Doug Thompson
FUJITA Tomonori
Dmitry Torokhov
Marcelo Tosatti
Steven Toth
Theodore Tso
Matthias Urlichs
Geert Uytterhoeven
Arjan van de Ven
Ivo van Doorn
Rik van Riel
Wim Van Sebroeck
Hans Verkuil
Horst H. von Brand
Dmitri Vorobiev
Anton Vorontsov
Daniel Walker
Johannes Weiner
Harald Welte
Matthew Wilcox
Dan J. Williams
Darrick J. Wong
David Woodhouse
Chris Wright
Bryan Wu
Rafael J. Wysocki
Herbert Xu
Vlad Yasevich
Peter Zijlstra
Bartlomiej Zolnierkiewicz

 - Dave Airlie
 - Nick Andrew
 - Jens Axboe
 - Ralf Baechle
 - Felipe Balbi
 - Ohad Ben-Cohen
 - Muli Ben-Yehuda
 - Jiri Benc
 - Arnd Bergmann
 - Thomas Bogendoerfer
 - Vitaly Bordug
 - James Bottomley
 - Josh Boyer
 - Neil Brown
 - Mark Brown
 - David Brownell
 - Michael Buesch
 - Franck Bui-Huu
 - Adrian Bunk
 - François Cami
 - Ralph Campbell
 - Luiz Fernando N. Capitulino
 - Mauro Carvalho Chehab
 - Denis Cheng
 - Jonathan Corbet
 - Glauber Costa
 - Alan Cox
 - Magnus Damm
 - Ahmed S. Darwish
 - Robert P. J. Day
 - Hans de Goede
 - Arnaldo Carvalho de Melo
 - Helge Deller
 - Jean Delvare
 - Mathieu Desnoyers
 - Sven-Thorsten Dietrich
 - Alexey Dobriyan
 - Daniel Drake
 - Alex Dubov
 - Randy Dunlap
 - Michael Ellerman
 - Pekka Enberg
 - Jan Engelhardt
 - Mark Fasheh
 - J. Bruce Fields
 - Larry Finger
 - Jeremy Fitzhardinge
 - Mike Frysinger
 - Kumar Gala
 - Robin Getz
 - Liam Girdwood
 - Jan-Benedict Glaw
 - Thomas Gleixner
 - Brice Goglin
 - Cyrill Gorcunov
 - Andy Gospodarek
 - Thomas Graf
 - Krzysztof Halasa
 - Harvey Harrison
 - Stephen Hemminger
 - Michael Hennerich
 - Tejun Heo
 - Benjamin Herrenschmidt
 - Kristian Høgsberg
 - Henrique de Moraes Holschuh
 - Marcel Holtmann
 - Mike Isely
 - Takashi Iwai
 - Olof Johansson
 - Dave Jones
 - Jesper Juhl
 - Matthias Kaehlcke
 - Kenji Kaneshige
 - Jan Kara
 - Jeremy Kerr
 - Russell King
 - Olaf Kirch
 - Roel Kluin
 - Hans-Jürgen Koch
 - Auke Kok
 - Peter Korsgaard
 - Jiri Kosina
 - Aaro Koskinen
 - Mariusz Kozlowski
 - Greg Kroah-Hartman
 - Michael Krufky
 - Aneesh Kumar
 - Clemens Ladisch
 - Christoph Lameter
 - Gunnar Larisch
 - Anders Larsen
 - Grant Likely
 - John W. Linville
 - Yinghai Lu
 - Tony Luck
 - Pavel Machek
 - Matt Mackall
 - Paul Mackerras
 - Roland McGrath
 - Patrick McHardy
 - Kyle McMartin
 - Paul Menage
 - Thierry Merle
 - Eric Miao
 - Akinobu Mita
 - Ingo Molnar
 - James Morris
 - Andrew Morton
 - Paul Mundt
 - Oleg Nesterov
 - Luca Olivetti
 - S.Çağlar Onur
 - Pierre Ossman
 - Keith Owens
 - Venkatesh Pallipadi
 - Nick Piggin
 - Nicolas Pitre
 - Evgeniy Polyakov
 - Richard Purdie
 - Mike Rapoport
 - Sam Ravnborg
 - Gerrit Renker
 - Stefan Richter
 - David Rientjes
 - Luis R. Rodriguez
 - Stefan Roese
 - Francois Romieu
 - Rami Rosen
 - Stephen Rothwell
 - Maciej W. Rozycki
 - Mark Salyzyn
 - Yoshinori Sato
 - Deepak Saxena
 - Holger Schurig
 - Amit Shah
 - Yoshihiro Shimoda
 - Sergei Shtylyov
 - Kay Sievers
 - Sebastian Siewior
 - Rik Snel
 - Jes Sorensen
 - Alexey Starikovskiy
 - Alan Stern
 - Timur Tabi
 - Hirokazu Takata
 - Eliezer Tamir
 - Eugene Teo
 - Doug Thompson
 - FUJITA Tomonori
 - Dmitry Torokhov
 - Marcelo Tosatti
 - Steven Toth
 - Theodore Tso
 - Matthias Urlichs
 - Geert Uytterhoeven
 - Arjan van de Ven
 - Ivo van Doorn
 - Rik van Riel
 - Wim Van Sebroeck
 - Hans Verkuil
 - Horst H. von Brand
 - Dmitri Vorobiev
 - Anton Vorontsov
 - Daniel Walker
 - Johannes Weiner
 - Harald Welte
 - Matthew Wilcox
 - Dan J. Williams
 - Darrick J. Wong
 - David Woodhouse
 - Chris Wright
 - Bryan Wu
 - Rafael J. Wysocki
 - Herbert Xu
 - Vlad Yasevich
 - Peter Zijlstra
 - Bartlomiej Zolnierkiewicz