요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
위반 시정 뒤 license 회복
kernel-enforcement-statement.rst:20-42GPL-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 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
.. _process_statement_kernel:
Linux Kernel Enforcement Statement
----------------------------------
As developers of the Linux kernel, we have a keen interest in how our software
is used and how the license for our software is enforced. Compliance with the
reciprocal sharing obligations of GPL-2.0 is critical to the long-term
sustainability of our software and community.
Although there is a right to enforce the separate copyright interests in the
contributions made to our community, we share an interest in ensuring that
individual enforcement actions are conducted in a manner that benefits our
community and do not have an unintended negative impact on the health and
growth of our software ecosystem. In order to deter unhelpful enforcement
actions, we agree that it is in the best interests of our development
community to undertake the following commitment to users of the Linux kernel
on behalf of ourselves and any successors to our copyright interests:
Notwithstanding the termination provisions of the GPL-2.0, we agree that
it is in the best interests of our development community to adopt the
following provisions of GPL-3.0 as additional permissions under our
license with respect to any non-defensive assertion of rights under the
license.
However, if you cease all violation of this License, then your license
from a particular copyright holder is reinstated (a) provisionally,
unless and until the copyright holder explicitly and finally
terminates your license, and (b) permanently, if the copyright holder
fails to notify you of the violation by some reasonable means prior to
60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Our intent in providing these assurances is to encourage more use of the
software. We want companies and individuals to use, modify and distribute
this software. We want to work with users in an open and transparent way to
eliminate any uncertainty about our expectations regarding compliance or
enforcement that might limit adoption of our software. We view legal action
as a last resort, to be initiated only when other community efforts have
failed to resolve the problem.
Finally, once a non-compliance issue is resolved, we hope the user will feel
welcome to join us in our efforts on this project. Working together, we will
be stronger.
Except where noted below, we speak only for ourselves, and not for any company
we might work for today, have in the past, or will in the future.
- 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)
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
GPL-2.0 준수와 enforcement 원칙
1-18Linux kernel developer는 software가 어떻게 사용되고 license가 어떻게 집행되는지에 큰 관심을 둔다. GPL-2.0의 상호 공유 의무를 준수하는 것은 software와 community의 장기적인 지속 가능성에 매우 중요하다.
Community에 기여한 부분에 관한 개별 copyright 권리를 집행할 권리는 존재한다. 동시에 각 enforcement action은 community에 이익이 되고 software ecosystem의 건강과 성장에 의도하지 않은 악영향을 주지 않는 방식으로 이루어져야 한다.
도움이 되지 않는 enforcement action을 억제하기 위해 서명자는 자신과 copyright 이익의 승계자를 대표하여 Linux kernel 사용자에게 다음 약속을 제공하는 것이 개발 community에 가장 이롭다는 데 동의한다.
License 복구에 관한 추가 허용
20-38GPL-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-163Laura 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)
상호 공유 의무와 ecosystem
kernel-enforcement-statement.rst:1-19Linux kernel 개발자는 software 사용 방식과 license 집행에 큰 관심을 가진다. GPL-2.0의 reciprocal sharing 의무를 준수하는 것은 software와 community의 장기 지속 가능성에 중요하다.
각 contributor는 자신의 copyright interest를 집행할 권리가 있지만 개별 집행이 community에 이익이 되고 software ecosystem의 건강과 성장에 의도치 않은 해를 주지 않아야 한다. 선언 참여자는 자신과 copyright interest의 successor를 대신해 kernel 사용자에게 다음 약속을 한다.