Live data from Hacker News

Redis is open source again

antirez.com

751–760 of 815 posts

Re: Redis is open source again

#751
post #747
post #720

Earlier quoted context omitted.

> So an LLM that finds a piece of copyright data out there on the internet, downloads it, and republishes it has not broken any law? Are you even trying? A gun that kills a person has not broken any law? It certainly can't be prosecuted. > I'm not seeing a coherent argument that feeding a copyrighted work (that you obtained legally) into a machine is breaching anyone's copyright. So you don't see how having an automa…

> So you don't see how having an automated blackbox that takes copyrighted material as an input and provides a competing alternative that can't be proven to come from the input goes against the idea of copyright protections? Semantically, this is the same as a human reading all of Tom Clancy and then writing a fast-paced action/war/tension novel. Is that in breach of copyright? Copyright protects the expression of an…

> Copyright protects the expression of an idea. Not the idea.

Copyright laws were written before LLMs. Because a new technology can completely bypass the law doesn't mean that it is okay.

If I write a novel, I deserve credit for it and I deserve the right to sell it and to prevent somebody else from selling it in their name. If I was allowed to just copy any book and sell it, I could sell it for much cheaper because I didn't spend a year writing it. And the author would be screwed because people would buy my version (cheaper) and would possibly never even hear of the original author (say if my process of copying everything is good enough and I make a "Netflix of stolen books").

Now if I take the book, have it automatically translated by a program and sell it in my name, that's also illegal, right? Even though it may be harder to detect: say I translate a Spanish book to Mandarin, someone would need to realise that I "stole" the Spanish book. But we wouldn't want this to be legal, would we?

An LLM does that in a way that is much harder to detect. In the era of LLMs, if I write a technical blog, nobody will ever see it because they will get the information from the LLM that trained on my blog. If I open source code, nobody will ever see it if they can just ask their LLM to write an entire program that does the same thing. But chances are that the LLM couldn't have done it without having trained on my code. So the LLM is "stealing" my work.

You could say "the solution is to not open source anything", but that's not enough: art (movie, books, paintings, ...) fundamentally has to be shown and can therefore be trained on. LLMs bring us towards a point where open source, source available or proprietary, none of those concepts will matter: if you manage to train your LLM on that code (even proprietary code that was illegally leaked), you'll have essentially stolen it in a way that may be impossible to detect.

How in the world does it sound like it is a desirable future?

Re: Redis is open source again

#752
post #728
post #720

Earlier quoted context omitted.

> So an LLM that finds a piece of copyright data out there on the internet, downloads it, and republishes it has not broken any law? Are you even trying? A gun that kills a person has not broken any law? It certainly can't be prosecuted. > I'm not seeing a coherent argument that feeding a copyrighted work (that you obtained legally) into a machine is breaching anyone's copyright. So you don't see how having an automa…

> A gun that kills a person has not broken any law? It certainly can't be prosecuted. Yeah dude…its an inanimate object.

Maybe I need to explain it: my point is that the one responsible is the human behind the gun... or behind the LLM. The argument that "an LLM cannot do anything illegal because it is not a human" is nonsense: it is operated by a human.

Re: Redis is open source again

#753
post #542

Earlier quoted context omitted.

> "if your business value is your codebase, it's hard to build a business whilst literally giving it away". perhaps then it comes as no surprise that some very outspoken open-source proponents do not open-source their core business components. I can understand they do it in order to exist as a company, as busineses, but I don't understand why they have to endure being shamed for staying closed-source, while all their…

AI companies have not shied away from slurping anything available with complete disregard for the licensing of the material. As such, code available is as much a boon to them as open source.

And leaked proprietary code.

Re: Redis is open source again

#754
post #549

Earlier quoted context omitted.

Of course it is relevant. TooBigTech is killing smaller companies just because it is too big. When there are issues like this ("we made a successful product and someone forked it and it's killing us"), the "someone" is generally a BigTech, not 3 students in a garage. Then people complain about open source working/not working, and forget that the root problem is the monopoly that is screwing them.

> Of course it is relevant. No, it is irrelevant. Try to think about it for a second. You release a project under a license that grants everyone the right to use it as they see fit, including building a business on it. Everyone starts using the project as they see fit. Do you believe you now have the right to retroactively pull the license on a whim? No, you do not.

> irrelevant

I don't think that word means what you think it means.

Re: Redis is open source again

#755

Earlier quoted context omitted.

The point is I don't have to come up with any such thing. It is not true that if redis didn't exist then I'd be using some MS or Oracle product. I might, if it was practical. Or someone might have invented redis, or I might if that was a space that still needed filling and somehow no one else did it. It's like saying if linux didn't exist we'd all be using NT. That's completely ridiculous. No we would not. BSD alread…

This goes back to my original point. You’re living in fantasy land. In reality, that’s not how it works. If to use Redis your company had to assign someone to do maintenance work then you just wouldn’t be allowed to use Redis. And yes, you would be using MS Redis, because none of the clones would be secure and supported enough for you to feel good using them.

So what? What do I care if some company does not use redis or any other piece of software?

Re: Redis is open source again

#756

Earlier quoted context omitted.

