← Back to context

Comment by afavour

8 days ago

The objection isn’t to the language. It’s to Claude using a version of Bun that is not available to us. We don’t know what’s actually in it.

Why is that even a thing to object to? You're talking as if you placed stock in the bizarre idea that Anthropic would close source the project and start charging for it.

Stay your pitchforks.

  • I wouldn’t use language as strong as OPs but it is against the spirit of FOSS for a corporate owner to use a private prerelease version of their open source software.

    I think it’s valid to object to. If 1.4 is good enough to be used by Claude, why not us?

    • So you wouldn't, for example, after doing a complete ground-up rewrite, perhaps spend a few months dogfooding it to work out the worst bugs before unleashing it upon the public, thus maximizing your initial velocity by minimizing the blast radius and support requests and triage during this phase?

      9 replies →

  • You're running a closed source piece of software (claude code), running on an effectively closed source piece of software (bun), both of them updated daily by AI psychosis bros.

    At this point, charging is the least of your issues.

It may be available to us, in the form of a git checkout of their public repository.

It's true that we don't know exactly which, and whether or not there are any other changes added on, but that is the case for every single release of Claude Code that has used bun.

  • It's probably not. I tried to extract the commit hash from the version of bun packaged in claude code. the commit hashes from previous versions resolve, whereas the commit hash for the current 1.4.0 isn't available.

    from strings:

       bun-v1.4.0
       f6d0fcd24abd48061873c2f1a6fb2a67eee487b8
        Upgraded.
       Welcome to Bun's latest canary build!
    

    This build does have a different way of identifying itself than earlier builds so it's possible this string isn't correct.

    (In contrast, earlier builds that I have locally have commit IDs that can be found in the public repo). I don't think it's particularly damning for them to vendor a canary release, mind you.

Moving the goalposts?

  • No? I think OP’s comment was very clear:

    > The most recent release of Bun on GitHub is currently v1.3.14 from May 12th, so that v1.4.0 version number in Claude supports them shipping a preview of a not-yet-released Bun version.

    > And so, the FOSS project "Bun" silently dies

    There’s no implication that it’s because of the switch to Rust.

    • > The objection isn’t to the language. It’s to Claude using a version of Bun that is not available to us.

      I was responding to your GP comment. For weeks, it was uproar over the blanket AI move to Rust and now it’s this reason. That’s why I said the goalposts are being moved.

      16 replies →