Forgot your password?
typodupeerror

Comment Re:Context? (Score 1) 130

Absolutely. Even companies that try to switch licenses to "protect" their code, like MinIO did, run the risk of people quickly switching to or creating alternatives. Like RustFS was created specifically to deal with the frustration of MinIO's change.

AGPL is a plague. GPL, I tolerate, though I have a strong preference towards v2. But AGPL has no redeeming qualities. The hypothetical world where someone creates a closed-source fork of a web service, convinces everyone to use it, and then holds their data hostage just isn't particularly plausible.

Meanwhile, AGPL precludes any interesting integrations, custom in-house authentication systems, using custom database backends, and all sorts of other stuff that potentially is useful to keep company-proprietary, but that has no impact whatsoever on the hypothetical freedoms that the AGPL is intended to protect.

It's a license that is so toxic that even companies that are strong proponents of open source with large open source offerings have outright bans on letting AGPLed code anywhere on the premises.

As far as I can tell, the main benefit of AGPL is for companies that create code and want to release it to the public as "free software", because by requiring contributor agreements, they can keep their own branch proprietary while forcing everyone else in the world to comply with the AGPL, thus ensuring that the only company that can create their own proprietary features is them.

Comment Re: Context? (Score 1) 130

It's definitely an interesting case, but it doesn't fit the original description. The GPL didn't prevent Linksys from strangling the free version of anything. No free WiFi routers ever existed, and Linksys did not destroy demand for the Linux kernel or the GNU C library.

Also, nothing in that case forced Linksys to open anything. They could have switched to a BSD kernel and C library, and they would have been in compliance. They chose to open it because they figured it was an easy way to make the case go away, and it could produce good will in the community. And it ended up being a minor windfall for Linksys.

Comment Re:Oof (Score 1) 31

There is an uncomfortable truth here: trojan horse LLMs.

It is possible to use data poisoning to insert special keycodes into an LLM, such that the presence of the keycode will totally change its behavior, throw off its guard rails, and motivate it to do things that harm users to benefit the LLMs creator.

Here is an article about a tool designed to detect precisely this. Though the recommendations leave me feeling like this tool is not guaranteed to find them. There may be clever ways to make them hard to find.

This is still very much emerging tech, so reputation is going to play a role in adoption. A modern version of the red scare could be enough to prevent widespread adoption of Chinese models, and keep people (or at least Americans) using models made by American businesses.

Comment Re:Pragmatic attitude works well on this. (Score 2) 59

If anyone is blindly accepting AI code, they deserve what they get.

I've found that AI is a great copywriter. It can write copy. I turn into an editor, accepting or rejecting things.

This is faster, and usually ends up with equal or greater quality, and absolutely meets functional requirements, testing requirements, and the stated "definition of done."

Comment Re:What an effing crook (Score 1) 189

If the Democrats get the House, then we will at least start seeing some government oversight again. They can hold hearings, subpoena people to appear, and generally dig into all the shit that the current spineless GOP twatwaffles refuse to look at.

Enforcement is still not an option, because the best they can do is refer criminal cases to the DoJ who can summarily ignore them, especially if the Attorney General still thinks of himself as Trump's lawyer instead of the Peoples' lawyer.

The best we can hope for is total gridlock while they drag all his shit through the street in preparation for 2028.

Slashdot Top Deals

I am the wandering glitch -- catch me if you can.

Working...