The entire claim of https://opensource.org/blog/the-sspl-is-not-an-open-source-l... holds down to "the right to make use of the program for any field of endeavor" and the SSPL does not prohibit the use of software in any field of endeavor. The OSI then strays into a lot of nonsense that demonstrates just how bought and paid for they are, such as "the understanding that their work was going towards the greater good",…

I think your entire comment can be reduced to you thinking that some limited subset of discrimination based on usage is acceptable, being justified by the market dynamics. That's a fine viewpoint but it simply isn't the accepted definition of "open source". You might not have been aware of that, or you might think that we'd all be better off if that wasn't the case, but those things simply don't change the reality th…

Still, it's strange to me that the GPL is considered OpenSource while the SSPL is not. When the GPL was first released, its requirement that all linked modules be GPL-licensed wasn't so different from what the SSPL enforces today at the network level. I see the SSPL as analogous to the GPL, and the AGPL as analogous to the LGPL, essentially relaxing the requirements either on linking (in the case of the LGPL versus GPL) or on network interactions (in the case of the AGPL versus SSPL)

Re: Redis is open source again

#757

Earlier quoted context omitted.

I think your entire comment can be reduced to you thinking that some limited subset of discrimination based on usage is acceptable, being justified by the market dynamics. That's a fine viewpoint but it simply isn't the accepted definition of "open source". You might not have been aware of that, or you might think that we'd all be better off if that wasn't the case, but those things simply don't change the reality th…

Still, it's strange to me that the GPL is considered OpenSource while the SSPL is not. When the GPL was first released, its requirement that all linked modules be GPL-licensed wasn't so different from what the SSPL enforces today at the network level. I see the SSPL as analogous to the GPL, and the AGPL as analogous to the LGPL, essentially relaxing the requirements either on linking (in the case of the LGPL versus G…

> When the GPL was first released, its requirement that all linked modules be GPL-licensed wasn't so different from what the SSPL enforces today at the network level

The “all linked modules” thing does not appear in the text of the GPL as first released or any subsequent version (it is in some versions of the GPL FAQ, but arguably is contradictory to the text of the corresponding license in view of copyright law.)

But that at least was tied to a (even if actually wrong) remotely defensible as good faith interpretation of the boundary of a single work under copyright, and not an attempt to impose licensing terms on unrelated works that merely happened to be used together. And, also, was restricted to a document that purported to interpret the license in th context of the law, even if it arguably did so incorrectly, and not part of the license itself.

Re: Redis is open source again

#758
post #521
post #409

Earlier quoted context omitted.

Whats the point of open source if you can't fork or sell hosted clusters? Also from https://en.wikipedia.org/wiki/OpenSearch_(software) : > On September 16, 2024, the Linux Foundation and Amazon Web Services announced the creation of the OpenSearch Software Foundation.[15][16] Ownership of OpenSearch software was transferred from Amazon to OpenSearch Software Foundation, which is organized as an open technical projec…

> Whats the point of open source if you can't fork or sell hosted clusters? The problem here is that Amazon is in a position where they can fork and sell it for a loss in order to crush the competition. That would be the point of antitrust, I guess? I mean if regulations were actually enforced.

IMO intent is everything.

Selling at a loss isn’t bad. Selling at a loss to build marketshare or kill competition usually is.

The issue is that previous companies usually use this aspect to build marketshare, so there is no other way to compete. Other tactics include lobbying, patent bullying, etc.

Shoot, as bad as Uber is, just look at how taxis in major cities were formed.

Then look at labor laws in other countries.

Under the current legal/political structure for any modern country, there is no winning without exploitation, which is why I refuse to start my own business.

Re: Redis is open source again

#759
post #542

Earlier quoted context omitted.

> "if your business value is your codebase, it's hard to build a business whilst literally giving it away". perhaps then it comes as no surprise that some very outspoken open-source proponents do not open-source their core business components. I can understand they do it in order to exist as a company, as busineses, but I don't understand why they have to endure being shamed for staying closed-source, while all their…

A sufficiently capable LLM might be good enough to do cleanroom design on its own, with little to no human assistance. That would destroy the entire idea of copyright as it exists for software. You need one agent that can write a complete specification of any piece of software, either just by using it and inferring how it works, or by reverse engineering if not prohibited by the license. You then have a lawyer in the…

Except that LLMs themselves are close to being killed off for the lack of clean room implementations themselves, at least here in the U.S.

Re: Redis is open source again

#760
post #605

Earlier quoted context omitted.

> Yes, anti trust rules should have stopped amazon. But they didn't, this directly hurts open source. What absurd, twisted logic. No, it does not affect open source. What are you talking about? > The problem is Amazon, not elastic that's trying to survive. No, the problem is Elastic trying to coerce end-users to pay them for using FLOSS projects. It makes absolutely no difference if AWS provides a managed service or…

So how should the maintainers eat? Or there should be none? Should they be Amazon employees?

> So how should the maintainers eat?

If a corporation wants to build a business model around FLOSS, it's their responsibility to figure out how to do that. What they cannot do is abuse FLOSS licenses to pull bait-and-switch on their userbase to coerce them to meet their revenue targets.

Post reply on HN