frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Gemini Pro 3 hallucinates the HN front page 10 years from now

https://dosaygo-studio.github.io/hn-front-page-2035/news
2257•keepamovin•15h ago•710 comments

The end of the kernel Rust experiment

https://lwn.net/Articles/1049831/
179•rascul•2h ago•77 comments

PeerTube is recognized as a digital public good by Digital Public Goods Alliance

https://www.digitalpublicgoods.net/r/peertube
461•fsflover•12h ago•80 comments

'Source available' is not open source (and that's okay)

https://dri.es/source-available-is-not-open-source-and-that-is-okay
31•geerlingguy•2h ago•24 comments

Django: what’s new in 6.0

https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/
211•rbanffy•9h ago•52 comments

If you're going to vibe code, why not do it in C?

https://stephenramsay.net/posts/vibe-coding.html
393•sramsay•12h ago•417 comments

Mistral releases Devstral2 and Mistral Vibe CLI

https://mistral.ai/news/devstral-2-vibe-cli
542•pember•15h ago•271 comments

Dependable C

https://dependablec.org/
8•RossBencina•1h ago•1 comments

Handsdown one of the coolest 3D websites

https://bruno-simon.com/
488•razzmataks•13h ago•115 comments

When a video codec wins an Emmy

https://blog.mozilla.org/en/mozilla/av1-video-codec-wins-emmy/
55•todsacerdoti•4d ago•6 comments

Post-transformer inference: 224× compression of Llama-70B with improved accuracy

https://zenodo.org/records/17873275
49•anima-core•4h ago•11 comments

Pebble Index 01 – External memory for your brain

https://repebble.com/blog/meet-pebble-index-01-external-memory-for-your-brain
448•freshrap6•15h ago•433 comments

Italy's longest-serving barista reflects on six decades behind the counter

https://www.reuters.com/lifestyle/culture-current/anna-possi-six-decades-behind-counter-italys-ba...
116•NaOH•5d ago•44 comments

10 Years of Let's Encrypt

https://letsencrypt.org/2025/12/09/10-years
561•SGran•11h ago•246 comments

Writing our own Cheat Engine in Rust

https://lonami.dev/blog/woce-1/
38•hu3•4d ago•5 comments

Donating the Model Context Protocol and establishing the Agentic AI Foundation

https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agenti...
188•meetpateltech•12h ago•88 comments

The stack circuitry of the Intel 8087 floating point chip, reverse-engineered

https://www.righto.com/2025/12/8087-stack-circuitry.html
96•elpocko•11h ago•44 comments

So you want to speak at software conferences?

https://dylanbeattie.net/2025/12/08/so-you-want-to-speak-at-software-conferences.html
145•speckx•11h ago•67 comments

Qt, Linux and everything: Debugging Qt WebAssembly

http://qtandeverything.blogspot.com/2025/12/debugging-qt-webassembly-dwarf.html
55•speckx•8h ago•12 comments

Linux CVEs, more than you ever wanted to know

http://www.kroah.com/log/blog/2025/12/08/linux-cves-more-than-you-ever-wanted-to-know/
40•voxadam•7h ago•27 comments

Operando interlayer expansion of curved graphene for dense supercapacitors

https://www.nature.com/articles/s41467-025-63485-0
18•westurner•5d ago•0 comments

A supersonic engine core makes the perfect power turbine

https://boomsupersonic.com/flyby/ai-needs-more-power-than-the-grid-can-deliver-supersonic-tech-ca...
88•simonebrunozzi•14h ago•144 comments

Kaiju – General purpose 3D/2D game engine in Go and Vulkan with built in editor

https://github.com/KaijuEngine/kaiju
165•discomrobertul8•15h ago•82 comments

Distributed ID Formats Are Architectural Commitments, Not Just Data Types

https://piljoong.dev/posts/distributed-id-generation-complicated/
14•mnahkies•3d ago•3 comments

Are We over the "Jaws Effect?"

https://nautil.us/are-we-finally-over-the-jaws-effect-1253001/
7•fleahunter•4d ago•1 comments

Agentic AI Foundation

https://block.xyz/inside/block-anthropic-and-openai-launch-the-agentic-ai-foundation
91•thinkingkong•10h ago•21 comments

Show all your application error using Cloudflare Error Page

https://github.com/donlon/cloudflare-error-page
11•sawirricardo•3h ago•4 comments

OpenEvolve: Teaching LLMs to Discover Algorithms Through Evolution

https://algorithmicsuperintelligence.ai/blog/openevolve-overview/index.html
29•codelion•7h ago•7 comments

Clearspace (YC W23) Is Hiring a Founding Designer

https://www.ycombinator.com/companies/clearspace/jobs/yamWTLr-founding-designer-at-clearspace
1•roycebranning•13h ago

30 Year Anniversary of WarCraft II: Tides of Darkness

https://www.jorsys.org/archive/december_2025.html#newsitem_2025-12-09T07:42:19Z
204•sjoblomj•20h ago•145 comments
Open in hackernews

'Source available' is not open source (and that's okay)

https://dri.es/source-available-is-not-open-source-and-that-is-okay
31•geerlingguy•2h ago

Comments

RossBencina•1h ago
Interesting. The post is about whether a license prohibiting SaaS competitors is "open source" and whether it might work out as a good way to ensure project sustainability. In this context "source available" means that you have the source code but you can't use it to compete with the project owner. [Kinda puts Omarchy in a different light don't you think?]

There is another, I think different, form of "source available" that I've seen a bit lately, similarly from corporate/commercial sponsors: the source code is released under an OSI approved license (e.g. BSD, GPL licence) and the owner maintains and develops the code in an ongoing fashion, but there is no way to easily interface with the developers, contribute changes back to the project, nor is there any public facing bug tracker or developer/user community. To me this is just as much "not open source" as a specific no-compete with the primary project sponsor.

lmm•57m ago
> There is another, I think different, form of "source available" that I've seen a bit lately, similarly from corporate/commercial sponsors: the source code is released under an OSI approved license (e.g. BSD, GPL licence) and the owner maintains and develops the code in an ongoing fashion, but there is no way to easily interface with the developers, contribute changes back to the project, nor is there any public facing bug tracker or developer/user community. To me this is just as much "not open source" as a specific no-compete with the primary project sponsor.

No, that's very much open source - in fact, it was the way most big name open source projects were developed back in the early days. See the famous "the cathedral and the bazaar" essay. Public bug trackers and widely soliciting contributions to mainline are relatively new phenomena, but you always had the right to fork and maintain and share your own fork, and that's the part that's essential.

quadrifoliate•38m ago
> To me this is just as much "not open source" as a specific no-compete with the primary project sponsor.

I feel like this is a completely different conversation, but this is just as much a misunderstanding of what open source is as DHH's.

As long as the code is under BSD or GPL, you are free to take it as-is and do what you want with it. You could run your commercial service using it. You can certainly write patches and apply them to your own servers. You could even email the maintainers with them -- worst case is that they will ignore the emails!

Open Source does not guarantee that your contributions will be accepted or merged back to the project -- indeed, if you think about it, that would be absurd. I might want some random thing in the Linux kernel, but the maintainers will always have the final word on whether they want my patches or not.

The O'SaaSy license says that (essentially) 37Signals will sue you if you try to host this on your own servers, and try to sell it as a service. That's totally different, and a legal rather than a technical hurdle.

cortesoft•26m ago
How easy do you have to make it to contribute to be considered “open source”. Obviously, no project accepts every single pull request. Where is the line between “open source” and “no open source” in your definition?
xyzzy_plugh•1h ago
O'Sassy or whatever is certainly Source available, and not Open Source. DHH can pound sand.

I used to think the pedantry was foolish, but I've grown to understand the distinction. It's one thing to criticize the OSI's claim to the term, and I do think they could do a better job at getting out ahead of new licenses and whatnot, but even if you ignore OSI entirely then the distinction is of substantial value.

I do think we need more Source Available licenses in the world. Certainly I would greatly appreciate being able to browse the source of the many proprietary software systems I've administered over the years.

At the same time it is not worth it if the spirit of Open Source is watered down.

JoshTriplett•37m ago
> I do think we need more Source Available licenses in the world. Certainly I would greatly appreciate being able to browse the source of the many proprietary software systems I've administered over the years.

Yeah. Releasing a project under a source-available proprietary license and calling it Open Source, or doing a rugpull and changing an established Open Source license to a source-available proprietary license, is the kind of thing that causes the most grief. If you release something under a source-available proprietary license and make no pretenses about it being something else, and the alternative was not releasing it at all, it's a (slight) improvement.

phendrenad2•42m ago
> Look, the term "open source" has a specific, shared meaning

No, YOU look. The term "open source", being made from two common words with actual specific, shared meanings, unfortunately together create a common-sense meaning that is NOT the "specific, shared" meaning that the Open Source Initiative defines it as. So, we'll spin and spin, stuck in this endless debate. And no amount of beating people over the head (except, maybe if you can find a way to reach through the computer and do it physically) will change that.

jrowen•38m ago
What principles and values of the open source movement are protected by staunchly refusing to allow "source available" to call itself open source?

To an outsider it looks like counterproductive bickering between people on the same team.

quadrifoliate•34m ago
> What principles and values of the open source movement are protected by staunchly refusing to allow "source available" to call itself open source?

The part where the license says "Don't run this on your server and charge people money for it, or we will sue you"?

I know that everyone thinks of Big Tech absorbing your project into their SaaS when they do this, but there are other ways (say AGPL) to combat that. O'SaaSy seems to me to be essentially a "give us your code for free, and you can self host it, but don't dare to charge $$ for it or else!" license.

Now you're bringing lawyers into the picture for anyone who's hosting your software on their servers. It's very reasonable for a SaaS company that wants to defend its moat, but it's not Open Source.

(Talking of, I'm actually curious if anyone has seen actual self-hosted Fizzy instances in the wild.)

jrowen•19m ago
I didn't ask which part of the license violates OSS values, I asked what those principles and values are. I will infer that "anybody can do whatever they want with the code" is the principle you are referring to.

I kind of thought that it was more about stuff like sharing and personal development and edification and the ability to see inside and understand things. But let's get really divisive over the money stuff.

simonw•16m ago
It's about unambiguously understanding exactly what my rights are and how I can use that code.

In the case of the janky new 37signals license: what exactly counts as "... where the primary value of the service is the functionality of the Software itself"?

Who gets to define the "primary value" of the thing I built?

quadrifoliate•12m ago
I apologize for having missed the mark with your question.

> I will infer that "anybody can do whatever they want with this code, OR ELSE YOU'RE NOT WORTHY" is the principle you are referring to.

I feel like there's cynicism in your phrasing, but a perhaps more neutral phrasing would be "Don't pick and choose what specific circumstances your users can use this for".

jrowen•1m ago
There was of course and I edited it out.

Why is it important to give "everything" to the users? They have the source code. Why is it so important that they can use it for whatever they want?

zx8080•19m ago
> The part where the license says "Don't run this on your server and charge people money for it, or we will sue you"?

A bit offtopic but could re-generation of the project with LLM (with for example prompt "rewrite the <repo> changing every line of code") help protecting from being sued? If yes, then the OS licensing is doomed to fail.

Supermancho•25m ago
Some people have internalized the words "open" "source" to mean more than the words, even going so far as to eschew the benefit (which was at the heart of the Stallman problem) because it doesn't fit the desired ethos and license. It's counterproductive, indeed.
simonw•21m ago
If something is open source and follows an OSI approved license I don't have to ask a lawyer to review the license before I integrate with that code.

The moment you change a single line of that license I now have to pay extremely close attention to those details again.

This isn't a naive idealism thing - there are very solid, boring, selfish reasons for caring about this.

ThrowawayR2•14m ago
FOSS was founded on The Four Essential Freedoms: https://en.wikipedia.org/wiki/The_Free_Software_Definition#T... that GPL/LGPL were devised to embody. Shared source licenses don't adhere to freedom 0.
Ekaros•9m ago
I think it comes to analogies, with open source you have a public park you are free to use. With source available it is public park you are free to look at behind a fence... So not actually public park. Still a fine thing to exist.

As user as well. Difference between I can use this for free and I have to pay to use this. Even if I can see parts inside is significant.

It might not be real principle, but at least it is real difference.

nextaccountic•4m ago
> bickering between people on the same team.

Uh.. are they?

I'm somewhat sympathetic to licenses that will be open source in X years, but the open source ethos is that, with proper attribution, we can do whatever with the code, the only restriction being that for some projects a derivative work needs to also be open source (while others don't care even about that)

If we were to welcome non-open source projects into a larger community, we should probably begin with licenses that forbid the usage of the software in military and things like that. Which fails to be open source for the same reason: it puts limits in how you can use the code

0manrho•4m ago
> To an outsider it looks like counterproductive bickering between people on the same team.

It's often what it devolves into. There's merit in it at it's core, but passionate people with philosophical differences taking differences of perspectives on the matter at hand as personal attacks tends to devolve such discussions into performative zealotry.

I've found it's most useful as a tool to farm engagement, much in the same vein as "if you want to know the right answer to a question, confidently post the wrong one on the internet". For example, Just call it open source on platform of choice, mute notifications for the thread/post in question while you let the zealots do their pedantic semantic gymnastics as they all inadvertently put their thumbs on the algorithmic scale in the process, check back the following day/week, and if they can manage to come to a consensus on whatever they disagree about, great! Thanks for sorting that out. And if not, great! Thanks for the free advertising.

And it's not that I don't care, I do, or at least I did. But I've been around long enough to see the definition of "open source" change more than once, and I've stopped trying to keep up. The older I get, the lower down the list of "shit I have time to fret over" it goes, so I'll let the diaspora of the time sort it out, get back to me with the appropriate label, and use that going forward until a disagreement pops up again. Rinse and Repeat.

umanwizard•37s ago
[delayed]
wvenable•36m ago
> DHH's choice of license reacts to a real pressure in open source: many companies make real money from open source software while leaving the hard work of building and maintaining it to others.

If you don't want start a business and make real money from your software then denying that to others is antithetical to the concept of open source and free software.

That being said; I have no issue with a developer choosing any license they want -- it's their software and therefore it's their right. But calling it "open source" when it specifically forbids certain use-cases is just wrong. DHH wants his cake (pretend it's real OSS) and eat it too (deny usages).

modzu•20m ago
we need more source available, not less. im not the only one sick of the osi thought police. im fine with still calling it open. ya know what else, free as in speech is great. but so is free as in beer.
cess11•5m ago
I don't know, I kind of have trouble being enthusiastic about a caustic far right activist falling out with some other person over nuances in non-free software licensing.
Incipient•1m ago
Personally I think differentiation between "open source" and "source available" is good.

Open source, is, essentially software that I expect to be able to use commercially and tweak if required - but I'm own my own, and I pay for support.

Source available means I can basically help debug issues I have...but I expect that a paid licence is required and will have a selection of limitations (number of nodes, etc).