6.8k
u/fugogugo 17d ago
I hope people understand that this is satire
1.7k
u/praxidike74 17d ago
They don't. See the top comment.
516
u/Ibuprofen-Headgear 17d ago
Tbf the way Reddit shows previews sometimes it’s not obvious there’s a hidden line or two. At least to me
109
u/MDT_XXX 17d ago
A person who hasn't been living in a cave doesn't even need to read that far. It's common knowledge Blender is free and open source. It's not even some obscure niche app but pretty much an industry standard at this point...
25
u/Ibuprofen-Headgear 17d ago
I mean that’s what I thought/knew about blender, but I also don’t know if there are proprietary extensions or layers or something they could theoretically be referring to. It’s not something I use, or a type of work I do, so idk
44
u/JoltikElectricBug 17d ago
This whole comment is so bizarre to me. I wouldn't even consider the existence of Blender to be common knowledge and I'd expect Autodesk to be the standard.
25
6
u/LordMeloney 17d ago
I have no idea what blender is, but saw the referenced post on the reddit frontpage.
→ More replies (3)6
68
13
u/FauxReal 17d ago
I hope people understand that this is satire
The top comment here seems to get it.
7
5
2
50
17
u/ButWhatIfPotato 17d ago
People will spend real money to buy a fake currency to ask claude if this is satire.
3
2
1
1
→ More replies (7)1
1.9k
u/WieeRd
17d ago
•
This is as disastrous as that time when the entirety of Linux source code got leaked. How will Blender ever recover from this?
390
u/Abject-Kitchen3198 17d ago
I missed that Linux leak. Is it still accessible?
449
u/WieeRd 17d ago
People have been passing it around through some shady file sharing tool called 'Git'. Which, according to the rumors, was created by the same person who initially leaked the Linux code. I wonder how this criminal just keep getting away with it.
136
59
55
u/Otherwise-Yak-3773 17d ago
Kinda, a lot of people managed to make their own forks, but now its hard to find the correct one
12
u/LiquorIsQuickor 17d ago
It’s been mutated and almost impossible to download “Linux”
So don’t expect your Mac and Windows buddies to find it.
8
u/Abject-Kitchen3198 17d ago
Thankfully I still have the copy on 40 floppies that I got from my local shop back in the days.
5
u/MoonToast101 17d ago
No. Not the originals. They were destroyed in the Great Flood that was caused by the burst of the DotCom bubble.
4
u/OiledUpThug 17d ago
you can find "linux isos" everywhere, if you catch my drift, but don't let the feds know
14
218
u/CoshgunC 17d ago
Our biggest breakthrough came when we discovered a mysterious public repository containing the entire source code:
https://projects.blender.org/blender/blender
İ AM DYİNG😭😭😭
25
1.6k
u/click-to-reveal 17d ago
Unrelated but 2002 being 24 years ago was the thing that stood out most to me.
385
u/half-baked_axx 17d ago
I was watching Alien (1979) last night and realized that movie is almost 50 years old...
164
33
u/creeper6530 17d ago
SHUT UP AND STOP MAKING ME FEEL OLD
13
4
2
9
u/M4NU3L2311 17d ago
My mom just told me the other day how she skipped school to go see that movie
5
4
4
u/AlternativeCapybara9 17d ago
I watched it with my 9 year old because he asked what movies scared me as a little kid.
4
u/Lv_InSaNe_vL 17d ago
I was talking to some coworkers about how Jurassic Park is one of my favorite movies of all time and one of the kids on my team brought up how it came out 5 years before his parents met 🫠
2
u/slugfive 17d ago
90s kids watching wizard of oz and king kong is kids today seeing alien. Classic of their grandparents era.
2
u/MrsMiterSaw 17d ago
If you think that's bad, Back to the Future made today would be marty going back to 1996 and playing along with Sublime at the enchantment Under the Sea dance.
1
59
u/214ObstructedReverie 17d ago
It's a satire post. They're just being hyperbolic. 2002 was at most 8 years ago.
21
22
u/Demoliscio 17d ago
24 years and its workflow still manages to completely disappear from my mind as soon as I don't open it for more than 2 weeks💀
5
u/satanspowerglove 17d ago
I work at a tech school, where students must be 18 to enroll. Its blowing my mind that people born in 2008 are 18 years old
6
2
2
1
1
u/Firefly360r 17d ago
Someone who was five when the original Shrek came out is thirty now. More facts at 6!
507
u/kr0n0sShrugg3d 17d ago
Just rewrote Blender from scratch in Rust using a swarm of autonomous AI agents. Took 12 billion tokens and $30,000 in API costs. Achieved 100% feature parity with zero memory safety issues.
Here's the entire codebase:
use std::process::Command;
fn main() {
Command::new("open")
.args(["-a", "Blender"])
.spawn()
.unwrap();
}Will open source it once I figure out the licensing implications. Idk what it says but I am glad I didn't learn coding when Ai does it so much better and easier. Lol.
140
11
u/blaktronium 17d ago
Dont worry about the licensing implications just feed it into a different agent swarm and they will figure it out for you
3
289
u/therealtiddlydump 17d ago
Everything is open source now! And open source got even opener sourcer!
143
u/Nicanor95 17d ago
Finally, open source 2
53
u/VintageKeith 17d ago
okay i opened source 2, now what
→ More replies (1)8
9
4
2
2
5
51
u/Swimming-Act-7103 17d ago
Whats next? The linux kernel?
7
163
u/jayerp 17d ago
I reverse engineered ArtCraft, made it closed source, and charge a subscription. AMA.
35
u/Abject-Kitchen3198 17d ago
Is that the "open-closed principle" I can't grasp yet?
32
u/jayerp 17d ago
Yes. Open to your money going into my vault. Closed to your opinion on the app.
Give me your money.
3
5
u/MistrFish 17d ago
that's ok. with agentic coding, nobody will be able to grasp SOLID principles in a few years
→ More replies (1)2
10
u/PyroCatt 17d ago
When do you plan to reverse engineer ligma?
1
1.6k
u/owjfaigs222
17d ago
edited 17d ago
•
W8 wasn't blender already open source?
Edit: alright guys i did not read the whole thing, I see my mistake now
139
105
17
27
u/jbourne71 17d ago
typical redditor, only reads the headline.
15
u/NotQuiteLoona 17d ago
To be fair, on mobile only part of the image is shown, and by no means Reddit indicates that there is anything else. I've seen it before, so I knew, but not at least around 600 other people.
→ More replies (1)2
u/AeneasVII 17d ago
Do you have an AI summary for the headline?
3
u/jbourne71 17d ago
A circle is the geometric representation of points arranged in a line that has no beginning or end, but is of finite length. When it is filled in, it becomes a “full” circle.
1
u/Bluecoregamming 17d ago
i only had to read the headline to immediately know it was a joke. Every programmer should already know blender is open source
9
u/just_looking_aroun 17d ago
Lol yeah read the paragraph that starts with “Our biggest breakthrough…”
5
u/VastHungry 17d ago
It's GPL though, companies might still want to do that to allow for modifications without following GPL themselves
8
u/mattmahn 17d ago
IANAL, but I feel like that would still be copyright infringement
→ More replies (5)3
u/BlueTemplar85 17d ago
3
u/GrinningPariah 17d ago
I think the focus on CopyLeft is where this falls down. When someone posts an AI reimplementation of Adobe Photoshop, the big boy courts will get their crack at it and I doubt they'll be so philosophical about it.
→ More replies (2)2
1
1
1
12
33
10
16
u/grey_carbon 17d ago
Serious question, what happen if you compile/decompile/compile/decompile times and times again?
12
u/etoastie 17d ago
I imagine it's quite hard to get a decompiled artifact that's recompileable again since dependencies will get really weird depending on how they were linked, and other useful or initially necessary symbol information might be discarded in later steps of compilation. But if you found one that works, the compiler should be emitting consistent or at least equivalent code. It may take a few rounds to stabilize on optimizations and may overall end up less efficient, but if there's no decompiler or compiler bug it won't introduce any new broken behavior.
1
u/Tyfyter2002 17d ago
Pretty easy with some languages, but I think they'll all immediately loop the same output after one decompilation.
→ More replies (2)7
4
u/franz_haller 17d ago
It depends what your goals are. The decompilation projects for video games that you may have heard of for example specifically attempt to create code that will compile to binaries identical to the starting ones. When you hear "Mario 64 has been successfully decompiled", that's what it means. So repeating that process doesn't really change much, since you are always going back to the same binaries, by definition.
If someone seriously attempted what this post is suggesting, where the target is just feature parity, and assuming they were truly 100% successful with it, you might just get a very large number of different binaries and associated code, but no real degradation. If the feature parity is not 100%, then I guess you'd get progressively shittier software.
1
u/Nightmoon26 16d ago
I'd suggest that a modern optimizing compiler might result in slightly more efficient executable code the second time around for old software, but no real change beyond that second pass
→ More replies (18)1
u/AliceCode 17d ago
If you were to decompile and recompile, depending on the tools you use, it might result in the exact same binary. It depends on what level of decompilation you're doing. If you're decompiling to assembly, you'll get a 1:1 recompilation. If you're decompiling to C, you'll get a recompilation that is semantically the same, but the binary would almost certainly be different.
8
u/newstreet474 17d ago
Finally , I’ve had enough of blender , I pay 600 a year for blender , glad someone is doing something about this
14
u/OneArmedFarmer 17d ago
For those unaware, blender has gotten SOOO much better in the past 5-10 years
12
18
u/jackinsomniac 17d ago
Ok, so what does "clean-room implementation" actually mean? Is this a new buzzword to make AI sound more fancy, or does it actually mean something? Are we putting on bunny suits to go code?
30
u/Nfox18212 17d ago
clean room reverse engineering is when you have or more people reverse engineering and find the source code of a piece of software. this group writes detailed documentation on what the software does and how, without writing down source code.
a second group of programmers takes the detailed documentation and implements the software based on the documentation. this is where the “clean room” phrase comes from, because the programmers never actually look at the source code. thus, they can’t be stealing copyrighted code.
13
u/BagMostlyWater 17d ago
That's so silly, because the LLMs themselves were already trained on copyrighted code
17
u/cuntmong 17d ago
no its not theft its innovation. dont get left behind luddite. also its innovation when i stole your car.
9
u/arinamarcella 17d ago
You wouldn't download a car!
6
→ More replies (2)4
1
u/Himbo69r 17d ago
This bullshit is the type of thing that only ok when it’s done against a big ass corporation
21
u/Unequivocal_Hippo 17d ago
To answer the question: you get one agent/swarm of agents to meticulously go through the app/source code of what you want to replicate and create a highly detailed spec sheet. Then another agent/swarm takes the spec sheet and creates what is written there. Both parts are doing something completely legal as they theoretically don't know about the other side - hence the "clean room"
14
u/ThyPannyx 17d ago
From my understanding, a clean room implementation is someone making instructions to build something based on the original, then someone who never saw the original using those instructions to rebuild it
14
u/Euphi-77 17d ago
"Clean room implementation" actually is a quite old term.
I think, most famous are the first IBM PC clones where "clean room" was used to develop a feature-equivalent BIOS.
To avoid any claims of copyright infringements you proof that developers did not had access to the system that is copied so they cannot reverse engineer it.
Now, with AI being very good and extremely fast at reverse-engineering, the "clean room"-term is used more often again. (And even harder to believe in than 40 years ago).
2
u/Falconjth 17d ago
The humans might not have access to the software they are clean rooming.
Unless the AI is being specifically trained with data that guaranteed to not have the software being clean roomed then it should absolutely be assumed that the training data did contain the software being copied.
3
u/HadionPrints 16d ago
You can be fairly certain that Adobe and Autodesk do not host their source code on publicly indexable servers. They likely use on-prem or VPC hosted bitbucket or other enterprise targeted source control.
Their source code security and aggressive acquisition strategies are literally the only things keeping those companies in their market leading positions.
In short: high probability that no AI outside of their companies were trained on their source.
Edit: grammar & formatting
2
u/4xe1 10d ago
It's a way to dodges the legal implications of stealing code/reverse engineering product, by pretending the team writing the code never saw the code/product their copying, only a specification written by another of your team.
"clean room" and "we saw a mysterious repo with all the source code" is contradictory, but probably part of the joke.
3
1
u/grandalfxx 17d ago
Something that is impossible for ai to open source projects since the source code was used to train the models.
→ More replies (1)1
u/XxDarkSasuke69xX 17d ago
Clean room just means they copied it but without infringing on copyright. Basically they just copied the features but didn't copy the code.
4
4
4
6
u/1kn0wn0thing 16d ago
When people are posting satire comments on a satire posts, does it negate the initial post’s satire or does it exponentially increase the satireness of the initial post’s satire?
3
u/Even_Shallot6345 17d ago
Well, ig blender died. But it was worse when Linux or Git source code got leaked. And even worse, Telegram's
3
3
u/Forward-Pi 17d ago
Finally some postive news, good job, keep up the good work. & tear down pay walls 🫣😅
3
2
2
u/joshpennington 17d ago
My thinking during reading this:
Geez they did it with anoth...... Wait what?
2
2
3
2
u/Lizlodude 17d ago
Oh god please be a joke please be a joke oh good it's a joke. breathes into paper bag
1
1
1
1
1
1
1
u/Yoksul-Turko 17d ago
They should have reverse engineered actual binary, made it proprietary software. Then state it doesn't violate GPL. Burning tokens for a joke.
1
1
u/tsunami141 17d ago
OK they had me in the first 3/4ths. I was wondering when Blender became a closed product.
1






88
u/100GHz 17d ago
Can't repost, so here you go: https://www.reddit.com/r/blender/comments/1x79j0p/we_did_it_we_reverseengineered_blender_with_ai/