diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-10-04 10:17:55 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-10-16 05:14:43 -0400 |
commit | 9ed95129ffcabbde564b40ffbbf9c26e8702d858 (patch) | |
tree | affedec411722c828b738d01c3505bb5b63a5281 | |
parent | 33d930e59a98fa10a0db9f56c7fa2f21a4aef9b9 (diff) |
Documentation: Add a file explaining the Linux kernel license enforcement policy
This adds a short document describing the views of how the Linux kernel
community feels about enforcing the license of the kernel.
Acked-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Alex Elder (Linaro) <elder@linaro.org>
Acked-by: Andrea Arcangeli <aarcange@redhat.com>
Acked-by: Andy Gross <andy.gross@linaro.org>
Acked-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Acked-by: Anna Schumaker <schumaker.anna@gmail.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Arvind Yadav <arvind.yadav.cs@gmail.com>
Acked-by: Bart Van Assche <bart.vanassche@wdc.com>
Acked-by: Bhumika Goyal <bhumirks@gmail.com>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Acked-by: Borislav Petkov <bp@suse.de>
Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>
Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Acked-by: Chuck Lever <chuck.lever@oracle.com>
Acked-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Darrick J. Wong (Oracle) <darrick.wong@oracle.com>
Acked-by: Darrick J. Wong <djwong@kernel.org>
Acked-by: David Kershner <david.kershner@unisys.com>
Acked-by: David S. Miller <davem@davemloft.net>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Acked-by: Doug Ledford <dledford@redhat.com>
Acked-by: Fabio Estevam <festevam@gmail.com>
Acked-by: Felipe Balbi <balbi@kernel.org>
Acked-by: Florian Westphal <fw@strlen.de>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Hannes Reinecke <hare@suse.com>
Acked-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Acked-by: Heiko Stuebner <heiko@sntech.de>
Acked-by: Heiner Kallweit <hkallweit1@gmail.com>
Acked-by: Ingo Molnar <mingo@kernel.org>
Acked-by: Ivan Safonov <insafonov@gmail.com>
Acked-by: Jaegeuk Kim <jaegeuk@kernel.org>
Acked-by: Jan Kara (SUSE) <jack@suse.cz>
Acked-by: Javier Martinez Canillas <javier@dowhile0.org>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Jens Axboe <axboe@kernel.dk>
Acked-by: Jes Sorensen <Jes.Sorensen@gmail.com>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Acked-by: Jiri Pirko <jiri@resnulli.us>
Acked-by: Joe Perches <joe@perches.com>
Acked-by: Joerg Roedel (SUSE) <jroedel@suse.de>
Acked-by: Johan Hovold <johan@kernel.org>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Acked-by: Juergen Gross <jgross@suse.com>
Acked-by: Julia Lawall <Julia.Lawall@lip6.fr>
Acked-by: K. Y. Srinivasan <kys@microsoft.com>
Acked-by: Khalid Aziz <khalid@gonehiking.org>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Acked-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Acked-by: Laura Abbott <laura@labbott.name>
Acked-by: Lee Jones <lee.jones@linaro.org>
Acked-by: Leon Romanovsky <leon@kernel.org>
Acked-by: Linus Walleij (Linaro) <linus.walleij@linaro.org>
Acked-by: Lv Zheng <zetalog@gmail.com>
Acked-by: Martin K. Petersen (Oracle) <martin.petersen@oracle.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Acked-by: Mel Gorman <mgorman@suse.de>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Acked-by: Mike Marshall <hubcap@omnibond.com>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Acked-by: Olof Johansson <olof@lixom.net>
Acked-by: Pablo Neira Ayuso <pablo@netfilter.org>
Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Paul Burton <paul.burton@mips.com>
Acked-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Peter Zijlstra <peterz@infradead.org>
Acked-by: Rafael J. Wysocki <rafael@kernel.org>
Acked-by: Ralf Baechle <ralf@linux-mips.org>
Acked-by: Richard Weinberger <richard@nod.at>
Acked-by: Rik van Riel <riel@surriel.com>
Acked-by: Rob Clark <robdclark@gmail.com>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Sebastian Reichel (Collabora) <sre@kernel.org>
Acked-by: Shawn Guo <shawnguo@kernel.org>
Acked-by: Shuah Khan <shuahkh@osg.samsung.com>
Acked-by: Simon Horman <horms@verge.net.au>
Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Acked-by: Sven Eckelmann <sven@narfation.org>
Acked-by: Takashi Iwai (SUSE) <tiwai@suse.de>
Acked-by: Tejun Heo <tj@kernel.org>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Acked-by: Tony Luck <tony.luck@gmail.com>
Acked-by: Ulf Hansson <ulf.hansson@linaro.org>
Acked-by: Vinod Koul <vkoul@kernel.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Acked-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Xin Long <lucien.xin@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | Documentation/process/index.rst | 1 | ||||
-rw-r--r-- | Documentation/process/kernel-enforcement-statement.rst | 147 |
2 files changed, 148 insertions, 0 deletions
diff --git a/Documentation/process/index.rst b/Documentation/process/index.rst index 82fc399fcd33..61e43cc3ed17 100644 --- a/Documentation/process/index.rst +++ b/Documentation/process/index.rst | |||
@@ -25,6 +25,7 @@ Below are the essential guides that every developer should read. | |||
25 | submitting-patches | 25 | submitting-patches |
26 | coding-style | 26 | coding-style |
27 | email-clients | 27 | email-clients |
28 | kernel-enforcement-statement | ||
28 | 29 | ||
29 | Other guides to the community that are of interest to most developers are: | 30 | Other guides to the community that are of interest to most developers are: |
30 | 31 | ||
diff --git a/Documentation/process/kernel-enforcement-statement.rst b/Documentation/process/kernel-enforcement-statement.rst new file mode 100644 index 000000000000..1e23d4227337 --- /dev/null +++ b/Documentation/process/kernel-enforcement-statement.rst | |||
@@ -0,0 +1,147 @@ | |||
1 | Linux Kernel Enforcement Statement | ||
2 | ---------------------------------- | ||
3 | |||
4 | As developers of the Linux kernel, we have a keen interest in how our software | ||
5 | is used and how the license for our software is enforced. Compliance with the | ||
6 | reciprocal sharing obligations of GPL-2.0 is critical to the long-term | ||
7 | sustainability of our software and community. | ||
8 | |||
9 | Although there is a right to enforce the separate copyright interests in the | ||
10 | contributions made to our community, we share an interest in ensuring that | ||
11 | individual enforcement actions are conducted in a manner that benefits our | ||
12 | community and do not have an unintended negative impact on the health and | ||
13 | growth of our software ecosystem. In order to deter unhelpful enforcement | ||
14 | actions, we agree that it is in the best interests of our development | ||
15 | community to undertake the following commitment to users of the Linux kernel | ||
16 | on behalf of ourselves and any successors to our copyright interests: | ||
17 | |||
18 | Notwithstanding the termination provisions of the GPL-2.0, we agree that | ||
19 | it is in the best interests of our development community to adopt the | ||
20 | following provisions of GPL-3.0 as additional permissions under our | ||
21 | license with respect to any non-defensive assertion of rights under the | ||
22 | license. | ||
23 | |||
24 | However, if you cease all violation of this License, then your license | ||
25 | from a particular copyright holder is reinstated (a) provisionally, | ||
26 | unless and until the copyright holder explicitly and finally | ||
27 | terminates your license, and (b) permanently, if the copyright holder | ||
28 | fails to notify you of the violation by some reasonable means prior to | ||
29 | 60 days after the cessation. | ||
30 | |||
31 | Moreover, your license from a particular copyright holder is | ||
32 | reinstated permanently if the copyright holder notifies you of the | ||
33 | violation by some reasonable means, this is the first time you have | ||
34 | received notice of violation of this License (for any work) from that | ||
35 | copyright holder, and you cure the violation prior to 30 days after | ||
36 | your receipt of the notice. | ||
37 | |||
38 | Our intent in providing these assurances is to encourage more use of the | ||
39 | software. We want companies and individuals to use, modify and distribute | ||
40 | this software. We want to work with users in an open and transparent way to | ||
41 | eliminate any uncertainty about our expectations regarding compliance or | ||
42 | enforcement that might limit adoption of our software. We view legal action | ||
43 | as a last resort, to be initiated only when other community efforts have | ||
44 | failed to resolve the problem. | ||
45 | |||
46 | Finally, once a non-compliance issue is resolved, we hope the user will feel | ||
47 | welcome to join us in our efforts on this project. Working together, we will | ||
48 | be stronger. | ||
49 | |||
50 | Except where noted below, we speak only for ourselves, and not for any company | ||
51 | we might work for today, have in the past, or will in the future. | ||
52 | |||
53 | - Bjorn Andersson (Linaro) | ||
54 | - Andrea Arcangeli (Red Hat) | ||
55 | - Neil Armstrong | ||
56 | - Jens Axboe | ||
57 | - Pablo Neira Ayuso | ||
58 | - Khalid Aziz | ||
59 | - Ralf Baechle | ||
60 | - Felipe Balbi | ||
61 | - Arnd Bergmann | ||
62 | - Ard Biesheuvel | ||
63 | - Paolo Bonzini (Red Hat) | ||
64 | - Christian Borntraeger | ||
65 | - Mark Brown (Linaro) | ||
66 | - Paul Burton | ||
67 | - Javier Martinez Canillas | ||
68 | - Rob Clark | ||
69 | - Jonathan Corbet | ||
70 | - Vivien Didelot (Savoir-faire Linux) | ||
71 | - Hans de Goede (Red Hat) | ||
72 | - Mel Gorman (SUSE) | ||
73 | - Sven Eckelmann | ||
74 | - Alex Elder (Linaro) | ||
75 | - Fabio Estevam | ||
76 | - Larry Finger | ||
77 | - Bhumika Goyal | ||
78 | - Andy Gross | ||
79 | - Juergen Gross | ||
80 | - Shawn Guo | ||
81 | - Ulf Hansson | ||
82 | - Tejun Heo | ||
83 | - Rob Herring | ||
84 | - Masami Hiramatsu | ||
85 | - Michal Hocko | ||
86 | - Simon Horman | ||
87 | - Johan Hovold (Hovold Consulting AB) | ||
88 | - Christophe JAILLET | ||
89 | - Olof Johansson | ||
90 | - Lee Jones (Linaro) | ||
91 | - Heiner Kallweit | ||
92 | - Srinivas Kandagatla | ||
93 | - Jan Kara | ||
94 | - Shuah Khan (Samsung) | ||
95 | - David Kershner | ||
96 | - Jaegeuk Kim | ||
97 | - Namhyung Kim | ||
98 | - Colin Ian King | ||
99 | - Jeff Kirsher | ||
100 | - Greg Kroah-Hartman (Linux Foundation) | ||
101 | - Christian König | ||
102 | - Vinod Koul | ||
103 | - Krzysztof Kozlowski | ||
104 | - Viresh Kumar | ||
105 | - Aneesh Kumar K.V | ||
106 | - Julia Lawall | ||
107 | - Doug Ledford (Red Hat) | ||
108 | - Chuck Lever (Oracle) | ||
109 | - Daniel Lezcano | ||
110 | - Shaohua Li | ||
111 | - Xin Long (Red Hat) | ||
112 | - Tony Luck | ||
113 | - Mike Marshall | ||
114 | - Chris Mason | ||
115 | - Paul E. McKenney | ||
116 | - David S. Miller | ||
117 | - Ingo Molnar | ||
118 | - Kuninori Morimoto | ||
119 | - Borislav Petkov | ||
120 | - Jiri Pirko | ||
121 | - Josh Poimboeuf | ||
122 | - Sebastian Reichel (Collabora) | ||
123 | - Guenter Roeck | ||
124 | - Joerg Roedel | ||
125 | - Leon Romanovsky | ||
126 | - Steven Rostedt (VMware) | ||
127 | - Ivan Safonov | ||
128 | - Ivan Safonov | ||
129 | - Anna Schumaker | ||
130 | - Jes Sorensen | ||
131 | - K.Y. Srinivasan | ||
132 | - Heiko Stuebner | ||
133 | - Jiri Kosina (SUSE) | ||
134 | - Dmitry Torokhov | ||
135 | - Linus Torvalds | ||
136 | - Thierry Reding | ||
137 | - Rik van Riel | ||
138 | - Geert Uytterhoeven (Glider bvba) | ||
139 | - Daniel Vetter | ||
140 | - Linus Walleij | ||
141 | - Richard Weinberger | ||
142 | - Dan Williams | ||
143 | - Rafael J. Wysocki | ||
144 | - Arvind Yadav | ||
145 | - Masahiro Yamada | ||
146 | - Wei Yongjun | ||
147 | - Lv Zheng | ||