this post was submitted on 11 Oct 2026
294 points (92.7% liked)
Open Source
49469 readers
623 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
founded 7 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
While it's pretty funny that one of Microsoft's crown jewels gets shit on with AI, I don't want to start the pro- or contra AI discussion, but what now? They reverse engineered or rebuild, or however you want to call it, all of Office, Autodesk, hell, for the fun of it do SAP next. Even assuming a perfectly working copy, not getting sued into oblivion, and not the dude going into bankruptcy due to Claude token costs - but what now? There is no way they can manage several repositories of this size alone properly (no, claude doesn't count). There is no way this gets the community and traction to self-manage.
Apart from a ridiculous invoice from Claude and proof that frontier LLMs can reverse engineer / clone well (...duh), this is a big pile of nothing.
I don't think this is proof.
It's proof that they can make something that appears to reverse engineer / clone well.
To really know, we'd need to use it as daily drivers long enough to give it a good test. And it hasn't been out long enough for that.
From previous experience we know that LLMs are great at confidently producing plausible output with problems that are hard to detect and fix without expert level knowledge and experience.
What experiences exactly? Whether the output is correct or just plausible and how many and how severe the problems are depends on the actual problem, and this statement is way too broad. There are also enough experiences where it works. It depends on how you use it.
I don't see too much of a difference between a LLM producing plausible output as the result of reverse engineering and a human engineer producing plausible output as the result of reverse engineering. Again, we're not talking about absolute experts doing this for the past 20+ years spending months to do this. For a "regular" engineer doing this, it's the same best guess.
This is the big difference between AI boosters and normal people: most of us have experienced many times when the AI was confidently wrong and don't like it as a result.
FOSS communities probably won't form around most of these projects, as you said. Assuming the software can be managed by a few people with LLMs, likely local in the very near future, it's quite possible that plenty end users who didn't use FOSS before would jump on these instead of paying money to MS or Adobe. That in itself is a huge win for the majority. Depriving MS from revenue that is. Then for community FOSS, this has potentially significant positive implications about our biggest challenge - dealing with proprietary formats and proprietary blobs. This could mean perfect .doc/.docx compatibility in LibreOffice. It could mean a perfectly working nouveau driver for NVIDIA GPUs. How about fixing the tons of bugs we workaround in motherboard firmware. Or fixing that corner case in Wine so it can run your fav obscure game. Or reverse-engineering communication protocol of cloud-connected IoT to integrate it in Home Assistant. Etc. Etc.
In short: FOSS is a social activity. Assuming this method can produce very good source from binaries, that itself won't create FOSS communities, but FOSS communities can use it to significantly improve the FOSS they care about.
While I personally think you are right, I don't think that any "serious" FOSS project will use sources from a fully LLM generated project.