LWN: Comments on "The future of Thunderbird" https://lwn.net/Articles/922793/ This is a special feed containing comments posted to the individual LWN article titled "The future of Thunderbird". en-us Sun, 14 Sep 2025 09:38:00 +0000 Sun, 14 Sep 2025 09:38:00 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The future of Thunderbird https://lwn.net/Articles/929617/ https://lwn.net/Articles/929617/ Klavs <div class="FormattedComment"> This seems to be related to the fact that the popular mobile mail client "k-9 mail" - has chosen to the new thunderbird mail client.. <a rel="nofollow" href="https://blog.thunderbird.net/2023/03/thunderbird-for-android-k-9-mail-february-progress-report/">https://blog.thunderbird.net/2023/03/thunderbird-for-andr...</a><br> So I am assuming its because a lot of development is going on there - they want to clean up the codebase, so it can more easily be used for that and as its "good and old desktop client"<br> </div> Thu, 20 Apr 2023 10:36:30 +0000 Rewriting ancient code https://lwn.net/Articles/924826/ https://lwn.net/Articles/924826/ mrugiero <div class="FormattedComment"> That's a bit what I meant, although the phrasing was a little poor on my side. Rather than "ended up creating Wayland" I should have said "it was different enough that they chose to call it Wayland". In part I kept ambiguous due to laziness, I didn't want to check whether the exact same people was involved.<br> </div> Wed, 01 Mar 2023 20:30:22 +0000 Rewriting ancient code https://lwn.net/Articles/924706/ https://lwn.net/Articles/924706/ paulj <div class="FormattedComment"> I.e., the next protocol after X11 is Wayland, effectively X12.<br> <p> That there exists a very early planning document in that process, a very incomplete wiki doc, that viewed the future in an X11 context, doesn't mean Wayland is not that next protocol after X11.<br> </div> Tue, 28 Feb 2023 14:31:59 +0000 Rewriting ancient code https://lwn.net/Articles/924705/ https://lwn.net/Articles/924705/ paulj <div class="FormattedComment"> Yeah, that doc seems very X11 centric. Hence my "in implementation" qualification. <br> </div> Tue, 28 Feb 2023 14:30:11 +0000 Rewriting ancient code https://lwn.net/Articles/924704/ https://lwn.net/Articles/924704/ Wol <div class="FormattedComment"> I think that's why Wayland isn't X11.<br> <p> X11 has fundamental design flaws in an insecure world, and having "designed" X12, they presumably decided they couldn't evolve X, so they took all that into account and started again.<br> <p> Cheers,<br> Wol<br> </div> Tue, 28 Feb 2023 14:27:09 +0000 Rewriting ancient code https://lwn.net/Articles/924635/ https://lwn.net/Articles/924635/ jem <div class="FormattedComment"> <span class="QuotedText">&gt;So Wayland essentially is X12, so far as implementation goes.</span><br> <p> I really don't recognize Wayland in that text. The first part is a list of general requirements, nothing specific to X or what Wayland was to become. The latter part is just a list of X11 limitations, like "XIDs are too small", "[X11 protocol] extension space is too small", "Strings for [X11] Atom names", and so on, none of which have any meaning for Wayland.<br> <p> </div> Tue, 28 Feb 2023 12:12:12 +0000 Rewriting ancient code https://lwn.net/Articles/924632/ https://lwn.net/Articles/924632/ paulj <div class="FormattedComment"> So Wayland essentially is X12, so far as implementation goes.<br> </div> Tue, 28 Feb 2023 11:10:53 +0000 Rewriting ancient code https://lwn.net/Articles/924612/ https://lwn.net/Articles/924612/ mrugiero <div class="FormattedComment"> I think all of us mean this: <a rel="nofollow" href="https://www.x.org/wiki/Development/X12/">https://www.x.org/wiki/Development/X12/</a><br> <p> It never got to a proper planning phase, but was just some discussion as to what a successor for X11 would require. Eventually the people involved (I think) ended up creating Wayland instead. From what I gather, the name was just to mean "what's next from X11" rather than actually an official successor.<br> </div> Tue, 28 Feb 2023 01:48:36 +0000 The future of Thunderbird https://lwn.net/Articles/924589/ https://lwn.net/Articles/924589/ nix <div class="FormattedComment"> Have some documentation on mork (and murder, and of relevance to the ongoing liability comment thread): &lt;<a href="https://www.jwz.org/blog/2011/07/mork-keeps-on-giving-when-the-database-worms-eat-into-your-murder-trial/">https://www.jwz.org/blog/2011/07/mork-keeps-on-giving-whe...</a>&gt;<br> <p> A classic jwz rant about the file format (in the comments at the top): &lt;<a href="https://www.jwz.org/hacks/mork.pl">https://www.jwz.org/hacks/mork.pl</a>&gt;<br> </div> Mon, 27 Feb 2023 20:03:02 +0000 Rewriting ancient code https://lwn.net/Articles/924588/ https://lwn.net/Articles/924588/ nix <div class="FormattedComment"> The only references I can find to it on LWN are from you, so it's not there.<br> <p> (I am not aware of an X12, FWIW. But I'm just a random nobody.)<br> </div> Mon, 27 Feb 2023 19:57:54 +0000 Rewriting ancient code https://lwn.net/Articles/924317/ https://lwn.net/Articles/924317/ smurf <div class="FormattedComment"> <span class="QuotedText">&gt; The problem there, is that if the common folk have never experienced anything other than webmail, they'll be perfectly happy</span><br> <p> until they need to switch webmail providers – and realize that half their accounts won't work anymore and can't be switched over because the confirmation email is sent to the old address.<br> <p> In other words, returning control of their email back to users is a matter of education and awareness, not of whether Thunderbird is built on top of Gecko or Webkit.<br> <p> <p> </div> Fri, 24 Feb 2023 09:22:31 +0000 Rewriting ancient code https://lwn.net/Articles/924280/ https://lwn.net/Articles/924280/ pizza <div class="FormattedComment"> <span class="QuotedText">&gt; If Thunderbird keeps being unsuitable for common folk, of course common folk won't use it.</span><br> <p> "common folk" won't ever use Thunderbird, because it represents a completely different paradigm to everything they've ever experienced, and there's no way to meaningfully bridge that gap without defeating the entire purpose of using it to begin with.<br> <p> In other words, to appeal to the "common folk" Thunderbird would have to become yet another hosted email service, accessible via a web site (possibly with a "desktop app" aka electron wrapper for the web site) or mobile app that can only talk to the Thunderbird servers. Oh, and it would have to be completely free, because who pays for email anyway?<br> <p> You might as well be saying "Bananas should make themselves to be more like oranges, so that folks who like oranges will<br> want to eat bananas."<br> <p> <p> </div> Thu, 23 Feb 2023 18:27:56 +0000 Rewriting ancient code https://lwn.net/Articles/924267/ https://lwn.net/Articles/924267/ Wol <div class="FormattedComment"> The problem there, is that if the common folk have never experienced anything other than webmail, they'll be perfectly happy. My first (combined news and) mail client was Turnpike, and half the features that disappeared when it was scrapped, have never appeared anywhere else that I know of.<br> <p> Things like regular expression mail header parsing and filtering. I'm sure that's probably available in things like mutt and milter and esoteric :-) mail processing tools, but Turnpike was a simple, easy-to-use client with all this power lurking just below the surface. And it drew you in - you started using the simple features and thought "hey that looks nifty", and next you knew you were digging into this cool-looking power feature. Bit like WordPerfect really.<br> <p> Nowadays either these features don't exist, or they're so undiscoverable nobody realises they're there until they are broken for lack of use ... :-(<br> <p> Cheers,<br> Wol<br> </div> Thu, 23 Feb 2023 16:58:11 +0000 Rewriting ancient code https://lwn.net/Articles/924265/ https://lwn.net/Articles/924265/ mrugiero <div class="FormattedComment"> <span class="QuotedText">&gt; The "general user" will just use gmail (in-browser or phone app), outlook (desktop, in-browser, or phone app), and so forth.</span><br> <span class="QuotedText">&gt;</span><br> <span class="QuotedText">&gt; The only ones left using something like Thunderbird are so-called "power users" and folks that started using it a decade or two ago and don't want _anything_ to change. And the needs of those two groups are nearly diametrically opposed.</span><br> <p> Which may very well be a case of cause and consequence :^)<br> If Thunderbird keeps being unsuitable for common folk, of course common folk won't use it.<br> </div> Thu, 23 Feb 2023 16:38:51 +0000 Rewriting ancient code https://lwn.net/Articles/924239/ https://lwn.net/Articles/924239/ Wol <div class="FormattedComment"> Yes I meant the version that never materialised.<br> <p> Can't remember where I got the information from, but I was discussing X, Wayland, and network transparency iirc, probably here on LWN! Probably from someone in Wayland.<br> <p> Cheers,<br> Wol<br> </div> Thu, 23 Feb 2023 16:03:54 +0000 Rewriting ancient code https://lwn.net/Articles/924260/ https://lwn.net/Articles/924260/ pizza <div class="FormattedComment"> <span class="QuotedText">&gt; You say this as if dumbing down is really that bad. Those clients are, apparently, _very_ _practical_. Thunderbird was always meant to be for the general user. If it allows for configuration, extensions, or whatever mods for power users to suit their needs better, then great. If it doesn't, then find something aimed for power users. But if you aim for general public, your defaults should be what a regular user would expect.</span><br> <p> The "general user" will just use gmail (in-browser or phone app), outlook (desktop, in-browser, or phone app), and so forth.<br> <p> The only ones left using something like Thunderbird are so-called "power users" and folks that started using it a decade or two ago and don't want _anything_ to change. And the needs of those two groups are nearly diametrically opposed.<br> <p> <p> </div> Thu, 23 Feb 2023 15:54:56 +0000 Rewriting ancient code https://lwn.net/Articles/924189/ https://lwn.net/Articles/924189/ mrugiero <div class="FormattedComment"> It does if it means the work is irrelevant by the time it's ready tho. I think that's one of the major risks of rewrites. That and never being ready and just taking resources from tasks that actually result in stuff a user can interact with.<br> </div> Thu, 23 Feb 2023 13:36:19 +0000 Rewriting ancient code https://lwn.net/Articles/924187/ https://lwn.net/Articles/924187/ mrugiero <div class="FormattedComment"> I always love your historical knowledge. With something else claiming X12 you mean the one next version of X that never materialized, or was there another project that took the name?<br> </div> Thu, 23 Feb 2023 13:34:59 +0000 Rewriting ancient code https://lwn.net/Articles/924184/ https://lwn.net/Articles/924184/ mrugiero <div class="FormattedComment"> <span class="QuotedText">&gt; Technical debt? Hell yeah, any codebase decades-old is bound to have a huge amount of that. Bring on the refactoring!</span><br> <span class="QuotedText">&gt;</span><br> <span class="QuotedText">&gt; UI debt? This is definitely more controversial....</span><br> <span class="QuotedText">&gt; Any decades-old application is bound to have reams of users who internalized all its quirks and will be completely upset and unwilling to accept even the slightest change. UI is the bike-shedding topic par excellence for open-source geeks. Just ask the Firefox devs...</span><br> <p> Quite the contrary, open source geeks focus too much on tech debt and too little on making sensible UI/UX choices. In fact, your own comparison with GNOME is evidence of this: GNOME is one of the most corporate (and thus client focused, because that's what makes money) led DEs we have. It's often called a Red Hat project, even. Compare that to everything community led and see how often those change. The only real example I can think of is when KDE switched to Plasma. Otherwise, everything looks and feel more or less the same than it felt 15 years ago. Even with Wayland, most compositors are more or less clones of some existing X11 window manager rather than something completely new. Open source geeks surely like their UIs to stay the same over time.<br> Regarding users who internalized the quirks, maybe some projects are interested in actually attracting _new_ users that have higher standards than adapting themselves to software. Software is meant to serve the user, not the other way around. Only geeks and people with very specific needs (e.g. privacy conscious not trusting the proprietary alternatives with better UX) are interested in sacrificing usability to serve the whims of a decrepit email client.<br> Firefox didn't lose the browser wars because it changed UI, it lost way before that. It lost the browser wars because of several other factors, one of them being too static to catch up with the competition. The change was probably good except for power users, but it came too late.<br> <p> <span class="QuotedText">&gt; For sure, the current UI is inconsistent as hell. The Calendar component is way less functional (and more ugly) than what Google manages to do in pure JS. The AddressBook looses out big time when compared to managing the data in a huge spreadsheet. The chat... I have no idea - I never used it ;-)</span><br> <span class="QuotedText">&gt; But email management? I think that was nailed years ago. And that's what every current user is most likely afraid of - seeing the cherished mail-management experience be dumbed down to the levels of, say, Gmail or android clients.</span><br> <p> You say this as if dumbing down is really that bad. Those clients are, apparently, _very_ _practical_. Thunderbird was always meant to be for the general user. If it allows for configuration, extensions, or whatever mods for power users to suit their needs better, then great. If it doesn't, then find something aimed for power users. But if you aim for general public, your defaults should be what a regular user would expect. And most users don't cherish their mail management experience, they mostly see it as a tool that needs to get out of the way as soon as its work is done.<br> <p> <span class="QuotedText">&gt; And, monthly releases: how can someone think it is a good idea, for a mature product? The only reason I can think of that being necessary is if A) there's a constant stream of security issues being found, or B) the devs expect to be trashing around a lot the UI and functionality. Is that what users really want?</span><br> <p> People don't like waiting 6 months for a trivial but annoying bug to be fixed.<br> <p> <span class="QuotedText">&gt; Back on the topic of the video: for all the declarations that it contains, of love for the community and for the product, it reminds me strongly of similar situations I lived through with other OSS projects, when new UI experts and Product Managers were brought onboard who, for all their good will, were clearly less competent than the unruly/incoherent/unvisionary bunch who preceded them, but were too stubborn and proud to acknowledge it, and tanked the product hard.</span><br> <span class="QuotedText">&gt; I guess many people around here will have got similar "gnome devs" vibes...</span><br> <p> Unvisionary is probably good, visionary is risky and it could end well or it could end miserably. Visionary can also be reverted if failed, tho, while unvisionary will always remain static.<br> The other qualities tend to do poor UX. I dislike PMs just as much as the next programmer, but UI experts exist for a reason. Programmers tend to write code for other programmers in the best case, and for the code itself in the worst case. That doesn't lead to something most people will want to use. Just look at most TUI MUAs and how many users (even among geeks) they have compared to Thunderbird or webmails or Outlook. Sane defaults and a little bit of usability could make it at least an order of magnitude more popular than they are today, but leets gonna leet.<br> </div> Thu, 23 Feb 2023 13:30:23 +0000 Rewriting ancient code https://lwn.net/Articles/924183/ https://lwn.net/Articles/924183/ mrugiero <div class="FormattedComment"> As a counter point, the concerns of a mail client are often of more reduced scope than those of a browser. The security ones are the same (do HTML emails allow JS? I don't know, but if they do you're running potentially untrusted code), so sandboxing does justify the same degree of effort. However, you don't need to be so strict, for example, with performance. Honest emails tend to be rather lightweight compared to full fledged websites. So, maintaining Gecko (or even using a simpler engine, but that only applies to rewrites and the like) may take less effort because you're not making all that parallelization work and what not that Firefox desperately needs. You just need to fix bugs that appear and probably keep CSS up to date or stuff like that (which is obviously non-trivial anyway).<br> </div> Thu, 23 Feb 2023 13:14:47 +0000 Rewriting ancient code https://lwn.net/Articles/924181/ https://lwn.net/Articles/924181/ mrugiero <div class="FormattedComment"> Isn't it quite a superficial answer, too?<br> <p> More seriously, the question is not whether or not the team has the right to do so, but whether or not it is a good idea. Which the 6 weeks release model is (not so a rewrite, IMO). Even if the MUA feature set is complete (which it isn't, as standards have changed), bugs will always exist. Because they exist, you as a maintainer are left with three choices:<br> - Do a release whenever a bug is fixed. Impractical for most people, not limited to dev but also packagers and users.<br> - Do a big release whenever you have a big batch of fixes. Practical for the dev, but annoying for the people waiting on a fix.<br> - Do time based releases, preferably at what you consider a sweet spot between your own effort and the UX in terms of how much I need to wait to see my problem fixed.<br> <p> On the rewrite, it's most often a bad idea to do a big rewrite, specially if the reason is just tech debt. Your rewrite will also have tech debt while also losing treatment of many edge cases you and others found along the way. Plus, it may never ship or just come late to the party when everybody already moved on. Some people in my environment actually think both divesting effort into Rust and trying to gradually rewrite Gecko is what lead to the big loss of market share for Firefox in the past. I only partially agree, but it's true it was a little too late for some things and it may have been more pragmatic to focus on fixing existing code instead.<br> Improving and modernizing the UI, on the other hand, is sensible. Focusing in what the user will perceive is most often the right approach, and we geeks and people with engineering/programmer mindsets tend to forget it. The whole point of software is to satisfy the user, not to make code pretty.<br> </div> Thu, 23 Feb 2023 13:10:15 +0000 Rewriting ancient code https://lwn.net/Articles/923748/ https://lwn.net/Articles/923748/ ras <div class="FormattedComment"> <span class="QuotedText">&gt; Other projects follow the guideline "if it ain't broke don't fix it".</span><br> <p> But it was broken, in a way. It's true code doesn't wear out in the convention sense. But software has an analogous process: bit rot, which I guess is where it stops working because rest of the world has changed underneath it. In Thunderbird's case, it is based on the same engine as Firefox, and that engine has undergone some drastic changes over the last few years. The justifications I've read from Mozilla on why they were forced to make the changes to gecko looked pretty grounded to me - again they revolved around the world changing so much the old gecko was not a good fit capabilities and security guarantees a modern browser is expected to provide.<br> <p> That left the Thunderbird team with two choices, neither pleasant: take over maintenance of the now abandoned (and huge) version of the engine they are currently using, or move to what Firefox uses now.<br> <p> They chose the latter. In the short term it has lead to a lot of the same type of breakage we've seen with Firefox extensions. But it looks like that is over now as thankfully the pace of breakage has slowed down, which means they are running on the new engine. But I expect they held the core together during the thick of that transition by adding generous amounts of glue that made the new API look like the old one.<br> <p> So now we are in the "lets revisit everything in the light of the new engine" phase, where they rewrite the top layer so it doesn't need the glue. In the mean time UI's have evolved from the 20 year old Netscape email client interface. Personally I think it's mostly been in the positive direction. I expect they will take the opportunity to incorporate some of those ideas into Thunderbird's UI. Indeed, they already have started down that track in recent versions.<br> </div> Mon, 20 Feb 2023 02:34:56 +0000 Rewriting ancient code https://lwn.net/Articles/923737/ https://lwn.net/Articles/923737/ smurf <div class="FormattedComment"> Nobody said it was.<br> <p> However, the adage "to convert an estimate to something realistic, multiply by two and go up one order of magnitude" certainly holds true.<br> </div> Sun, 19 Feb 2023 20:44:02 +0000 Rewriting ancient code https://lwn.net/Articles/923736/ https://lwn.net/Articles/923736/ ssmith32 <div class="FormattedComment"> Just because something took ten years to complete doesn't mean it was the wrong decision.<br> </div> Sun, 19 Feb 2023 20:24:36 +0000 The future of Thunderbird https://lwn.net/Articles/923440/ https://lwn.net/Articles/923440/ smurf <div class="FormattedComment"> Frankly I'd settle for it to not eat a GByte of memory (in-core, not VM space!).<br> <p> … and that's after an uptime of LESS THAN TWO DAYS.<br> <p> It also keeps one core CPU 15% busy, no idea why or what the heck for, even when I'm not interacting with it at all. :-/<br> <p> I can well imagine that it'll take a ton of refactoring to even discover the reasons for that.<br> </div> Thu, 16 Feb 2023 07:47:57 +0000 The future of Thunderbird https://lwn.net/Articles/923436/ https://lwn.net/Articles/923436/ gdt <div class="FormattedComment"> Evolution can do OAuth. But the last time I did this I had to look up some of the parameters using other tools, so I got to learn far more OAuth than I had ever wished. See <a href="https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2">https://wiki.gnome.org/Apps/Evolution/EWS/OAuth2</a><br> </div> Thu, 16 Feb 2023 07:00:47 +0000 The future of Thunderbird https://lwn.net/Articles/923315/ https://lwn.net/Articles/923315/ jond <div class="FormattedComment"> I’ve still got an ancient TB filed away somewhere for a workflow that requires one of the plugins from the other side of their last red flag day. That summary doesn’t read like it was written by people who love what Thunderbird is, but rather what they wish it was. <br> </div> Wed, 15 Feb 2023 07:17:21 +0000 Rewriting ancient code https://lwn.net/Articles/923129/ https://lwn.net/Articles/923129/ Wol <div class="FormattedComment"> Wayland is, in spirit at least, X13. It can't claim to be X12, something else has claimed that.<br> <p> Cheers,<br> Wol<br> </div> Mon, 13 Feb 2023 14:49:27 +0000 The future of Thunderbird https://lwn.net/Articles/923125/ https://lwn.net/Articles/923125/ WhatsInAName <div class="FormattedComment"> Yes, it seems to be that issue. Thanks for the tip.<br> </div> Mon, 13 Feb 2023 14:05:08 +0000 Rewriting ancient code https://lwn.net/Articles/923124/ https://lwn.net/Articles/923124/ dskoll <p>It's true that Wayland is not a rewrite of X, but it is intended to replace X. As such, it needs to do a bunch of things that X currently does (though it does them in quite a different way.) Mon, 13 Feb 2023 13:45:03 +0000 Rewriting ancient code https://lwn.net/Articles/923121/ https://lwn.net/Articles/923121/ rsidd <div class="FormattedComment"> Wayland isn't a rewrite of X, any more than Android SurfaceFlinger or MacOS Quartz is a rewrite of X. It is a completely different way of doing things. <br> </div> Mon, 13 Feb 2023 13:08:26 +0000 The future of Thunderbird https://lwn.net/Articles/923075/ https://lwn.net/Articles/923075/ himi <div class="FormattedComment"> If it's the same issue I hit, the fix/workaround is to disable ipv6 name resolution - in the config editor, toggle `network.dns.disableIPv6`. I didn't look into the issue in detail, but it smelled more like misconfiguration on the server side than in thunderbird - advertising v6 addresses, but having the service not work with them, or something like that.<br> </div> Sun, 12 Feb 2023 01:01:43 +0000 The future of Thunderbird https://lwn.net/Articles/923017/ https://lwn.net/Articles/923017/ ctreb <div class="FormattedComment"> Also wrong :)<br> <p> <a href="https://web.archive.org/web/20191008061717/https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Mork/What_is_it">https://web.archive.org/web/20191008061717/https://develo...</a><br> <p> 'The Mork name comes from the famous '80 TV series "Mork &amp; Mindy".'<br> </div> Sat, 11 Feb 2023 09:21:38 +0000 The future of Thunderbird https://lwn.net/Articles/922966/ https://lwn.net/Articles/922966/ ballombe <div class="FormattedComment"> Wrong movie :)<br> <a href="https://en.wikipedia.org/wiki/List_of_The_Neverending_Story_characters#Gmork">https://en.wikipedia.org/wiki/List_of_The_Neverending_Sto...</a><br> </div> Fri, 10 Feb 2023 17:07:35 +0000 The future of Thunderbird https://lwn.net/Articles/922963/ https://lwn.net/Articles/922963/ Wol <div class="FormattedComment"> Just a shame Eudora decided to scrap their product and re-badge Thunderbird.<br> <p> Likewise when Turnpike disappeared.<br> <p> The trouble is, if there aren't enough people prepared to PAY for a decent product, them as pay the piper call the tune, and if nobody's paying then the piper doesn't care what he plays so long as he's playing. If you don't like the tune, tough :-(<br> <p> Cheers,<br> Wol<br> </div> Fri, 10 Feb 2023 16:38:37 +0000 The future of Thunderbird https://lwn.net/Articles/922959/ https://lwn.net/Articles/922959/ ericc72 <div class="FormattedComment"> The UI absolutely needs work in my opinion. Also, just installed of Fedora not too long ago as only client that could natively do the OAuth stuff needed to access the Exchange Online accounts we have at work. But pulled up long since deleted archive folders and left out ones that were current (not sure how this works on the server side to make this happen, but it did.) Works fine in Outlook and OWA.<br> <p> Also, long time gripe, when composing an email I ca choose a font family. But for size I cannot pick a numeric size, it is all relative "small, medium, large" stuff! What???<br> <p> This all said, I want Thunderbird to be a compelling product. So I hope they do good things with it.<br> </div> Fri, 10 Feb 2023 16:21:58 +0000 The future of Thunderbird https://lwn.net/Articles/922896/ https://lwn.net/Articles/922896/ WhatsInAName <div class="FormattedComment"> What about fixing egregious bugs? Version 102.7.0 broke authentication against Outlook business servers, and the two subsequent minor releases after this one have yet to fix the problem.<br> </div> Fri, 10 Feb 2023 13:59:13 +0000 Rewriting ancient code https://lwn.net/Articles/922891/ https://lwn.net/Articles/922891/ rschroev <div class="FormattedComment"> And Netscape 4 -&gt; Netscape 6, which Joel Spolsky used as an example in his take on why you should not rewrite from scratch (<a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/">https://www.joelonsoftware.com/2000/04/06/things-you-shou...</a>).<br> </div> Fri, 10 Feb 2023 12:45:04 +0000 Rewriting ancient code https://lwn.net/Articles/922887/ https://lwn.net/Articles/922887/ bluss <div class="FormattedComment"> Isn't it a quite superficial question?<br> <p> It's their software project and this is how they want to structure it, it's the process they want to use. It suggests a type of continuous delivery model instead of working up to big releases, missing deadlines, and moving release dates. Nothing says that there needs to be big changes every six weeks, it's just a new release, big or small.<br> <p> It sounds like they were inspired by Rust, which has been running on a six week release schedule since 2015(!), and not every Rust release brings anything major. Nothing in programming languages says it's important to have a new change out quickly. It's just a productive and useful process to follow.<br> </div> Fri, 10 Feb 2023 11:30:45 +0000 The future of Thunderbird https://lwn.net/Articles/922866/ https://lwn.net/Articles/922866/ vasvir <div class="FormattedComment"> Hey,<br> <p> I didn't know about Mork format.<br> <p> The name reminds Lord of the Rings.<br> <p> Thanks.<br> <p> <a href="https://en.wikipedia.org/wiki/Mork_%28file_format%29">https://en.wikipedia.org/wiki/Mork_%28file_format%29</a><br> </div> Fri, 10 Feb 2023 06:54:43 +0000