LWN: Comments on "Changes to Kubernetes Slack (Kubernetes Contributors blog)" https://lwn.net/Articles/1025634/ This is a special feed containing comments posted to the individual LWN article titled "Changes to Kubernetes Slack (Kubernetes Contributors blog)". en-us Fri, 10 Oct 2025 02:07:50 +0000 Fri, 10 Oct 2025 02:07:50 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Rocket chat ? https://lwn.net/Articles/1026561/ https://lwn.net/Articles/1026561/ starox <div class="FormattedComment"> At $dayjob, we use rocketchat: <a href="https://github.com/RocketChat/Rocket.Chat">https://github.com/RocketChat/Rocket.Chat</a><br> <p> It is pleasant for me.<br> The app interface is somewhat heavy for threads.<br> Anyone have an opinion on it ?<br> <p> </div> Mon, 23 Jun 2025 19:31:11 +0000 irc https://lwn.net/Articles/1026301/ https://lwn.net/Articles/1026301/ NightMonkey <div class="FormattedComment"> +1. I wish in the ~25 years since the last IRC RFC was published (<a href="https://www.irchelp.org/protocol/rfc/">https://www.irchelp.org/protocol/rfc/</a>) we'd seen collaboration and participation in improving on the previous work on the protocol. Perhaps a new community will spring up to do this, as well as continue in the interesting process of RFC-based evolution of the Internet.<br> <p> I mean, if IRC was started today and had these stats (<a href="https://netsplit.de/networks/top100.php">https://netsplit.de/networks/top100.php</a>), it would be a significant event, no? ;)<br> </div> Fri, 20 Jun 2025 14:59:20 +0000 irc https://lwn.net/Articles/1026224/ https://lwn.net/Articles/1026224/ taladar <div class="FormattedComment"> Message length is also pretty severely limited in IRC on the protocol level.<br> </div> Fri, 20 Jun 2025 07:20:13 +0000 irc https://lwn.net/Articles/1026012/ https://lwn.net/Articles/1026012/ rcampos <div class="FormattedComment"> I love irc and I still use it today. However having to be online to see a message in a channel or mention doesn't work anymore.<br> <p> Irc-ng and cloud and whatever can emulate it, sure, but there isn't any GOOD offering that I'm aware of for that.<br> <p> Is there any?<br> </div> Thu, 19 Jun 2025 15:28:40 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025887/ https://lwn.net/Articles/1025887/ geofft <div class="FormattedComment"> I have definitely heard the sentiment that people want questions they ask _not_ to be indexed publicly or searchable, and do not want to use a platform where this is not the case.<br> <p> I think it actually does surprise people who are not deep within the FOSS community that this is not the norm; every so often someone shows up on e.g. a Debian mailing list trying to get an old post removed because they're embarrassed by it or just don't want it to show up on Google for their name. (Now that GDPR is a thing, I wonder if these requests are being made and successfully processed behind the scenes.)<br> <p> And, of course, nowadays there is the phenomenon of LLMs indexing any content that's on the web. For-profit proprietary search engines at least provided a service that was universally acknowledged to be valuable. Now that indexable, searchable questions and answers are being slurped up by LLMs, people have more mixed opinions.<br> <p> So I think it's sensible that projects offer a platform that is not publicly indexed for ephemeral conversations. There are always other fora (pull request discussions, KEPs, Stack Exchange, etc.) that are indexed.<br> <p> There's also no shortage of fora that will always be closed and non-indexable, like asking a question to your coworker in person, the hallway track at conferences, etc. And of course people can just decide not to ask questions and fiddle with things themselves until they find an answer (or give up and take another approach). You are not at all guaranteed that removing a place for ephemeral conversations will turn them into recorded conversations.<br> <p> (See also <a href="https://xkcd.com/979/">https://xkcd.com/979/</a>, which is about the effectiveness of an indexed, searchable discussion platform that preserves discussions for at least eight years.)<br> </div> Wed, 18 Jun 2025 20:32:41 +0000 irc https://lwn.net/Articles/1025870/ https://lwn.net/Articles/1025870/ jzb <div class="FormattedComment"> Yeah, a lot of people like its threading. I am not a big fan -- but that might be more of an implementation thing than disliking threading, per se.<br> </div> Wed, 18 Jun 2025 14:59:29 +0000 irc https://lwn.net/Articles/1025869/ https://lwn.net/Articles/1025869/ jzb <p>Heh. A lot of the features you list here (e.g. typing notifications) are things that I immediately turn off if possible or don't care for Slack's implementation (threading). I could go on at great length over beverages about some of the bad communications habits I think Slack encourages (not all of which, to be fair, are absent or mitigated by IRC), but I (again) acknowledge I'm probably in the minority on those opinions...</p> <p><em>But</em> my larger point still stands: I think it's a shame that a lot of communities coalesced around the idea that it was better and easier to embrace Slack than work together on an IRC upgrade or replacement that had all these features people want.</p> Wed, 18 Jun 2025 14:58:19 +0000 irc https://lwn.net/Articles/1025802/ https://lwn.net/Articles/1025802/ paulj <div class="FormattedComment"> Lack of threading is also an issue with IRC.<br> </div> Wed, 18 Jun 2025 12:41:09 +0000 irc https://lwn.net/Articles/1025798/ https://lwn.net/Articles/1025798/ intelfx <div class="FormattedComment"> It's not about desire of whiz-bang or aversion to text-based interfaces (neither of which are my traits). It's about persistence, threading, forwarding, side-channel metadata (receipts, typing notifications) and other ways in which it is possible to make *human* interaction more pleasant than what is afforded by a bidirectional sequence of delimited UTF-8 messages.<br> <p> If that's considered "whiz-bang", then I'll have to respectfully but firmly disagree.<br> </div> Wed, 18 Jun 2025 12:28:38 +0000 irc https://lwn.net/Articles/1025795/ https://lwn.net/Articles/1025795/ Cyberax <div class="FormattedComment"> Slack is searchable. In large companies, it tends to become a sort of "knowledge base" with solutions for typical internal problems. My friend is working on a plugin (of course, AI based, sigh) that extracts this information into a wiki.<br> <p> IRC's main flaw has always been the inability to look at the previous messages.<br> </div> Wed, 18 Jun 2025 10:48:43 +0000 Cull membership and pay https://lwn.net/Articles/1025783/ https://lwn.net/Articles/1025783/ jberkus <div class="FormattedComment"> Slack does not provide, or support, any tools for membership culling.<br> </div> Tue, 17 Jun 2025 23:47:04 +0000 Discourse, anyone? https://lwn.net/Articles/1025775/ https://lwn.net/Articles/1025775/ jberkus <div class="FormattedComment"> Feh, wrong link!<br> <p> <a rel="nofollow" href="https://discuss.kubernetes.io/">https://discuss.kubernetes.io/</a><br> <p> OSI also has a discourse. It's a really good platform.<br> </div> Tue, 17 Jun 2025 18:54:29 +0000 Discourse, anyone? https://lwn.net/Articles/1025774/ https://lwn.net/Articles/1025774/ jberkus <div class="FormattedComment"> We already have a Discourse: <a rel="nofollow" href="https://discuss.opensource.org/">https://discuss.opensource.org/</a><br> <p> It hasn't caught on as a replacement for synchronous chat. Today, it's mostly used by our Asian user community.<br> </div> Tue, 17 Jun 2025 18:53:31 +0000 irc https://lwn.net/Articles/1025746/ https://lwn.net/Articles/1025746/ NightMonkey <div class="FormattedComment"> I do too. It feels like IRC, as a standard, as a protocol, and as a communications medium, could evolve to address some of the biggest objections.<br> <p> I'm still on Libera.chat. There is a community of some helpful, some snarky, enthusiastic people on Libera.chat. (Libera.chat is the inheritor of the community IRC service formerly known as "Freenode".) Cheers!<br> </div> Tue, 17 Jun 2025 14:48:24 +0000 irc https://lwn.net/Articles/1025747/ https://lwn.net/Articles/1025747/ mathstuf <div class="FormattedComment"> The ability to move a topic to its own thread is a killer feature IMO. Slack was early to that, but Google Chat, Discord, Mattermost, etc. all have it now (and Zulip is built around it; not sure if Slack got its inspiration for the feature from there). Reactions, images, etc. can all be emulated with some encoding of the messages sent around (cf. iMessage reactions becoming their own SMS messages when rendered on Android devices), but the threading is a distinct jump in usefulness to me.<br> </div> Tue, 17 Jun 2025 14:41:57 +0000 irc https://lwn.net/Articles/1025742/ https://lwn.net/Articles/1025742/ jzb <p>Slack certainly has a lot of whiz-bang features that IRC does not. One wonders, though, if instead of adopting Slack and other proprietary alternatives the community and companies behind things like Kubernetes had put their resources into improving IRC or an IRC-NG, where we might be today...</p> <p>I will admit, I'd prefer to be using plain IRC rather than Slack any day, myself. I never really thought IRC was bad, and I've spent quite a bit of time using it. However, I am generally happy with text-based interfaces and I concede my tastes are hardly representative of mainstream users.</p> Tue, 17 Jun 2025 14:32:10 +0000 Discourse, anyone? https://lwn.net/Articles/1025741/ https://lwn.net/Articles/1025741/ mattdm <div class="FormattedComment"> Discourse _does_ have a chat feature, although it's quite primitive compared to Slack.<br> <p> I really wish Matrix (or, hey, sure, a suped-up version of Discourse chat) would take aim at what Discord provides — their "servers"are really quite nice for community-building and I totally understand why projects are drawn to it.<br> <p> <p> </div> Tue, 17 Jun 2025 14:23:05 +0000 irc https://lwn.net/Articles/1025738/ https://lwn.net/Articles/1025738/ intelfx <div class="FormattedComment"> Thanks, but no thanks.<br> <p> There's a difference between being easy and being primitive, and IRC is on the wrong side of it.<br> </div> Tue, 17 Jun 2025 14:04:51 +0000 irc https://lwn.net/Articles/1025735/ https://lwn.net/Articles/1025735/ lyda <div class="FormattedComment"> Wish they'd consider irc. So much easier to use.<br> </div> Tue, 17 Jun 2025 13:54:01 +0000 Mattermost https://lwn.net/Articles/1025687/ https://lwn.net/Articles/1025687/ dskoll <p>I use Mattermost and I like it. However, I believe the free edition has started to limit the number of users on an instance to something like 5000, which is highly annoying. <p>I guess you could compile it yourself and remove the limit, but still... Tue, 17 Jun 2025 13:01:43 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025685/ https://lwn.net/Articles/1025685/ pizza <div class="FormattedComment"> <span class="QuotedText">&gt; Sometimes some useful information might have been exchanged there but will never be seen by search engines and will never be found by someone facing a similar problem. </span><br> <p> This is a growing problem even for nominally "open" platforms -- when everyone and their dog has a badly-behaved "AI" scraper that combined DDoS on your resources, your only recourse is to start blocking crawlers (along with large swaths of the internet)<br> </div> Tue, 17 Jun 2025 11:46:54 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025683/ https://lwn.net/Articles/1025683/ jspaleta <div class="FormattedComment"> It's the gif reaction support. Nothing beats the serotonin hit of a well timed animated gif reaction. And Slack made it really easy to converse via animated gif.<br> <p> </div> Tue, 17 Jun 2025 11:06:03 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025681/ https://lwn.net/Articles/1025681/ LtWorf <div class="FormattedComment"> Kubernetes is free software but isn't really a community project right? Just a project google started. So it's normal they wouldn't really care about principles.<br> </div> Tue, 17 Jun 2025 10:10:24 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025676/ https://lwn.net/Articles/1025676/ tzafrir <div class="FormattedComment"> Would you expect IRC channels to be publicly logged (by default. There are always per-channel settings)?<br> </div> Tue, 17 Jun 2025 08:22:56 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025674/ https://lwn.net/Articles/1025674/ numgmt <div class="FormattedComment"> Discourse is at least perfectly indexable even if there are parts of it that are frustrating. Ultimately it's just "modern" forum software. And it's free software, self-hostable, and has support for mailing lists.<br> </div> Tue, 17 Jun 2025 08:16:42 +0000 Short notice? https://lwn.net/Articles/1025671/ https://lwn.net/Articles/1025671/ egb <div class="FormattedComment"> Four days' notice seems like an awfully short amount of time for a sizeable portion of users (channel owners, private chat owners too?) to take action when catastrophic data loss is on the line.<br> </div> Tue, 17 Jun 2025 07:01:16 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025668/ https://lwn.net/Articles/1025668/ oldtomas <div class="FormattedComment"> Exactly. Silos.<br> <p> Watching this discussion...<br> <p> <p> - Slack!<br> - No! Discourse!<br> - Better! Zulip!<br> - No, no! Discord!<br> - Mattermost!!<br> <p> The most infuriating part: we're the nerds. It is self-inflicted.<br> </div> Tue, 17 Jun 2025 06:27:58 +0000 Someone else's computer https://lwn.net/Articles/1025666/ https://lwn.net/Articles/1025666/ zdzichu <div class="FormattedComment"> Well, that was to be expected. Being on the mercy of some cloud service means they can change the rules at any time.<br> </div> Tue, 17 Jun 2025 05:30:27 +0000 Why closed, non-searchable platforms ? https://lwn.net/Articles/1025665/ https://lwn.net/Articles/1025665/ wtarreau <div class="FormattedComment"> I think I will never understand why some projects insist on jailing themselves and all their users into totally closed and non-indexed nor searchable platforms. Sometimes some useful information might have been exchanged there but will never be seen by search engines and will never be found by someone facing a similar problem. When you add to this the fact that such platforms tend to purge contents after a certain duration, that's pathetic.<br> </div> Tue, 17 Jun 2025 04:52:55 +0000 Mattermost https://lwn.net/Articles/1025664/ https://lwn.net/Articles/1025664/ pabs <div class="FormattedComment"> Mattermost is another FOSS alternative to Slack.<br> </div> Tue, 17 Jun 2025 04:23:28 +0000 Cull membership and pay https://lwn.net/Articles/1025655/ https://lwn.net/Articles/1025655/ film_girl <div class="FormattedComment"> Discourse isn’t really a viable replacement for how the Kubernetes project seems to use Slack, so to me, the solution that makes the most sense is to:<br> <p> A) Cull the number of Slack users down. Deactivate anyone who hasn’t logged in 30 days (or whatever criteria works best here) and restrict Slack usage to active contributors and maintainers. Then work out a deal with Salesforce to pay a reduced fee for access. I would guess the vast majority of users in the account are inactive or are not involved directly with the project. <br> <p> B) Move to Discord or potentially Discourse for social activity. Restrict the Slack usage for people who need to talk about commits and maintainers. <br> <p> C) Price out what it would cost to have a Matrix or other OSS collaboration tool instance running on infrastructure maintained by the LF or CNCF (including salary for a sysadmin). If the figure is less than what Salesforce wants to charge, consider a migration to one of those solutions. If there isn’t an appreciable difference in cost, stay with steps A and B. <br> <p> It is unfortunate that Salesforce isn’t offering a gratis plan to the community project anymore, but it was probably not a good idea to let anyone access the Slack instance like it was IRC. Especially when you’re a flagship project of an organization with a $300m annual budget (meaning some amount of money can be spent on infrastructure tools). <br> </div> Mon, 16 Jun 2025 23:00:17 +0000 Discourse, anyone? https://lwn.net/Articles/1025652/ https://lwn.net/Articles/1025652/ tux3 <div class="FormattedComment"> There's also Zulip, it's open source and popular in some circles. Lean and Rust use it, although I'm not sure if those reach the same scale as k8s.<br> </div> Mon, 16 Jun 2025 22:36:38 +0000 Discourse, anyone? https://lwn.net/Articles/1025647/ https://lwn.net/Articles/1025647/ fraetor <p>Looking further down the <a href="https://github.com/kubernetes/community/issues/8490#issuecomment-2977243209">discussion thread</a>, kubernetes actually already has a <a href="https://discuss.kubernetes.io/">Discourse instance</a>, but it apparently doesn't get too much active use, at least not for on-going development activities.</p> Mon, 16 Jun 2025 21:36:21 +0000 Discourse, anyone? https://lwn.net/Articles/1025646/ https://lwn.net/Articles/1025646/ fraetor <div class="FormattedComment"> For some even more extreme examples, OpenAI's discourse has 959,000 members[1] and Epic Games has a whopping 4.6 million users![2] So 200,000 kubernetes users should be very doable.<br> <p> [1]: <a href="https://community.openai.com/about">https://community.openai.com/about</a><br> [2]: <a href="https://forums.unrealengine.com/about">https://forums.unrealengine.com/about</a><br> </div> Mon, 16 Jun 2025 21:25:03 +0000 Discourse, anyone? https://lwn.net/Articles/1025645/ https://lwn.net/Articles/1025645/ gf2p8affineqb <div class="FormattedComment"> Yeah. Discourse is a different thing. LLVM for instance has both a Discourse as a forum (replacing mailing list) and a Discord as chat (which makes the similar names quite annoying).<br> </div> Mon, 16 Jun 2025 21:21:32 +0000 Discourse, anyone? https://lwn.net/Articles/1025643/ https://lwn.net/Articles/1025643/ fraetor <div class="FormattedComment"> I'd expect Discourse to scale fine, as it is already used heavily for large communities like python, with many tens of thousands of members.[1] The bigger question is about what interaction style they want, as Discourse is essentially a forum, which provides a somewhat different experience to chatrooms like Slack or Discord.<br> <p> [1]: <a href="https://discuss.python.org/about">https://discuss.python.org/about</a><br> </div> Mon, 16 Jun 2025 21:18:52 +0000 Discourse, anyone? https://lwn.net/Articles/1025639/ https://lwn.net/Articles/1025639/ jjs <div class="FormattedComment"> Have they looked at Discourse (<a rel="nofollow" href="https://www.discourse.org/#">https://www.discourse.org/#</a>). It's even available under GPL 2.0 license (<a rel="nofollow" href="https://www.discourse.org/about">https://www.discourse.org/about</a>). I'm am member of some projects that use Discourse, the although certainly not at the scale of Kubernates. I don't know enough about Discourse to weigh their requirements listed against Discourse's scalability, but it is an open source option, if it does meet their requirements. <br> </div> Mon, 16 Jun 2025 21:10:02 +0000