Live data from Hacker News

Anthropic takes legal action against OpenCode

github.com

261–270 of 418 posts

Re: Anthropic takes legal action against OpenCode

#261
post #253

Earlier quoted context omitted.

This is more like if Google took action against Thunderbird and open-source email clients

Google explicitly allows third party email clients to work with Gmail, so no that hypothetical does not apply to this situation at all.

My point is that model providers are just a compute service, and should have no say in what sends the data, or displays the data. Especially when they only bill based on the quantity of data.

They are basically a utility.

Re: Anthropic takes legal action against OpenCode

#262
post #58
post #38

Earlier quoted context omitted.

I’m not seeing the open source connection at all? Anthropic sells a service that bundles server and client. They are not wild about people taking their server part and using their own clients because the business model relies on both client behaviors (Claude code does a lot of work to achieve > 95% cache hit rates; third party clients likely don’t) and flywheel of usage data. If Microsoft went after third party clien…

I mean, Microsoft started out by 'not making friends' in open source at the start. Then migrated to the embrace, extend, extinguish days. The current Microsoft is rather friendly towards open source compared to those days. Typically services that try to gatekeep standard http don't get very far with the kind of people that like to modify their software.

This is both true and immaterial to Microsoft’s net profits.

Re: Anthropic takes legal action against OpenCode

#263

Earlier quoted context omitted.

This is more like if Google took action against Thunderbird and open-source email clients

It's not analogous at all because Google intentionally provided interfaces for those clients and even instructions for using them. An analogous situation would be if someone reverse engineered the Google Maps API and provided their own app that showed maps using the Google Maps data.

And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold?

I get that it’s a ToS violation, but I’m saying it shouldn’t be. They’re trying to make the harness the moat because they all have no moat.

Re: Anthropic takes legal action against OpenCode

#264
post #67
post #48

Earlier quoted context omitted.

Ever since the shutdown of the side-load they've been pretty vocally anti-anthropic on twitter. Paranoid that anthropic is going to torpedo them via some backdoor now that they own bun, insinuating that anthropic shut down the auth from a position of weakness since OpenCode is a superior product, etc. The thing is OpenCode IS a great product, I'm not sure it's "superior", but unfortunately the way things are evolving…

Why does Anthropic care how the tokens are consumed?

Valid question. It's because they have a separate product intended for use with general tools: Their API.

Their subscription plans aren't actually "Claude Code Plans". They're subscription plans for their tool suite, which includes claude code. It's offered at a discount because they know the usage of this customer base.

OpenCode used a private API to imitate Claude Code and connect as if it was an Anthropic product, bypassing the need to pay for the API that was for this purpose.

Anthropic has been consistent on this from the start. The subscription plans were never for general use with other tools. They looked the other way for a while but OpenCode was openly flaunting it, so they started doing detection and blocking.

OpenCode and maintainers have gone on the offense on Twitter with some rather juvenile behavior and now they're trying to cheekily allow a plugin system so they can claim they're not supporting it while very obviously putting work into supporting it.

Most of the anger in this thread comes from people who want their monthly subscription to be usable as a cheaper version of the public API, even though it was never sold as that.

Re: Anthropic takes legal action against OpenCode

#265

Earlier quoted context omitted.

This is, I'm sorry to say, simply not true. Anthropic and Open AI are materially ahead of every open source model out there at this time. The best they can hope to do is be Sonnet-adjacent, and even then I have not seen it.

> are materially ahead of every open source model out there at this time They aren't. Any difference is in sampling parameters and post-training flavor choices. These aren't things that are "materially ahead", that's basically just LLM themes.

I’m sorry but you’re demonstrably incorrect.

Listen, I want more open weight models in the world. They create entrepreneurial opportunities and support use cases which the foundation labs don’t want to support.

But open weight models are consistently three to six months behind on performance compared to closed models, as confirmed by both benchmarks and personal use. They’re closer on coding and much further away on non-coding tasks.

There are theories as to why these models lag, which I won’t get into. But anyone claiming open-weight models are close to closed-weight models is ignoring significant evidence to the contrary.

