← Documents Documentation/process/kernel-enforcement-statement.rst GitHub 원문 ↗

Linux 6.18.37 · 정책과 보안

Linux kernel license enforcement 선언

GPL-2.0 compliance 집행에서 위반 시정과 license 회복 기회를 제공하고 법적 조치를 최후 수단으로 삼겠다는 개발자 선언입니다.

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

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

1. 요약·해설

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

상호 공유 의무와 ecosystem

kernel-enforcement-statement.rst:1-19

Linux kernel 개발자는 software 사용 방식과 license 집행에 큰 관심을 가진다. GPL-2.0의 reciprocal sharing 의무를 준수하는 것은 software와 community의 장기 지속 가능성에 중요하다.

각 contributor는 자신의 copyright interest를 집행할 권리가 있지만 개별 집행이 community에 이익이 되고 software ecosystem의 건강과 성장에 의도치 않은 해를 주지 않아야 한다. 선언 참여자는 자신과 copyright interest의 successor를 대신해 kernel 사용자에게 다음 약속을 한다.

위반 시정 뒤 license 회복

kernel-enforcement-statement.rst:20-42

GPL-2.0 termination 규정에도 불구하고 non-defensive license enforcement에는 GPL-3.0의 일부 회복 규정을 additional permission으로 채택하는 것이 community에 이익이라고 본다.

  • 모든 위반을 중단하면 특정 copyright holder의 license는 그 holder가 명시적이고 최종적으로 종료할 때까지 잠정 복구된다.
  • 위반 중단 뒤 60일 안에 holder가 합리적인 방법으로 통지하지 않으면 license는 영구 복구된다.
  • 해당 holder에게서 모든 work를 통틀어 처음 받은 위반 통지이고, 통지를 받은 뒤 30일 안에 위반을 시정하면 영구 복구된다.

집행의 목적

kernel-enforcement-statement.rst:44-58

이 assurance는 company와 개인이 software를 더 많이 사용·수정·배포하도록 장려하기 위한 것이다. Compliance 기대와 enforcement의 불확실성이 adoption을 제한하지 않도록 사용자와 개방적이고 투명하게 협력한다.

법적 조치는 다른 community 노력이 문제를 해결하지 못했을 때만 시작하는 최후 수단이다. Non-compliance가 해결되면 사용자가 project에 참여하는 것도 환영한다.

서명자는 명시된 경우를 제외하고 현재·과거·미래 고용 회사를 대신하지 않고 개인 자격으로 말한다. 전체 서명자 명단은 아래 영문 원문에 그대로 보존되어 있다.

2. 영어 원문 전체

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

