I've heard it here at 2:08

https://www.youtube.com/watch?v=mBHRPeg8zPU&t=131

I believe opencode has a more established community and will probably incorporate the improvements from the other projects. What do you think?

all 19 comments

sorted by: hot top controversial new old
[–] 48 points 6 months ago (11 children)

A code leak doesn't give a code and product use license. Any project and product use based on the leaked code is less stable and safe than other solid projects under clear terms. OpenCode is not obsolete.

  • source
  • hideshow 11 child comments
  • [–] 6 points 6 months ago* (5 children)

    What if license and copyright was washed by using an LLM to translate Claude into another language?

    Either way, Claude can’t be copyrighted because it’s a product of an LLM.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 9 points 6 months ago* (1 child)

    That is an opinion, but certainly isn't settled law in any jurisdiction. Indeed, the answer to whether some, all, or none of an LLM's output is ever copyrightable and under what terms is the billion dollar question.

    A project that incorporates code with shaky legal foundation will find it tough to convince others to contribute, if it's possible one day that their contributions were in vain. The right answer would be to extricate such code upon discovery, like what OpenBSD had to do when the IPFilter license turned out to be incompatible with the project.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 6 months ago*

    What if license and copyright was washed by using an LLM to translate Claude into another language?

    The law doesn't allow you to launder copyright like that. That's just a derivative work, which can be restricted by the copyright holder in the original. As an example, in fictional writing, distinct characters are copyrighted, and using an LLM to generate new works using those copyrighted characters would still be a derivative work that the original copyright owner would have the right to deny distribution.

    So if you have a copyrighted codebase and you try to implement that codebase using some kind of transformation of that code, that'd still be a derivative work and infringe the original copyright.

    Now if you have some kind of clean room implementation where you can show that it was written without copying the original code itself, only working to implement its functionality through documentation/reverse engineering how the code worked, you'd be able to escape out of calling it a derivative work and could distribute it without the original copyright holder's permission (Compaq did this with the IBM BIOS to make unauthorized/unlicensed PC clones, and Google did this with the Java API to make Android without a license from Sun/Oracle and won at the Supreme Court).

    Claude can’t be copyrighted because it’s a product of an LLM.

    No, because Claude's code is still created by humans with the assistance of non-human tools. There's a spectrum from spelling correction and tab completion in IDEs all the way to full vibe coding with a prompt describing the raw functionality (where the prompt is so uncreative that it isn't itself copyrightable). Anthropic has never claimed that there was no human in the loop, or that the prompts it uses are so uncreative and purely functional so that the outputs aren't copyrightable.

  • source
  • parent
  • [+] 4 points 6 months ago* (last edited 5 months ago) (4 children)
  • [–] 3 points 6 months ago

    This has already been done.

    https://github.com/Kuberwastaken/claurst

    They got one AI agent to read the code and output documentation (a specification) that contained no actual code.

    Then they fed that to a second AI agent and asked it to implement that specification in Rust. Technically, this is a cleanroom implementation.

    This is interesting from a legal perspective because it leverages the same legal loophole that Anthropic rely on for their own operations. They can't take down this repo without creating a precedent that will be used against them.

  • source
  • parent
  • [–] 10 points 6 months ago* (last edited 6 months ago)

    I find more interesting in this the fact that since much of Claude source could be generated it might not even be eligble for copyright in many countries.

    Another one is if Claude contains code copied from projects they have no license to use.

  • source
  • [–] 10 points 6 months ago (3 children)

    Opencode does way more than Claude Code does

  • source
  • hideshow 3 child comments
  • [–] 3 points 6 months ago (2 children)

    I use opencode, have seen Claude but never used it. What are some examples of things opencode does that Claude doesn't?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 6 months ago (1 child)

    The sidebar, in its entirety. Snapshotting/undo-that-also-undoes-filesystem-ops. Web interface. Easy model-swapping and provider selection. Workspaces (can be achieved with Claude Code and git worktrees).

    There are probably more but I'm on mobile and can't think of them off hand.

  • source
  • parent
  • hideshow 1 child comment
  • Interesting! I've seen the sidebar but not thought of much advantage from it. I'll take another look. Model/provider change is a breeze, I just assumed Claude would do the same but maybe they want to make it harder to leave their models? Workspaces? Sounds interesting - gotta check it out.

    I just discovered how easy it is to view/switch sessions in opencode.

  • source
  • parent
  • [–] 9 points 6 months ago

    nope, opencode is better and actually open source

  • source
  • [–] 0 points 6 months ago

    Let's hope not. I have a way better coding experience with OpenCode. Had to switch back to Claude Code after Anthropic blocked the OAuth sign in... I miss OpenCode.

  • source