Re: Anthropic takes legal action against OpenCode

#266

Earlier quoted context omitted.

It's not analogous at all because Google intentionally provided interfaces for those clients and even instructions for using them. An analogous situation would be if someone reverse engineered the Google Maps API and provided their own app that showed maps using the Google Maps data.

And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold? I get that it’s a ToS violation, but I’m saying it shouldn’t be. They’re trying to make the harness the moat because they all have no moat.

> And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold?

Yes. Why wouldn't it hold?

Anthropic has a pay-per-token API. You can use OpenCode with it.

Maybe my consistency comes from having worked with contracts and agreements in the real world, where the end user doesn't get to pick and choose which terms they want to abide by.

When you sign up to use a service, you're not signing up to use it however you would like, on your own terms. You're paying for a service that they offer. They are not obligated to continue offering it to you if you try to use it a different way.

Re: Anthropic takes legal action against OpenCode

#267
post #253

Earlier quoted context omitted.

Google explicitly allows third party email clients to work with Gmail, so no that hypothetical does not apply to this situation at all.

My point is that model providers are just a compute service, and should have no say in what sends the data, or displays the data. Especially when they only bill based on the quantity of data. They are basically a utility.

They have an API for exactly that. You can use it.

They offer a separate plan with discounts for use with their tools. You can also choose to take advantage of those discounts with the monthly fee, within the domain where that applies. You cannot, however, expect to demand that discount to apply to anything you want.

You can argue about what you want it to be all day long, but when you go to the subscription page and choose what to purchase it's very clear what you're getting.

> They are basically a utility

Utilities like my electric company also have different plans for different uses. I cannot, for example, sign up for a residential plan and then try to connect it to my commercial business, even though I'm consuming power from them either way.

Utilities do not work like that. They do have contractual agreements about how you can use the resources provided.

Re: Anthropic takes legal action against OpenCode

#268

Anyone know why OpenCode is integrating to ClaudeCode in the manner they were? Ie CC gives you an SDK, and i get the impression that Anthropic is fine with you using whatever external tools you want with the SDK .. otherwise why'd they publish an SDK? So if CC has an SDK, why doesn't OC just use the SDK? I assume there's some functional reason why it doesn't perform to their needs? Maybe it's not low level enough? I'…

The problem isn’t the SDK but the API usage.

Users will say this-or-that about choice etc etc. It’s about subsidized tokens. Otherwise th users (and OpenCode) would have stopped pushing the workarounds months ago.

Re: Anthropic takes legal action against OpenCode

#269

Earlier quoted context omitted.

It's not analogous at all because Google intentionally provided interfaces for those clients and even instructions for using them. An analogous situation would be if someone reverse engineered the Google Maps API and provided their own app that showed maps using the Google Maps data.

And if Google Maps charged per tile viewed, so the user pays the same amount regardless of which maps client they used, would your opinion hold? I get that it’s a ToS violation, but I’m saying it shouldn’t be. They’re trying to make the harness the moat because they all have no moat.

Anthropic has no issue with the use of OpenCode using Anthropic's API which does charge per token.

Re: Anthropic takes legal action against OpenCode

#270
post #58
post #38

Earlier quoted context omitted.

I’m not seeing the open source connection at all? Anthropic sells a service that bundles server and client. They are not wild about people taking their server part and using their own clients because the business model relies on both client behaviors (Claude code does a lot of work to achieve > 95% cache hit rates; third party clients likely don’t) and flywheel of usage data. If Microsoft went after third party clien…

I mean, Microsoft started out by 'not making friends' in open source at the start. Then migrated to the embrace, extend, extinguish days. The current Microsoft is rather friendly towards open source compared to those days. Typically services that try to gatekeep standard http don't get very far with the kind of people that like to modify their software.

Microsoft actually started with Xenix, which did not have a particularly hostile stance at the time.

They were the largest commercial Unix vendor of the early 1980s, and their largest platform was the TRS-80 Model 2.

The cutthroat hostility didn't start until the DEC people arrived.

https://en.wikipedia.org/wiki/Xenix

Post reply on HN