Hacker News Viewer

Discourse Is Not Going Closed Source

by sams99 on 4/17/2026, 3:36:26 AM

https://blog.discourse.org/2026/04/discourse-is-not-going-closed-source/

Comments

by: dhruv3006

&gt; Open source creates a useful urgency: when your code is public, you assume it will be examined closely, so you invest earlier and more aggressively in finding and fixing issues before attackers do.<p>This should be the mentality of every company doing open source.Great points made.

4/17/2026, 4:35:52 AM


by: chrismorgan

&gt; <i>I want to be fair to Cal.com here, because I don’t think they’re acting in bad faith. I just think the security argument is a convenient frame for decisions that are actually about something else. […] Framing a business decision as a security imperative does a disservice to the open-source ecosystem that helped Cal.com get to where they are.</i><p>That sure sounds like bad faith to me.

4/17/2026, 4:15:17 AM


by: glerk

I&#x27;ve started to opensource my side projects (as long as the code is in a state that I&#x27;m not too ashamed of). Seeing how easily I can reverse engineer binaries, clone various applications, and just generally build stuff from scratch with AI assistance, I think there is no moat in hiding your source code. If you can use my code to build something better than me, I wish you the best of luck!

4/17/2026, 7:39:49 AM


by: negura

too bad. i wish they would go closedsource so that maybe everyone would stop using it. it&#x27;s dogshit for countless reasons. including:<p>- refuses to even load on browser engines older than 2 years. for a webforum that&#x27;s absolutely appaling. there&#x27;s a barebones non-JS version. but it only loads for individual threads (not the forum homepage or anything else), so they must be linked to directly (e.g from a websearch engine)<p>- every single page navigation triggers the circle animation which blocks the view for up to 3 seconds. how is this not an obvious regression on webforum software that has existed for decades?<p>- various nonsensical functionality suggests an incoherent code base. like the input element for the searchbox disappearing if the browser window loses focus. if you switch tabs midway for whatever reason, you need to reopen the searchbox every time you get back. and you can&#x27;t use an external editor to fill in the input. because as soon as you&#x27;ve focused the editor, the element that the editor hooked into no longer exists<p>- search results are crammed in a narrow responsive list with 5 entries. you need to press &#x27;More&#x27; to see the rest of the results as yet another responsive list. you never know how many results there are in total. only that there are more than ones that loaded so far<p>- long threads are never rendered fully. only as incomplete chunks. so it doesn&#x27;t work to set positional markers in the scroll buffer to jump back and forth. as soon as you scroll past the boundaries of the currently loaded chunk, the old content gets destroyed and replaced. it feels like having alzheimer&#x27;s<p>- you can reply to any specific post in a thread and there will be a visual indicator about which post you replied to. <i>except</i> if you reply to the most recent post in a thread. so someones who reads a post has no way of knowing in advance whether it is being addressed to the post just above it, or to the thread as a whole<p>i hate discourse so much. i&#x27;ll never understand why it got so much adoption by FOSS communities. it must be the virtue signalling

4/17/2026, 9:16:09 AM


by: shevy-java

&quot;over a decade ago, the repository has been licensed under GPLv2. And that’s not changing&quot;<p>Well - people can continue the GPLv2 fork anyway. So ultimately what Cal.com would do here does not matter; that&#x27;s the beauty of GPL in general. It is a strict licence. I think GPLv2 was the better decision for the Linux kernel than, say, BSD&#x2F;MIT.<p>&gt; That code is exposed to constant scrutiny from attackers, defenders, researchers, cloud vendors, and maintainers across the globe. It is attacked relentlessly, but it is also hardened relentlessly.<p>It is clear that there is a business decision with regards to Cal.com jumping away from discourse, but the claim that open source is automatically better than closed source, when it comes to security, is also strange. Remember xz utils backdoor? Now, people noticed this eventually. Ok. How many placed trojans exist that people are unaware about? Perhaps there are more sophisticated backdoors. Perhaps AI is also used to help disguise them. I don&#x27;t think that merely because something is open source, means it is automatically good or better with regards to security. Can you trust software? In California there are recent censorship bills to restrict 3D printing further, allegedly to curb on plastic guns (but in reality sponsored by lobbyists from the industry). Can a 3D printer print out a 3D printer that is not restricted? Is the state sniffing after people via laws not also a restriction? I guess it is possible to ensure a clean open hardware and open software system acting in tandem. But you kind of have to show that this is the case. See this old discussion about Trust, on reddit: <a href="https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;1m4mwn&#x2F;a_simple_way_of_defeating_the_compiler_backdoor&#x2F;" rel="nofollow">https:&#x2F;&#x2F;old.reddit.com&#x2F;r&#x2F;programming&#x2F;comments&#x2F;1m4mwn&#x2F;a_simpl...</a>

4/17/2026, 5:48:43 AM


by: LoganDark

This article raises a lot of good points that strengthen the argument against keeping models away just because they&#x27;re &quot;too powerful&quot;. I remain disappointed to see AI corporations gloating about how powerful their private models are that they&#x27;re not going to provide to anyone except a special whitelist. That&#x27;s more likely to give attackers a way in without any possibility for defense, not the other way around.

4/17/2026, 4:28:02 AM


by: chrismorgan

&gt; <i>Large parts of it are delivered straight into the user’s browser on every request: JavaScript, …</i><p>Ooh, now I want to try convincing people to return from JS-heavy single-page apps to multi-page apps using normal HTML forms and minimal JS only to enhance what already works without it—in the name of <i>security</i>.<p>(C’mon, let a bloke <i>dream</i>.)

4/17/2026, 4:11:50 AM


by: jonahs197

Never used it as it asks me to burn an email address to post.

4/17/2026, 5:16:25 AM