Remix.run Logo
locknitpicker a day ago

> Why does changing to Rust kill the project? I don't understand the point here.

I'm concerned that the complete rewrite in an entirely different language is not a sound technical decision and instead is a ploy to shed copyright claims from past contributors.

Now, based on comments from this thread, the formerly FLOSS project is somehow granting special access to a corporation that apparently is invested in going way out of their way to push implementations that consume the complete rewrite before the world has access to it.

I for one won't be touching Bun. This doesn't pass the smell test. It feels like a bait-and-switch in progress.

brabel a day ago | parent | next [-]

> I'm concerned that the complete rewrite in an entirely different language is not a sound technical decision…

Even if this was a terrible technical decision, it is a good, maybe even unavoidable, business decision. And I don’t think moving to Rust was a bad technical decision at all, given Zig is unstable and constantly changing, and that it’s not memory safe, which is a big problem for something like a JS runtime!

The reason it’s a necessary business decision is that Bun is owned by an AI company and Zig has a policy to not accept AI assisted contributions, making it impossible for Anthropic to contribute to a language that is still evolving rapidly, not to mention the bad marketing of using a language that basically is hostile to your product.

CrimsonRain a day ago | parent | prev | next [-]

A lot of hypotheticals, conjecture, speculation, personal feels devoid of any facts. That somehow kills the project. ok!

locknitpicker 6 hours ago | parent [-]

> A lot of hypotheticals, conjecture, speculation, personal feels devoid of any facts.

No,not really. There is only one point: does Bun acknowledge that past contributors still hold copyright over the Rust rewrite?

conartist6 a day ago | parent | prev [-]

of course they also gave away their own claim to be the copyright owner, but that's neither here nor there ; )