원문 전체 펼치기
1 .. _process_statement_kernel:
2
3 Linux Kernel Enforcement Statement
4 ----------------------------------
5
6 As developers of the Linux kernel, we have a keen interest in how our software
7 is used and how the license for our software is enforced. Compliance with the
8 reciprocal sharing obligations of GPL-2.0 is critical to the long-term
9 sustainability of our software and community.
10
11 Although there is a right to enforce the separate copyright interests in the
12 contributions made to our community, we share an interest in ensuring that
13 individual enforcement actions are conducted in a manner that benefits our
14 community and do not have an unintended negative impact on the health and
15 growth of our software ecosystem. In order to deter unhelpful enforcement
16 actions, we agree that it is in the best interests of our development
17 community to undertake the following commitment to users of the Linux kernel
18 on behalf of ourselves and any successors to our copyright interests:
19
20 Notwithstanding the termination provisions of the GPL-2.0, we agree that
21 it is in the best interests of our development community to adopt the
22 following provisions of GPL-3.0 as additional permissions under our
23 license with respect to any non-defensive assertion of rights under the
24 license.
25
26 However, if you cease all violation of this License, then your license
27 from a particular copyright holder is reinstated (a) provisionally,
28 unless and until the copyright holder explicitly and finally
29 terminates your license, and (b) permanently, if the copyright holder
30 fails to notify you of the violation by some reasonable means prior to
31 60 days after the cessation.
32
33 Moreover, your license from a particular copyright holder is
34 reinstated permanently if the copyright holder notifies you of the
35 violation by some reasonable means, this is the first time you have
36 received notice of violation of this License (for any work) from that
37 copyright holder, and you cure the violation prior to 30 days after
38 your receipt of the notice.
39
40 Our intent in providing these assurances is to encourage more use of the
41 software. We want companies and individuals to use, modify and distribute
42 this software. We want to work with users in an open and transparent way to
43 eliminate any uncertainty about our expectations regarding compliance or
44 enforcement that might limit adoption of our software. We view legal action
45 as a last resort, to be initiated only when other community efforts have
46 failed to resolve the problem.
47
48 Finally, once a non-compliance issue is resolved, we hope the user will feel
49 welcome to join us in our efforts on this project. Working together, we will
50 be stronger.
51
52 Except where noted below, we speak only for ourselves, and not for any company
53 we might work for today, have in the past, or will in the future.
54
55 - Laura Abbott
56 - Bjorn Andersson (Linaro)
57 - Andrea Arcangeli
58 - Neil Armstrong
59 - Jens Axboe
60 - Pablo Neira Ayuso
61 - Khalid Aziz
62 - Ralf Baechle
63 - Felipe Balbi
64 - Arnd Bergmann
65 - Ard Biesheuvel
66 - Tim Bird
67 - Paolo Bonzini
68 - Christian Borntraeger
69 - Mark Brown (Linaro)
70 - Paul Burton
71 - Javier Martinez Canillas
72 - Rob Clark
73 - Kees Cook (Google)
74 - Jonathan Corbet
75 - Dennis Dalessandro
76 - Vivien Didelot (Savoir-faire Linux)
77 - Hans de Goede
78 - Mel Gorman (SUSE)
79 - Sven Eckelmann
80 - Alex Elder (Linaro)
81 - Fabio Estevam
82 - Larry Finger
83 - Bhumika Goyal
84 - Andy Gross
85 - Juergen Gross
86 - Shawn Guo
87 - Ulf Hansson
88 - Stephen Hemminger (Microsoft)
89 - Tejun Heo
90 - Rob Herring
91 - Masami Hiramatsu
92 - Michal Hocko
93 - Simon Horman
94 - Johan Hovold (Hovold Consulting AB)
95 - Christophe JAILLET
96 - Olof Johansson
97 - Lee Jones (Linaro)
98 - Heiner Kallweit
99 - Srinivas Kandagatla
100 - Jan Kara
101 - Shuah Khan (Samsung)
102 - David Kershner
103 - Jaegeuk Kim
104 - Namhyung Kim
105 - Colin Ian King
106 - Jeff Kirsher
107 - Greg Kroah-Hartman (Linux Foundation)
108 - Christian König
109 - Vinod Koul
110 - Krzysztof Kozlowski
111 - Viresh Kumar
112 - Aneesh Kumar K.V
113 - Julia Lawall
114 - Doug Ledford
115 - Chuck Lever (Oracle)
116 - Daniel Lezcano
117 - Shaohua Li
118 - Xin Long
119 - Tony Luck
120 - Catalin Marinas (Arm Ltd)
121 - Mike Marshall
122 - Chris Mason
123 - Paul E. McKenney
124 - Arnaldo Carvalho de Melo
125 - David S. Miller
126 - Ingo Molnar
127 - Kuninori Morimoto
128 - Trond Myklebust
129 - Martin K. Petersen (Oracle)
130 - Borislav Petkov
131 - Jiri Pirko
132 - Josh Poimboeuf
133 - Sebastian Reichel (Collabora)
134 - Guenter Roeck
135 - Joerg Roedel
136 - Leon Romanovsky
137 - Steven Rostedt (VMware)
138 - Frank Rowand
139 - Ivan Safonov
140 - Anna Schumaker
141 - Jes Sorensen
142 - K.Y. Srinivasan
143 - David Sterba (SUSE)
144 - Heiko Stuebner
145 - Jiri Kosina (SUSE)
146 - Willy Tarreau
147 - Dmitry Torokhov
148 - Linus Torvalds
149 - Thierry Reding
150 - Rik van Riel
151 - Luis R. Rodriguez
152 - Geert Uytterhoeven (Glider bvba)
153 - Eduardo Valentin (Amazon.com)
154 - Daniel Vetter
155 - Linus Walleij
156 - Richard Weinberger
157 - Dan Williams
158 - Rafael J. Wysocki
159 - Arvind Yadav
160 - Masahiro Yamada
161 - Wei Yongjun
162 - Lv Zheng
163 - Marc Zyngier (Arm Ltd)
164

3. 한국어 전문 번역

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

GPL-2.0 준수와 enforcement 원칙

1-18

Linux kernel developer는 software가 어떻게 사용되고 license가 어떻게 집행되는지에 큰 관심을 둔다. GPL-2.0의 상호 공유 의무를 준수하는 것은 software와 community의 장기적인 지속 가능성에 매우 중요하다.

Community에 기여한 부분에 관한 개별 copyright 권리를 집행할 권리는 존재한다. 동시에 각 enforcement action은 community에 이익이 되고 software ecosystem의 건강과 성장에 의도하지 않은 악영향을 주지 않는 방식으로 이루어져야 한다.

도움이 되지 않는 enforcement action을 억제하기 위해 서명자는 자신과 copyright 이익의 승계자를 대표하여 Linux kernel 사용자에게 다음 약속을 제공하는 것이 개발 community에 가장 이롭다는 데 동의한다.

