Merge tag 'enforcement-4.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core

Pull enforcement policy update from Greg KH:
"Documentation: Add a file explaining the requested Linux kernel
license enforcement policy

Here's a new file to the kernel's Documentation directory. It adds a
short document describing the views of how the Linux kernel community
feels about enforcing the license of the kernel.

The patch has been reviewed by a large number of kernel developers
already, as seen by their acks on the patch, and their agreement of
the statement with their names on it. The location of the file was
also agreed upon by the Documentation maintainer, so all should be
good there.

For some background information about this statement, see this article
written by some of the kernel developers involved in drafting it:

http://kroah.com/log/blog/2017/10/16/linux-kernel-community-enforcement-statement/

and this article that answers a number of questions that came up in
the discussion of this statement with the kernel developer community:

http://kroah.com/log/blog/2017/10/16/linux-kernel-community-enforcement-statement-faq/

If anyone has any further questions about it, please let me, and the
TAB members, know and we will be glad to help answer them"

* tag 'enforcement-4.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
Documentation: Add a file explaining the Linux kernel license enforcement policy

+148
+1
Documentation/process/index.rst
··· 25 25 submitting-patches 26 26 coding-style 27 27 email-clients 28 + kernel-enforcement-statement 28 29 29 30 Other guides to the community that are of interest to most developers are: 30 31
+147
Documentation/process/kernel-enforcement-statement.rst
··· 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