2/24/2026 at 8:58:11 PM
This is pretty fascinating and comes with some complicated AI-world incentives that I've been ruminating on lately. The better you document your work, the stronger contracts you define, the easier it is for someone to clone your work. I wouldn't be surprised if we end up seeing open source commercial work bend towards the SQLite model (open core, private tests). There's no way Cloudflare could have pulled this off without next's very own tests.Speaking more about the framework itself, the only real conclusion I have here is that I feel server components are a misunderstood and under-utilized pattern and anyone attempting to simplify their DX is a win in my book.
Next is very complex, largely because it has incrementally grown and kept somewhat backwards compatible. A framework that starts from the current API surface and grows can be more malleable and make some tough decisions here at the outset.
Crazy to see it's already being run on a .gov domain[0]. TTFGOV as a new adoption metric?
by switz
2/24/2026 at 9:26:01 PM
> The better you document your work, the stronger contracts you define, the easier it is for someone to clone your work.Well said; this is my thinking as well. One person or organization can do the hard work of testing multiple approaches to the API, establishing and revising best practices, and developing an ecosystem. Then once things are fairly stable and well-understood, another person can just yoink it.
I have little empathy for Vercel, and here they're kind of being hoist by their own petard of inducing frustration in people who don't use their hosting; but I'm concerned about how smaller-scale projects (including copyleft ones) will be laundered and extinguished.
by anematode
2/25/2026 at 6:08:55 AM
> Then once things are fairly stable and well-understood, another person can just yoink it.That transparency & availability for community contributions or forks is the point of open-source.
If you're only using open-source as marketing because you're bad at marketing, then you should probably go closed source & find a non-technical business partner.
Whoever "yoinks" the package runs into the same problem because they now have to build credibility somehow to actually profit from it.
by judahmeek
2/25/2026 at 9:43:18 AM
Established corporations will be doing yoinking, with a pre-existing credibility. There's a huge incentive to offer these copied services for cents on the dollar, as a way to kill the competition.by atrocious
2/25/2026 at 3:54:07 PM
Credibility doesn't transfer easily.Anyone who yoinks an open-source package still has to present an argument about why their offering is better than the original maintainer's.
by judahmeek
2/25/2026 at 6:58:26 PM
When push comes to shove, cheapness and hype can shove.by anematode
2/24/2026 at 10:25:50 PM
> There's no way Cloudflare could have pulled this off without next's very own tests.I'm very uncovinced. History showed us very complex systems reverse engineered without access to the source code. With access to the source code, coupled with the rapid iteration of AI, I don't see any real moat here; at best a slight delay.
by falcor84
2/25/2026 at 12:09:36 AM
I have tried to post this here but it has not got traction.I have a demonstrated process here on my blog (all hand written without AI).
This bit about how to brute force decompilation: https://reorchestrate.com/posts/your-binary-is-no-longer-saf...
And this about how to do the conversion and address the LLM hallucination problem: https://reorchestrate.com/posts/your-binary-is-no-longer-saf...
Yes, it is absolutely possible.
by seddonm1
2/25/2026 at 3:01:04 AM
I am curious, have you attempted to do this to any binary packed with commercial obfuscation/"virtualization" schemes (e.g. Orean's Themida/Code Virtualizer and VMProtect)?by dunder_cat
2/25/2026 at 4:55:30 AM
No, I would need to find a binary to test on. I suspect it would produce horrible code at the decompiler layer but ultimately I would expect that function signatures are still relatively clean?Its scary - once you get the differential testing harness set up it seems to be just a matter of time/tokens for it to stubbornly work through it.
by seddonm1
2/25/2026 at 1:50:26 AM
There was a recent post on here where the creator of Ladybird (Andreas Kling) translated a chunk of his novel browser from c++ to Rust in two weeks -- a feat he estimated would take him months: https://ladybird.org/posts/adopting-rust/I, in my own way, have discovered that recent versions of Claude are extremely (as in, super-humanly) good at rewriting or porting. Apparently if recently released coding agents have a predefined target and a good test suite then you can basically tell them that you want X (well-defined target w/ good suite of tests) written in Y (the language/framework you want X written in but it isn't) -- and a week or two later you have a working version.
I have spent the last month wrapping my head around the idea that there is a class of tasks in software engineering that is now solved for not very much money at all. More or less every single aspirational idea I have ever had over the last 20 years or so I have begun emabarking on within the last two months.
I hear you.
by igravious
2/24/2026 at 10:42:28 PM
Source code is one thing; tests covering the codebase are another.And if you just copy the source code or translate it one-to-one into a new language, rather than make a behavioral copy, there will be copyright issues.
by anematode
2/24/2026 at 11:30:08 PM
> there will be copyright issuesNext.js is MIT-licensed. Cloudflare's rewrite is... also MIT licensed...
by sealeck
2/24/2026 at 11:39:13 PM
Of course. I'm referring to rewrites of other software; you can easily launder GPLed code this way, for example.by anematode
2/24/2026 at 10:49:38 PM
The tests are absolutely essential, otherwise there's no signal to guide the LLM towards correct behavior and hallucinations accumulate until any hope of forward progress collapses.by root_axis
2/25/2026 at 12:22:08 AM
Obviously the signal is comparison against the behavior of the original.by falcor84
2/25/2026 at 12:03:50 AM
> I wouldn't be surprised if we end up seeing open source commercial work bend towards the SQLite model (open core, private tests).Wouldn't this just mean that actual open source is the tests? or spec? or ... The artifact which acts as seed for the program, what ever that ends up being?
by ctoth
2/25/2026 at 4:24:31 PM
The point is that artifact is not open.by dboreham
2/25/2026 at 3:44:09 PM
I'm not sure about this. LLMs can extract both documentation and tests from bare source code. That said I think you're correct that having an existing quality test suite to run against is a huge help.by dboreham
2/24/2026 at 11:02:41 PM
[dead]by snowhale