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) 71 - Kees Cook (Google) 74 - Jonathan Corbet 72 - Jonathan Corbet 75 - Dennis Dalessandro 73 - Dennis Dalessandro 76 - Vivien Didelot (Savoir-faire Linux) 74 - Vivien Didelot (Savoir-faire Linux) 77 - Hans de Goede 75 - Hans de Goede 78 - Mel Gorman (SUSE) 76 - Mel Gorman (SUSE) 79 - Sven Eckelmann 77 - Sven Eckelmann 80 - Alex Elder (Linaro) 78 - Alex Elder (Linaro) 81 - Fabio Estevam 79 - Fabio Estevam 82 - Larry Finger 80 - Larry Finger 83 - Bhumika Goyal 81 - Bhumika Goyal 84 - Andy Gross 82 - Andy Gross 85 - Juergen Gross 83 - Juergen Gross 86 - Shawn Guo 84 - Shawn Guo 87 - Ulf Hansson 85 - Ulf Hansson 88 - Stephen Hemminger (Microsoft) 86 - Stephen Hemminger (Microsoft) 89 - Tejun Heo 87 - Tejun Heo 90 - Rob Herring 88 - Rob Herring 91 - Masami Hiramatsu 89 - Masami Hiramatsu 92 - Michal Hocko 90 - Michal Hocko 93 - Simon Horman 91 - Simon Horman 94 - Johan Hovold (Hovold Consulting AB) 92 - Johan Hovold (Hovold Consulting AB) 95 - Christophe JAILLET 93 - Christophe JAILLET 96 - Olof Johansson 94 - Olof Johansson 97 - Lee Jones (Linaro) 95 - Lee Jones (Linaro) 98 - Heiner Kallweit 96 - Heiner Kallweit 99 - Srinivas Kandagatla 97 - Srinivas Kandagatla 100 - Jan Kara 98 - Jan Kara 101 - Shuah Khan (Samsung) 99 - Shuah Khan (Samsung) 102 - David Kershner 100 - David Kershner 103 - Jaegeuk Kim 101 - Jaegeuk Kim 104 - Namhyung Kim 102 - Namhyung Kim 105 - Colin Ian King 103 - Colin Ian King 106 - Jeff Kirsher 104 - Jeff Kirsher 107 - Greg Kroah-Hartman (Linux Foundation) 105 - Greg Kroah-Hartman (Linux Foundation) 108 - Christian König 106 - Christian König 109 - Vinod Koul 107 - Vinod Koul 110 - Krzysztof Kozlowski 108 - Krzysztof Kozlowski 111 - Viresh Kumar 109 - Viresh Kumar 112 - Aneesh Kumar K.V 110 - Aneesh Kumar K.V 113 - Julia Lawall 111 - Julia Lawall 114 - Doug Ledford 112 - Doug Ledford 115 - Chuck Lever (Oracle) 113 - Chuck Lever (Oracle) 116 - Daniel Lezcano 114 - Daniel Lezcano 117 - Shaohua Li 115 - Shaohua Li 118 - Xin Long 116 - Xin Long 119 - Tony Luck 117 - Tony Luck 120 - Catalin Marinas (Arm Ltd) 118 - Catalin Marinas (Arm Ltd) 121 - Mike Marshall 119 - Mike Marshall 122 - Chris Mason 120 - Chris Mason 123 - Paul E. McKenney 121 - Paul E. McKenney 124 - Arnaldo Carvalho de Melo 122 - Arnaldo Carvalho de Melo 125 - David S. Miller 123 - David S. Miller 126 - Ingo Molnar 124 - Ingo Molnar 127 - Kuninori Morimoto 125 - Kuninori Morimoto 128 - Trond Myklebust 126 - Trond Myklebust 129 - Martin K. Petersen (Oracle) 127 - Martin K. Petersen (Oracle) 130 - Borislav Petkov 128 - Borislav Petkov 131 - Jiri Pirko 129 - Jiri Pirko 132 - Josh Poimboeuf 130 - Josh Poimboeuf 133 - Sebastian Reichel (Collabora) 131 - Sebastian Reichel (Collabora) 134 - Guenter Roeck 132 - Guenter Roeck 135 - Joerg Roedel 133 - Joerg Roedel 136 - Leon Romanovsky 134 - Leon Romanovsky 137 - Steven Rostedt (VMware) 135 - Steven Rostedt (VMware) 138 - Frank Rowand 136 - Frank Rowand 139 - Ivan Safonov 137 - Ivan Safonov 140 - Anna Schumaker 138 - Anna Schumaker 141 - Jes Sorensen 139 - Jes Sorensen 142 - K.Y. Srinivasan 140 - K.Y. Srinivasan 143 - David Sterba (SUSE) 141 - David Sterba (SUSE) 144 - Heiko Stuebner 142 - Heiko Stuebner 145 - Jiri Kosina (SUSE) 143 - Jiri Kosina (SUSE) 146 - Willy Tarreau 144 - Willy Tarreau 147 - Dmitry Torokhov 145 - Dmitry Torokhov 148 - Linus Torvalds 146 - Linus Torvalds 149 - Thierry Reding 147 - Thierry Reding 150 - Rik van Riel 148 - Rik van Riel 151 - Luis R. Rodriguez 149 - Luis R. Rodriguez 152 - Geert Uytterhoeven (Glider bvba) 150 - Geert Uytterhoeven (Glider bvba) 153 - Eduardo Valentin (Amazon.com) 151 - Eduardo Valentin (Amazon.com) 154 - Daniel Vetter 152 - Daniel Vetter 155 - Linus Walleij 153 - Linus Walleij 156 - Richard Weinberger 154 - Richard Weinberger 157 - Dan Williams 155 - Dan Williams 158 - Rafael J. Wysocki 156 - Rafael J. Wysocki 159 - Arvind Yadav 157 - Arvind Yadav 160 - Masahiro Yamada 158 - Masahiro Yamada 161 - Wei Yongjun 159 - Wei Yongjun 162 - Lv Zheng 160 - Lv Zheng 163 - Marc Zyngier (Arm Ltd) 161 - 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.