This is good and bad at the same time...
Open Source
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
- !libre_culture@lemmy.ml
- !libre_software@lemmy.ml
- !libre_hardware@lemmy.ml
- !linux@lemmy.ml
- !technology@lemmy.ml
Community icon from opensource.org, but we are not affiliated with them.
Well, there is no lack of good OpenSource Office suites out there, most made in Europe, LibreOffice, Calligra, OnlyOffice, CryptPad, Euro-Office, ZetaOffice. Collabora Office, Murena Workspace......
You can prey LaTeX from my cold dead hands....
Valid
isn't Artcraft's products vide coded?
and yep they are
ngl its impressive Claude can replicate programs
Excuse me, do you call this open source?
For real. I can open source my valueable projects to you. But what if I deliberately make it hard to read, like mangling it or minifying it?
Hell, every piece of JavaScript code on Earth is technically open source. If you can read assembly, everything is open source.
Only having the source code distributed is not open source in spirit. The intention of opening the source code is welcoming auditing, learning, contributing, to name a few.
"Opening" the source code of slop, with tons of meaningless boilerplates, non-logical paths and flows, heavily coupled modules and functions, thousand-line long functions, achieves none of the purpose of the intention.
I’m guessing they believe it meets the OSI definition of open source. Essentially that the code is licensed for redistribution.
Does this have tons of meaningless boilerplate and hard to follow call chains? I have read part of the source, and what I’ve seen looks pretty well organized, but if that is how you think the current models write code, you’ve missed many months.
Perhaps that's the problem. If it's bad, I can still tell and choose not to read it. If it seems to make sense but actually not, I'm just going to waste my valueab time.
Edit: Just clarified a single sentence.
But what if I deliberately make it hard to read, like mangling it or minifying it?
That you would not distribute the original source code, right? That is A source code, not THE. The generated source code by Claude Ai is THE new source code, there is no higher code generated from it. It is the implementation, the original source. It has an Open Source license. They do not mangle it and distribute a manipulated mangled version and hide the original source code.
What you criticize is the quality of code. But that is not a definition if something is Open Source. By all definitions, the distribution of original source code and a license compatible with Open Source is basically what Open Source means.
Only having the source code distributed is not open source in spirit.
Correct. It requires a license compatible with Open Source, which it is in this case.
“Opening” the source code of slop, with tons of meaningless boilerplates, non-logical paths and flows, heavily coupled modules and functions, thousand-line long functions, achieves none of the purpose of the intention.
This is irrelevant for a definition to be Open Source or not.
There is still a distinction between bad human-written source code and AI slop.
The human holds the copyright of his work and can do whatever he wants with it, including distributing it under a open/libre license, i.e., open source.
AI slop? Not so much. The model is very likely trained on stolen work. It's tainted. Nobody owns the copyright of everything it generates. No one can "open source" it. The license every one receives is voided.
And both who (intentionally) releases bad code to the crowd lack the spirit of open source, but the AI one is also right out illegal.
Then the mangled version you released is open sourced. The phrase “open source” isn’t really that complicated. The word that’s complicated is “free.” You didn’t release your software freely. Your software is still caged behind a transpilation, unfree.
They could go straight to the nuclear stuff and make a liberated version of Oracle's VirtualBox. Would become as popular as Robin Hood.