Hacker News new | ask | show | jobs
by dahlia 88 days ago
What strikes me most about this acquisition isn't the AI angle. It's the question of why so many open source tools get built by startup teams in the first place.

I maintain an open source project funded by the Sovereign Tech Fund. Getting there wasn't easy: the application process is long, the amounts are modest compared to a VC round, and you have to build community trust before any of that becomes possible. But the result is a project that isn't on anyone's exit timeline.

I'm not saying the startup path is without its own difficulties. But structurally, it offloads the costs onto the community that eventually comes to depend on you. By the time those costs come due, the founders have either cashed out or the company is circling the drain, and the users are left holding the bag. What's happening to Astral fits that pattern almost too neatly.

The healthier model, I think, is to build community first and then seek public or nonprofit funding: NLnet, STF, or similar. It's slower and harder, but it doesn't have a built-in betrayal baked into the structure.

Part of what makes this difficult is that public funding for open source infrastructure is still very uneven geographically. I'm based in Korea, and there's essentially nothing here comparable to what European developers can access. I had no choice but to turn to European funds, because there was simply no domestic equivalent. That's a structural problem worth taking seriously. The more countries that leave this entirely to the private sector, the more we end up watching exactly this kind of thing play out.

9 comments

I think this overstates the “betrayal” angle.

A lot of great open source comes out of startups because startups are really good at shipping fast and getting distribution (open source is part of this strategy). Users can try the tool immediately, and VC funding can put a lot of talent behind building something great very quickly.

The startup model absolutely creates incentive risk, but that’s true of any project that becomes important while depending on a relatively small set of maintainers or funders.

I’m not sure an acquisition is categorically different from a maintainer eventually moving on or burning out. In all of those cases, users who depend on the project take on some risk. That’s not unique to startups; it’s true of basically any software that becomes important.

There’s no perfect structure for open source here - public funding, nonprofit support, and startups all suck in their own ways.

And on the point you make about public funding being slow: yeah, talented people can’t work full-time on important things unless there’s serious funding behind it. uv got as good as it is because the funding let exceptional people work on it full-time with a level of intensity that public funding usually does not.

That's fair, and I don't really blame anyone for taking the startup route. It's often the only realistic path to working full-time on something you care about. My point is more that it shouldn't have to be. The more public funding flows into open source infrastructure, the less that tradeoff becomes necessary in the first place. Korea being almost entirely absent from that picture is part of why I feel this so keenly.
I cannot agree more though I have little experience in open source. I knew that Korean environment for open source software would be touch before coming back from Europe, it seems much easier to target international traction rather than focusing on domestic interest.

Personally, I'd like to know, since you have been active in Korea, if there is any groups that I can attend to.

I think UV and Ruff showed us how much better Python tooling could be. Just setting a higher bar has move. OS forward
uvs success is downstream of paying like 10 very good rust tooling developers to work on uv full time.

Full time effort put into tools gets you a looooot of time to make things work well. Even ignoring the OSS stuff, many vendors seem to consider their own libs to be at best “some engineers spend a bit of time on them” projects!

Yeah, it's pretty hard to argue that at least for the python tooling use case, the typical open source methodologies had failed to solve things as well in a couple decades as uv did in a few years as a startup. The lesson we should take from that is probably more up for debate.
Most likely, because it is less money :-p. But also because it is less known and harder, as you already mentioned. Personally, I'm based in Mexico, and I would never have thought about trying to get nonprofit funding for a community project, nor would I know where to start to get that.
I don't think government funded projects are any more secure. The political climate changes once in a few years and we had a lot of examples of previous decisions being scrapped. Limux in München was scrapped overnight, usaid was shut down in no time.

You get a little more stability for a lot of headache but nobody guarantees that in a few years political stance won't change drastically and the fund won't be cut or even closed.

> it doesn't have a built-in betrayal baked into the structure

Astral was founded as a private company. Its team has presumably worked hard to build something valuable. Calling their compensation for that work 'betrayal' is unfair.

Community-based software development sounds nice. But with rare exception, it gets outcompeted by start-ups. Start-ups work, and they work well. What is problematic is the tech giants' monopoly of the acquisition endpoint. Figuring out ways for communities to compete with said giants as potential acquirers is worth looking into–maybe public loans to groups of developers who can show (a) they're committed to keep paying for the product and (b) aren't getting kicked back.

> I maintain an open source project funded by the Sovereign Tech Fund.

I would absolutely love to know more about this if you are willing to share the story?

Sure! Here's what I wrote about the story: https://writings.hongminhee.org/2025/10/stf-fedify/
I was looking into Fedify just yesterday! I'm trying to decide whether to A) try and make my blog an activity pub instance of some sort, B) host my own Mastodon instance, or C) Use someone else's Mastodon server and link to my blog POSSE style. If I go with option A (which somehow feels like how things are _supposed_ to work) Fedify looks like the way to make it happen.

Thanks for your work.

> It's the question of why so many open source tools get built by startup teams in the first place

The capitalist answer would be that markets are more efficient than governments at capital allocation and thus private companies are better positioned to develop software that solves real-world-problems, and in this case are so much more efficient at it that the stuff those companies give away for free as open source still dwarves publicly funded efforts.

My own opinion is that there are plenty of software problems worth solving that don't fit neatly into that bucket and you're likely right that some increased degree of public funding around them is worthwhile. In the US that tends to end up flowing through the university systems. I mean, the internet itself was DoD funding going to university labs.

open source allows you to build community trust must faster, and community trust/adoption is key

I don't see any betrayal here, since the tools are still OSS - yeah OpenAI might take it a different direction and add a bunch of stuff I don't like/want, but I can still fork

capitalism / the bazaar is faster than communism / the cathedral, news at 11