CINXE.COM
LKML: "Jiaxun Yang": Re: linux: Goodbye from a Linux community volunteer
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>LKML: "Jiaxun Yang": Re: linux: Goodbye from a Linux community volunteer</title><link href="/css/message.css" rel="stylesheet" type="text/css" /><link href="/css/wrap.css" rel="alternate stylesheet" type="text/css" title="wrap" /><link href="/css/nowrap.css" rel="stylesheet" type="text/css" title="nowrap" /><link href="/favicon.ico" rel="shortcut icon" /><script src="/js/simple-calendar.js" type="text/javascript"></script><script src="/js/styleswitcher.js" type="text/javascript"></script><link rel="alternate" type="application/rss+xml" title="lkml.org : last 100 messages" href="/rss.php" /><link rel="alternate" type="application/rss+xml" title="lkml.org : last messages by "Jiaxun Yang"" href="/groupie.php?aid=" /><!--Matomo--><script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//m.lkml.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script><!--End Matomo Code--></head><body onload="es.jasper.simpleCalendar.init();" itemscope="itemscope" itemtype="http://schema.org/BlogPosting"><table border="0" cellpadding="0" cellspacing="0"><tr><td width="180" align="center"><a href="/"><img style="border:0;width:135px;height:32px" src="/images/toprowlk.gif" alt="lkml.org" /></a></td><td width="32"> </td><td class="nb"><div><a class="nb" href="/lkml"> [lkml]</a> <a class="nb" href="/lkml/2024"> [2024]</a> <a class="nb" href="/lkml/2024/10"> [Oct]</a> <a class="nb" href="/lkml/2024/10/24"> [24]</a> <a class="nb" href="/lkml/last100"> [last100]</a> <a href="/rss.php"><img src="/images/rss-or.gif" border="0" alt="RSS Feed" /></a></div><div>Views: <a href="#" class="nowrap" onclick="setActiveStyleSheet('wrap');return false;">[wrap]</a><a href="#" class="wrap" onclick="setActiveStyleSheet('nowrap');return false;">[no wrap]</a> <a class="nb" href="/lkml/mheaders/2024/10/24/740" onclick="this.href='/lkml/headers'+'/2024/10/24/740';">[headers]</a> <a href="/lkml/bounce/2024/10/24/740">[forward]</a> </div></td><td width="32"> </td></tr><tr><td valign="top"><div class="es-jasper-simpleCalendar" baseurl="/lkml/"></div><div class="threadlist">Messages in this thread</div><ul class="threadlist"><li class="root"><a href="/lkml/2024/10/24/177">First message in thread</a></li><li><a href="/lkml/2024/10/24/177">Serge Semin</a><ul><li><a href="/lkml/2024/10/24/296">=?utf-8?Q?Reimar_D=C3=B6ffinger?=</a></li><li><a href="/lkml/2024/10/24/352">Philipp Stanner</a></li><li class="origin"><a href="">"Jiaxun Yang"</a></li><li><a href="/lkml/2024/10/24/1118">James Bottomley</a><ul><li><a href="/lkml/2024/10/24/1251">"Jiaxun Yang"</a><ul><li><a href="/lkml/2024/10/24/1261">=?UTF-8?Q?Dragan_Milivojevi=C4=87?=</a></li><li><a href="/lkml/2024/10/24/1275">James Bottomley</a><ul><li><a href="/lkml/2024/10/24/1329">"Jiaxun Yang"</a></li></ul></li></ul></li><li><a href="/lkml/2024/10/24/1280">Peter Cai</a><ul><li><a href="/lkml/2024/10/24/1357">=?UTF-8?Q?Dragan_Milivojevi=C4=87?=</a><ul><li><a href="/lkml/2024/10/24/1426">Andy Shevchenko</a></li><li><a href="/lkml/2024/10/30/833">metux</a></li><li><a href="/lkml/2024/10/30/1002">metux</a></li></ul></li><li><a href="/lkml/2024/10/24/1387">"Jiaxun Yang"</a></li></ul></li><li><a href="/lkml/2024/10/24/1328">Hantong Chen</a><ul><li><a href="/lkml/2024/10/24/1393">"Theodore Ts'o"</a><ul><li><a href="/lkml/2024/10/24/1461">Hantong Chen</a></li><li><a href="/lkml/2024/10/25/1212">"Theodore Ts'o"</a></li></ul></li></ul></li></ul></li><li><a href="/lkml/2024/10/24/1482">Oleksiy Protas</a><ul><li><a href="/lkml/2024/10/24/1540">=?UTF-8?Q?Dragan_Milivojevi=C4=87?=</a><ul><li><a href="/lkml/2024/10/25/133">Oleksiy Protas</a><ul><li><a href="/lkml/2024/10/25/939">Andy Shevchenko</a></li></ul></li></ul></li></ul></li><li><a href="/lkml/2024/10/25/288">Khalil Fazal</a></li><li><a href="/lkml/2024/10/30/88">Yanteng Si</a></li></ul></li></ul></td><td width="32" rowspan="2" class="c" valign="top"><img src="/images/icornerl.gif" width="32" height="32" alt="/" /></td><td class="c" rowspan="2" valign="top" style="padding-top: 1em"><table><tr><td><table><tr><td class="lp">Date</td><td class="rp" itemprop="datePublished">Thu, 24 Oct 2024 12:01:36 +0100</td></tr><tr><td class="lp">From</td><td class="rp" itemprop="author">"Jiaxun Yang" <></td></tr><tr><td class="lp">Subject</td><td class="rp" itemprop="name">Re: linux: Goodbye from a Linux community volunteer</td></tr></table></td><td></td></tr></table><pre itemprop="articleBody"><br /><br />在2024年10月24日十月 上午5:27,Serge Semin写道:<br />> Hello Linux-kernel community,<br />><br />> I am sure you have already heard the news caused by the recent Greg' commit<br />> 6e90b675cf942e ("MAINTAINERS: Remove some entries due to various compliance<br />> requirements."). As you may have noticed the change concerned some of the<br />> Ru-related developers removal from the list of the official kernel maintainers,<br />> including me.<br />><br />> The community members rightly noted that the _quite_ short commit log contained<br />> very vague terms with no explicit change justification. No matter how hard I<br />> tried to get more details about the reason, alas the senior maintainer I was<br />> discussing the matter with haven't given an explanation to what compliance<br />> requirements that was. I won't cite the exact emails text since it was a private<br />> messaging, but the key words are "sanctions", "sorry", "nothing I can do", "talk<br />> to your (company) lawyer"... I can't say for all the guys affected by the<br />> change, but my work for the community has been purely _volunteer_ for more than<br />> a year now (and less than half of it had been payable before that). For that<br />> reason I have no any (company) lawyer to talk to, and honestly after the way the<br />> patch has been merged in I don't really want to now. Silently, behind everyone's<br />> back, _bypassing_ the standard patch-review process, with no affected<br />> developers/subsystem notified - it's indeed the worse way to do what has been<br />> done. No gratitude, no credits to the developers for all these years of the<br />> devoted work for the community. No matter the reason of the situation but<br />> haven't we deserved more than that? Adding to the GREDITS file at least, no?..<br />><br />> I can't believe the kernel senior maintainers didn't consider that the <br />> patch<br />> wouldn't go unnoticed, and the situation might get out of control with<br />> unpredictable results for the community, if not straight away then in <br />> the middle<br />> or long term perspective. I am sure there have been plenty ways to <br />> solve the<br />> problem less harmfully, but they decided to take the easiest path. Alas <br />> what's<br />> done is done. A bifurcation point slightly initiated a year ago has <br />> just been<br />> fully implemented. The reason of the situation is obviously in the <br />> political<br />> ground which in this case surely shatters a basement the community has <br />> been built<br />> on in the first place. If so then God knows what might be next (who <br />> else might<br />> be sanctioned...), but the implemented move clearly sends a bad signal <br />> to the<br />> Linux community new comers, to the already working volunteers and <br />> hobbyists like<br />> me.<br /><br />Hi Serge,<br /><br />I was shocked by the way senior maintainers handle that patch when people put it<br />under my radar. Then I scroll down it and see all those familiar names including<br />Sergey Shtylyov and you...<br /><br />This is certainly not the way things should be done. Even if legal requirements<br />necessitate the action, there are far better ways to handle it. Instead, the most<br />absurd and shameful option has been chosen.<br /><br />It's deeply disappointing to me that, when doubts were raised about the process,<br />Linus resorted to personal attacks rather than addressing our concerns. As a hobbyist<br />driven by the ideals of free software, with Linus as a role model, I now find myself<br />questioning my own beliefs.<br /><br />Where are we going? Where should we go?<br /><br />><br />[...]<br />><br />> Paul, Thomas, Arnd, Jiaxun, we met several times in the mailing list during my<br />> MIPS P5600 patches and just generic MIPS patches review. It was always a<br />> pleasure to discuss the matters with such brilliant experts in the field. Alas<br />> I've spent too much time working on the patches for another subsystems and<br />> failed to submit all the MIPS-related bits. Sorry I didn't keep my promise, but<br />> as you can see the circumstances have suddenly drawn its own deadline.<br /><br />Thank you, Serge. It's always a pleasure working with you. Your professionalism has<br />been truly impressive, and our discussions were consistently constructive. I<br />especially appreciate how your bug reports and review comments are always backed by<br />detailed reasoning, it really stood out to me.<br /><br />You'll be missed. I'll see what I can do here for your work on MIPS.<br /><br />><br />[...]<br />><br />> Hope we'll meet someday in more pleasant circumstances and drink a<br />> couple or more beers together. But now it's time to say good bye.<br />> Sorry for a long-read text. I wish good luck on your Linux-way.<br /><br />I'm happy to have a pint with you if we can meet someday.<br /><br />For now, take care.<br /><br />Thanks<br />><br />> Best Regards,<br />> -Serge(y)<br /><br />-- <br />- Jiaxun<br /><br /></pre></td><td width="32" rowspan="2" class="c" valign="top"><img src="/images/icornerr.gif" width="32" height="32" alt="\" /></td></tr><tr><td align="right" valign="bottom"> </td></tr><tr><td align="right" valign="bottom"> </td><td class="c" valign="bottom" style="padding-bottom: 0px"><img src="/images/bcornerl.gif" width="32" height="32" alt="\" /></td><td class="c"> </td><td class="c" valign="bottom" style="padding-bottom: 0px"><img src="/images/bcornerr.gif" width="32" height="32" alt="/" /></td></tr><tr><td align="right" valign="top" colspan="2"> </td><td class="lm">Last update: 2024-10-24 13:03 [from the cache]<br />©2003-2020 <a href="http://blog.jasper.es/"><span itemprop="editor">Jasper Spaans</span></a>|hosted at <a href="https://www.digitalocean.com/?refcode=9a8e99d24cf9">Digital Ocean</a> and my Meterkast|<a href="http://blog.jasper.es/categories.html#lkml-ref">Read the blog</a></td><td> </td></tr></table><script language="javascript" src="/js/styleswitcher.js" type="text/javascript"></script></body></html>