License 복구에 관한 추가 허용

20-38

GPL-2.0의 termination 조항에도 불구하고, license에 따른 비방어적 권리 주장에는 GPL-3.0의 다음 조항을 추가 허용으로 채택하는 것이 개발 community에 가장 이롭다는 데 동의한다.

사용자가 이 license의 모든 위반을 중단하면 특정 copyright holder가 부여한 license는 잠정적으로 복구된다. Copyright holder가 명시적이고 최종적으로 license를 종료하기 전까지 이 잠정 복구가 유지된다. 또한 위반 중단 후 60일 안에 copyright holder가 합리적인 수단으로 위반 사실을 통지하지 않으면 license는 영구적으로 복구된다.

특정 copyright holder가 합리적인 수단으로 위반을 통지했더라도, 사용자가 그 copyright holder로부터 어떤 저작물에 대해서든 이 license 위반 통지를 받은 것이 처음이고 통지를 받은 뒤 30일 안에 위반을 바로잡으면 license는 영구적으로 복구된다.

법적 조치는 마지막 수단

40-53

이 보장을 제공하는 목적은 software 사용을 더 장려하는 데 있다. 회사와 개인이 software를 사용하고 수정하고 배포하기를 바라며, 준수와 enforcement에 대한 기대가 불명확해 software 도입을 제한하지 않도록 사용자와 공개적이고 투명한 방식으로 협력하고자 한다.

법적 조치는 다른 community 차원의 노력이 문제를 해결하지 못했을 때만 시작하는 마지막 수단으로 본다. Non-compliance 문제가 해결된 뒤에는 사용자가 이 project의 노력에 함께 참여하는 것을 환영받는다고 느끼기를 바란다.

아래에 별도로 표시한 경우를 제외하면 서명자는 현재, 과거, 미래에 근무할 회사가 아니라 오직 자기 자신을 대표해 이 성명을 발표한다.

서명자

55-163
Laura Abbott
Bjorn Andersson (Linaro)
Andrea Arcangeli
Neil Armstrong
Jens Axboe
Pablo Neira Ayuso
Khalid Aziz
Ralf Baechle
Felipe Balbi
Arnd Bergmann
Ard Biesheuvel
Tim Bird
Paolo Bonzini
Christian Borntraeger
Mark Brown (Linaro)
Paul Burton
Javier Martinez Canillas
Rob Clark
Kees Cook (Google)
Jonathan Corbet
Dennis Dalessandro
Vivien Didelot (Savoir-faire Linux)
Hans de Goede
Mel Gorman (SUSE)
Sven Eckelmann
Alex Elder (Linaro)
Fabio Estevam
Larry Finger
Bhumika Goyal
Andy Gross
Juergen Gross
Shawn Guo
Ulf Hansson
Stephen Hemminger (Microsoft)
Tejun Heo
Rob Herring
Masami Hiramatsu
Michal Hocko
Simon Horman
Johan Hovold (Hovold Consulting AB)
Christophe JAILLET
Olof Johansson
Lee Jones (Linaro)
Heiner Kallweit
Srinivas Kandagatla
Jan Kara
Shuah Khan (Samsung)
David Kershner
Jaegeuk Kim
Namhyung Kim
Colin Ian King
Jeff Kirsher
Greg Kroah-Hartman (Linux Foundation)
Christian König
Vinod Koul
Krzysztof Kozlowski
Viresh Kumar
Aneesh Kumar K.V
Julia Lawall
Doug Ledford
Chuck Lever (Oracle)
Daniel Lezcano
Shaohua Li
Xin Long
Tony Luck
Catalin Marinas (Arm Ltd)
Mike Marshall
Chris Mason
Paul E. McKenney
Arnaldo Carvalho de Melo
David S. Miller
Ingo Molnar
Kuninori Morimoto
Trond Myklebust
Martin K. Petersen (Oracle)
Borislav Petkov
Jiri Pirko
Josh Poimboeuf
Sebastian Reichel (Collabora)
Guenter Roeck
Joerg Roedel
Leon Romanovsky
Steven Rostedt (VMware)
Frank Rowand
Ivan Safonov
Anna Schumaker
Jes Sorensen
K.Y. Srinivasan
David Sterba (SUSE)
Heiko Stuebner
Jiri Kosina (SUSE)
Willy Tarreau
Dmitry Torokhov
Linus Torvalds
Thierry Reding
Rik van Riel
Luis R. Rodriguez
Geert Uytterhoeven (Glider bvba)
Eduardo Valentin (Amazon.com)
Daniel Vetter
Linus Walleij
Richard Weinberger
Dan Williams
Rafael J. Wysocki
Arvind Yadav
Masahiro Yamada
Wei Yongjun
Lv Zheng
Marc Zyngier (Arm Ltd)