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