[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: HAHAHAHAHAH.png (171 KB, 1899x999)
171 KB
171 KB PNG
The chardet repository rewrote a GPL project using AI and relicensed it as MIT. Open source is dead.

https://github.com/chardet/chardet
>>
New code, new license.
>>
>>108409858
>Open source is dead.
More like copyright is dead, since it works both ways. You can do the same to any proprietary program.
>>
>>108409892
proprietary code generally isn't released to the public? but minified obfuscated js/python is probably fair game
>>
>>108409892
They have lawyers to make you regret it, assuming it's not from a tiny startup.
>>
>>108409911
Are you saying the AI steals code to it pass off as its own?
>>
>>108409911
you can always reverse-engineer api end points of any software.
>>
>>108409931
what is that even supposed to mean
what is the API endpoint of excel? how does that even help you?
>>
>>108409858
>Yes. I don't know how software development is working for the rest of y'all these days, but I feel like industry-wide there's been a pretty rapid shift towards most code being written by AI based on prompts written by humans and then reviewed by a combo of humans and AI.
people like this actually exist
i just assumed everyone was using ai for fun and mucking around not trying to do actual fuckig work with it.
i can't begin to appreciate the mindset of getting ai to write code for you. i find the idea disgusting.
>>
File: file.png (277 KB, 943x847)
277 KB
277 KB PNG
lol what the fuck
>>
>>108409858
What’s funny is this is going to happen to proprietary software as well.
Everything will be decompiled and MIT-ed by AI.
That’s why all the SaaS companies are taking a fat dump on the stock market.
>>
File: file.png (458 KB, 1638x720)
458 KB
458 KB PNG
you can really tell when this faggot got his claude subscription
>>
>>108410005
saass*
service as a software substitute.
a service is being provided where a single software package might have been provided instead.
saying it like that makes the danger clearer namely that companies can modify a gpl'd work, allow users to log into their server remotely and use that modified product, and never release their modifications because it's technically just running one instance privately on their machine. gnu affero patched this.

the only reason anyone should be criticizing gplv3/affero is that from a pragmatic sense they flew too close to the sun, closed the gap for companies tolerating them
>>
GPL is the most retarded half step of all time that doesn't seem to serve anybody but lawyers and those who wish to bicker about politics and copyright law. While actively getting in the way of engineers.
What kind of moron makes such a decision to give something away in the name of freedom then write several pages of how you're not allowed to use it.
Your "copyleft" joke isn't funny when it's just the same as a proprietary copyright license, arguably worse in its restrictions.
>>
>>108410081
the pages of legal regulations are an unfortunate side effect of copyright law in the first place. blame the disease, not the messy treatment
>>
>>108409892
This
If a software has a publicly accessible documentation everyone can replicate it with AI
>>
>>108410081
Literally anybody can use GPL code retard, the only requirement is that you make your software GPL. Who cares what the license is?
>>
If the AI was trained with the previous repo I think it would be illegal.

You would have to train your own AI that has never seen the repo you want to reimplement.
>>
>>108410208
As stated in the GPL itself there's a billion ways you can be locked out of using it and you even pointed one out yourself. License incompatibility. I.e. not a technical problem, a legal one, for lawyers, businesses, and politicians. It's a joke you put on your project if you want nobody to read it.

>retard
What's with the attitude?
>>
>>108410265
>A billion ways
>I will list 0
Retard
>>
>>108410304
>0
You yourself listed 1. You can read any of the clauses either within the license or check the FSF site.
I get the impression you're goading for attention. Is that actually what's happening here?
Sorry if that's the case, I have time to talk to you if you want.
>>
>>108410315
You are projecting, retard.
>>
>>108409892
tpbp. You can (and people have!) ask claude to just write an open source Windows API shim.
>>
>>108410334
I don't use nor did I write the GPL so I don't know what you mean. The restrictions are real.
I'll assume indirection and keep on with you if it helps.
>>
>>108409911
Dump the symbols, put it into a CSV with the name in feild one, the address in field two, and the hex in field three. Hand it to an LLM with an RAG, it will reproduce the source.


Congrats. Everything is now open source.
>>
>>108410354
you're as retarded as a luddite, if not more
at least a luddite may have reasons for rejecting tech, like religious beliefs, you're just plain old retarded
>>
>>108410342
ok retard
>>
>>108410354
>Codex can't figure out a CMakeLists file without shitting the bed
>expects it to decompile a 100+MLoc program
I don't know if you're baiting or what but you sound like those Indian AI shills on X
>>
>>108409960
throw the exe into ida pro, dump the db and give it to claude
>>
>>108410081
If you don't like the license then don't use it. Simple as. I have no obligation to release my code under conditions you approve of.
>>
>>108410400
and get back what
>>
>>108410409
I don't, and neither do a lot of people. That was the point made. It makes no sense to work on something and publish it only for it to go unused. Why even spend the time implementing it or publishing it.
>>
>>108410014
E.S.T. status?
>>
Has anyone ever been successfully suing someone for taking GPL code and using it in something closed source?
>>
>>108410412
the fuck do you mean get back what? you're on /g/ - you're supposed to fucking know
>>
>>108410415
>It makes no sense to work on something and publish it only for it to go unused
But lots of GPL software *is* used and does produce profitable companies. That's what makes shekel hungry heebs like yourself mad, isn't it?
>>
>>108410430
yes i know you fucking baboon, you get hallucinated garbage that's worth less than the money you spent on api tokens, you retarded waste of oxygen
>>
>>108410429
Yes, multiple times: https://en.wikipedia.org/wiki/BusyBox#GPL_lawsuits
>>
>>108410429
There are multiple famous cases of the FSF suing on behalf of other projects like BusyBox and not even making the authors aware let alone sharing any revenue.

>>108410436
>That's what makes shekel hungry heebs like yourself mad, isn't it?
The irony. You're willing to throw all of engineers under the buss for the chance to hypothetically prevent a company from using your software that is simultaneously free but not free.
I'm the corporate minded and greedy one though, the person saying anyone can use it for free without restriction.
And you're not the coroporate minded one, for utilizing licenses to selectively ostracize people arbitrarily, because of your political ideology around intellectual property.
>>
>>108409990
Writing code is boring and tedious, fuck that. It's like doing the masonry while you are the architect.
>>
>>108410456
lol okay mr. jewish jeet

Maybe if you got a real degree instead of a fake one, you could actually write software instead of having to steal it.
>>
>>108410462
Mask it in jokes all you want, it's still ironic.
You're the one taking people to court for money. I'm the "jew" though. You tell me that with pages of clauses in your hand outside the courthouse.
>>
>>108409892
sloppyright Vs copyright
closed source will continue to dominate everything that matters, there is additional security in obscurity and the sign of an utter wanker is denying the reality of e,g nuclear secrecy relating to weapons manufacture
>>
Open source threw software engineering under a bus a long time ago because academics were in nice comfy unionised work with secured tenures and piss sippers thought they sounded clever echoing them
>>
>>108410415
What? I use plenty of GPL software packages every day, both at home and at work. Sure, I do not incorporate GPL libraries into my code at work but that's just a cost of doing business; I'm not, nor is my boss, entitled to the work of others. If your GPL project is going unused then perhaps you should consider that it's because the project does not serve any use cases rather than that the licensing model is driving people off.
>>
>>108410456
>You're willing to throw all of engineers under the bus
Licenses are the business' problem, not the employees' you retard. If the business can't negotiate a more suitable license then they aren't entitled to the author's work. It's very simple.
>>
>>108410493
>If your GPL project is going unused then perhaps you should consider that it's because the project does not serve any use cases rather than that the licensing model is driving people off.
That doesn't make sense since the merit of the project does not matter, the license is legally binding and has actual weight in decisions. Something can be good technically and still incompatible legally.
This doesn't affect me at all, it's the cause of most of stagnation in the open source community as well as infighting.
People that don't interface with the GPL don't have to deal with problems like that since those restrictions just aren't imposed at all.
>>
>>108410509
You quoted the text about engineers but talk about business and employees, I'm talking about engineers, I can't even tell what your tangent was supposed to convey.
As expected from a lawyer. You're way off base.
>>
Why are they trying to re-license everything as MIT all at the same time? Doesn't seem like a coincidence.
>>
>>108410522
Explain how licensing my code as GPL is throwing engineers under the bus.
>>
>>108410442
>he doesn't know
>>
>>108410541
As repeated, the GPL has multiple things that make it incompatible, not for technical reasons, for legal reasons.
Just because 2 projects are license incompatible does not mean they are technically incompatible. The divide that prevents their union is artificial, it's made up and enforced by copyright law. If it's not obvious this directly has to influence the design in a way that's adversarial and hostile, not cooperative and collaborative.
The license forces people to decide between a dichotomy, you either embrace all of GPL or you don't. And again this has nothing to do with the technical engineering side, it's political.

This is why there are several unix systems each reimplimenting their own shit to nobodies benefit at all. "Not implemented here" syndrome, but on purpose.
>>
>>108409925
Yes, this is a serious issues right now in AI. It's trained on public code, regardless of license and in some cases it produces the exact same code as GPL code, even including the license header. The author in this case might have even given the GPL code as input to rewrite by telling it to rewrite that specific project.
>>
>>108410560
>This is why there are several unix systems each reimplimenting their own shit to nobodies benefit at all. "Not implemented here" syndrome, but on purpose.
I think my example speaks for itself, but I want to really sharpen the point.

You have multiple free and open source projects, primarily supported by unpaid volunteers, and instead of letting them all share their work, there is this license that is intentionally pervasive and incompatible that raises the bar. Not for businesses that have tons of money to either buy rights or hire a team to implement their own solution, but for the people who can't. The individuals. These are the ones you're keeping out, while fantasizing about big industry that may or may not even be malicious, potentially being warded off by your talisman. It's worth it to throw all of humanity under the constraint in the hope that it will prevent at least 1 corporation from doing the horrible action of using your open source code the same way anyone else would. It's arbitrary, it's stupid, it's divisive and it stalls technical progress in open source while seemingly having no detriment to proprietary software vendors at all.
>>
>>108409892
You always could. Those game decompilation project already did that. The only thing you stll needed an original ROM for was the assets because nobody bothers to remake them.
>>
>>108409858
This is the part of the AI experiment where we find out no one actually gives a fuck about these licenses and AI will be free to do as it pleases
>>
>>108410001
It's how coding is done these days, unc.
>>
>>108410536
Because GPL is radioactive and scares away all potential contributors.
>>
>>108409858
>closes thread
>doesn’t change license
>continues dumping claude-slop into the repo
Like everything these days, anything based on the honor system is being gutted and shitted.
>>
>>108410456
>because of your political ideology around intellectual property.
Or about trannies.
Big corpo globohomo drones run all the core open source projects starting with the Linux kernel itself, which got that way because of IBM trying to get back in the game.
The BSDs are much more independently run and less trooned.
>>
>>108409858
>author gives a chatgpt response
>https://github.com/chardet/chardet/issues/327#issuecomment-4005195078
Are these people even sentient? What would happen if chatgpt were to come offline? They just cry until it's back?
>>
>>108410377
Never had problems wit CMake.
Probably not evetything will be decompiled but many things will. It's not that it has to be a single prompt, just giving enough assistance to people doimg it helps. Also if a program is split into many dynamic libraries, you might be able to decompile them one by one.
>>
>>108409858
I thought communists liked sharing? Is that not the case?
>>108412361
Probably run Qwen 3.5 on their 5090.
>>
>>108410081
The restrictions only matter to people who want to make money off your work, not for end users.
If you want to make money off of it and it is worth enough for you, you can contact the maintainer and make a deal
>>
File: maximus.jpg (154 KB, 523x720)
154 KB
154 KB JPG
Troonic wars began when GPL-tards realized its a two-way street, not the one-way as initially expected
>>
>>108410456
>I'm the corporate minded and greedy one though
yes, absolutely.
>>
Never understood why people ever believed that you can put code on the internet and expect any license to be obeyed. Long before LLMs it seemed like wishful thinking at best to assume strangers would respect a license.txt.
>>
>>108409858
I don't get it. The "maintainer" claims that he gave the instructions to Claude to exclude any GPL code when generating a new one, but we all know that LLMs never honor the instructions in practice, especially at all times. Additionally, the models are trained on all open-sourced code, including this project.

Thus, it cannot be claimed as a "clean-room" implementation, unless the author can provide proof that Claude has never in any possible way touched the previous implementation nor referred to it, including while training itself.

Also, how does this MIT relicensing can be honored, when there's already an established decision by a court, that LLM generative work cannot be copyrighted. This is literally beyond retarded.

I hope someone will lawsuit this motherfucker.
>>
>>108409858
What will you do about it, huh faggot? Your code? Now my code. As long as I get it via AI, it's all fair. I can relicense it, I can sell it, I can do whatever with it. Your code? Nope. My code now. Cry.
>>
>>108409858
>CODETRANNIES
Look at the fucking state of you. You're completely demoralized.
>>
>>108409858
Fuck gpl, lgpl and all other aids ridden contagious licenses.
>>
>>108410081
>What kind of moron makes such a decision to give something away in the name of freedom then write several pages of how you're not allowed to use it.
They're not giving away anything. They're merely granting you a license to use their code in certain ways, provided you adhere to the license.

The fact that you can't comprehend the difference means that you're an idiot.
>>
>>108410456
>for utilizing licenses to selectively ostracize people arbitrarily
There's nothing arbitrary about it; people like you SHOULD be ostracized at every opportunity. If you don't want to contribute to the society, you should be removed from the society.
>>
>>108409911
So I can ask AI to "rewrite" the leaked Opera 12 source code and publish at as AGLPL+NIGGER?
>>
>>108412954
Why not? It worked for Berkeley.
>>
File: wokot.jpg (305 KB, 1000x967)
305 KB
305 KB JPG
>>108412635
>look at the fucking state of y-
>>
File: yuqi.webm (3.86 MB, 720x1280)
3.86 MB
3.86 MB WEBM
>>108410005
These LLMs get trained illegally on petabytes of licensed code. In this case it was highly likely chardet was in Claude's training dataset. It was never going to be a "clean-room" implementation. It's just theft.

It's insulting frankly if you care about free software. The AI companies and the subserviant class of code monkey serfs they are creating don't see a problem with this.

And governments all across the globe refuse to regulate this blatant theft because their population's pensions are now tied up in these companies' stocks.
>>
>>108413025
SEX WITH YUQI
i wish my girlfriend was this deliciously flat
>>
>>108409892
enforcement is dead no one is willing to sue and drag them to court and the judges themselves want to sit the decision out.
>>
File: 1755143810723484.jpg (360 KB, 1439x1798)
360 KB
360 KB JPG
>>108409858
Hopefully he digs in and gets legally and publicly raped and humiliated
>>
>>108409858
Honest question: why isn't Stallman losing his shit over this?
>>
>>108412991
Kek, I'm going to make some kind of tranny killing game or something else ridiculous in this now purely out of spite
>>
>>108413386
His GNU project is built on rewriting software under a different license.
>>
>>108413386
Who?
>>
>>108412887
>If you don't want to contribute to the society, you should be removed from the society.
The irony of GPL advocates is so insane. At least my contributions to society are actually able to be legally used by society instead of just amongst my own private club members like you do.
>>
>>108409858
Are they actually supporting it or are the PRs piling up?
>>
>>108409858
>Noooo muh license for muh shython project.
If the source is available, I’ll just do what I want with it, just like my source code is available for everyone to do what they want.
>>
File: file.png (25 KB, 1161x156)
25 KB
25 KB PNG
>>108409858
>uses AI to respond
LOL
>>
>>108413386
>Why doesn't an old man get upset over some literal who faggot plagiarizing shitty snake code
>>
Anyone file a DMCA takedown please
>>
>>108413730
literally can't make this shit up
>>
>>108409960
>what is the API endpoint of excel?
https;//api.office.com?



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.