159 points sunshowers 1 hour ago 55 comments
duhhhhh1212 1 hour ago | parent
dboreham 1 hour ago | parent
sunshowers 1 hour ago | parent
InsideOutSanta 1 hour ago | parent
sunshowers 59 minutes ago | parent
nomel 46 minutes ago | parent
[1] https://en.wikipedia.org/wiki/Open-source_software_movement
sunshowers 42 minutes ago | parent
> And, to be clear, I do not have a problem with Anthropic copying Mononoke’s design. (This is part of why we put out open source — to benefit humanity through the spread of good ideas.)
Followed by:
> But as LLMs continue to assist in designing new systems, they are likely to index heavily on existing designs. Mononoke is open source and in every LLM’s training set. If you ask Opus 5.5 or GPT-6 Astra (thanks Matthew Fowle) about prior art, they both immediately point out the similarities to Mononoke.
I think it is the duty of any responsible engineer to look for and cite prior art and related work, if only to compare notes.
webdood90 19 minutes ago | parent
Maybe 5 years ago that would be the expectation but all etiquette has been thrown out the window with AI. I think you expect too much.
duhhhhh1212 36 minutes ago | parent
NewsaHackO 34 minutes ago | parent
kccqzy 12 minutes ago | parent
mad_vill 1 hour ago | parent
I guess that is the case.
6879346626 1 hour ago | parent
There are two cases and only one is an issue for citations: - Mononoke was directly consulted and not attributed - Concepts were reinvented or used as a derivative (Sapling cited Mononoke and implements something similar)
For one I know Sapling, Git, and Jujutsu, but up to today I have never heard of Oxide or Mononoke and I am not exactly compelled to look up the research papers of any of them, at most I read through their high level documentation.
sunshowers 1 hour ago | parent
BryantD 1 hour ago | parent
“Source control for huge monorepos has prior art, notably Google’s Piper and Meta’s Sapling, so we were able to build Scion with their hard-won lessons in mind.”
Mononoke is a component of Sapling, as I understand it. In fact, the repo link provided in this article links to a subdirectory of the Sapling repo. I’m not totally sure I understand the complaint.
sunshowers 1 hour ago | parent
To be uncharitable, this is marketing for Anthropic's impending IPO.
simonw 26 minutes ago | parent
Mononoke and Sapling are open source systems. Why shouldn't new software take inspiration from how they are designed?
sunshowers 25 minutes ago | parent
> And, to be clear, I do not have a problem with Anthropic copying Mononoke’s design. (This is part of why we put out open source — to benefit humanity through the spread of good ideas.)
> But as LLMs continue to assist in designing new systems, they are likely to index heavily on existing designs. Mononoke is open source and in every LLM’s training set. If you ask Opus 5.5 or GPT-6 Astra (thanks Matthew Fowle) about prior art, they both immediately point out the similarities to Mononoke.
> Giving credit to those that came before us is now easier — and more important — than ever. There is no longer an excuse.
simonw 23 minutes ago | parent
Fair enough.
sunshowers 22 minutes ago | parent
LogicalRisk 17 minutes ago | parent
solid_fuel 26 minutes ago | parent
That’s not surprising to me - they designed and built it using their LLMs, of course it’s duplicating prior work. That’s essentially the core of what LLMs do, after all.
wakamoleguy 1 hour ago | parent
Whether it is plagiarism or hacking, the buck has to stop with the operators. It's not a good look.
forrestthewoods 55 minutes ago | parent
Centralized, virtual file system, all commits automatically on cloud, large binary files totally fine, Mercurial CLI. It’s fantastic. People who only use Git really don’t understand how much better things can be.
Shish2k 49 minutes ago | parent
(Like GH finally has some support for stacks, 15 years late, with an implementation which is somehow more complicated and less powerful than the prior art...)
forrestthewoods 41 minutes ago | parent
I agree so hard. It’s inertia is too strong and we’ve stalled progress for a decade.
cmrx64 53 minutes ago | parent
sunshowers 36 minutes ago | parent
flakiness 47 minutes ago | parent
Edit: I was too lazy. From the README: "Mononoke is the server built for the Sapling Source Control System"
sunshowers 44 minutes ago | parent
1. Sapling can refer to either the system as a whole, or just the client people use (`sl`, forked from `hg`).
2. EdenFS is the virtualized FUSE filesystem (closely modeled after SrcFS at Google).
3. Mononoke is the distributed system that implements the backend server storage + the API they describe for checkout-less writes.
All three come together to form the core of the Meta source control experience. From what I can tell, Anthropic built its own version of 1 and copied 2 and 3, plus also built out a code review tool separately.
MeetingsBrowser 45 minutes ago | parent
And then I noticed some links to images from random small github projects and realized somewhere along the way agents had searched for existing projects and copied almost everything.
I wonder if something similar happened here on a larger scale.
hetspookjee 39 minutes ago | parent
elmer2 35 minutes ago | parent
bushido 30 minutes ago | parent
More seriously, I'm curious if you checked on the licensing of said codebases, were they permissive or strong copyleft?
jauntywundrkind 40 minutes ago | parent
Another effort I couldn't have done without Astra. Even more so. All I did, the only reason I got cited, was because I'd asked Astra.
sunshowers 39 minutes ago | parent
arjie 32 minutes ago | parent
IP maximalism is the present zeitgeist but that’s just how knowledge flows.
sunshowers 30 minutes ago | parent
Open source is not IP maximalist by any means. I am merely asking that the appropriate credit be provided.
arjie 25 minutes ago | parent
Written about it here before: https://wiki.roshangeorge.dev/w/Blog/2026-09-08/Intellectual...
It isn’t something I care very much about, except when it’s used as a certificate of achievement. I almost never do literature searches with an attempt to dedupe. I only ever do it to see if someone has explored something better than I have. That’s often the case but other times it is not.
sunshowers 24 minutes ago | parent
arjie 21 minutes ago | parent
gavinray 4 minutes ago | parent
The first step in approaching anything difficult is seeing whether someone else has already solved it.
kccqzy 15 minutes ago | parent
sunshowers 4 minutes ago | parent
exe34 30 minutes ago | parent