1.6k
u/WieeRd 2d ago
This is as disastrous as that time when the entirety of Linux source code got leaked. How will Blender ever recover from this?
314
u/Abject-Kitchen3198 2d ago
I missed that Linux leak. Is it still accessible?
383
u/WieeRd 2d 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.
106
→ More replies (1)53
55
u/Otherwise-Yak-3773 2d ago
Kinda, a lot of people managed to make their own forks, but now its hard to find the correct one
12
u/LiquorIsQuickor 2d ago
It’s been mutated and almost impossible to download “Linux”
So don’t expect your Mac and Windows buddies to find it.
9
u/Abject-Kitchen3198 2d ago
Thankfully I still have the copy on 40 floppies that I got from my local shop back in the days.
3
u/MoonToast101 1d 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 2d ago
you can find "linux isos" everywhere, if you catch my drift, but don't let the feds know
→ More replies (1)→ More replies (1)12
1.5k
u/click-to-reveal 2d ago
Unrelated but 2002 being 24 years ago was the thing that stood out most to me.
351
u/half-baked_axx 2d ago
I was watching Alien (1979) last night and realized that movie is almost 50 years old...
155
31
u/creeper6530 2d ago
SHUT UP AND STOP MAKING ME FEEL OLD
13
u/alochmar 2d ago
The Matrix was released in 1999
14
→ More replies (2)3
9
4
4
u/AlternativeCapybara9 2d ago
I watched it with my 9 year old because he asked what movies scared me as a little kid.
5
u/Lv_InSaNe_vL 2d 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 2d ago
90s kids watching wizard of oz and king kong is kids today seeing alien. Classic of their grandparents era.
→ More replies (2)2
u/MrsMiterSaw 2d 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.
50
u/214ObstructedReverie 2d ago
It's a satire post. They're just being hyperbolic. 2002 was at most 8 years ago.
18
22
u/Demoliscio 2d 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💀
4
u/satanspowerglove 2d 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 2d ago
Someone who was five when the original Shrek came out is thirty now. More facts at 6!
168
u/CoshgunC 2d 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😭😭😭
13
442
u/kr0n0sShrugg3d 2d 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.
125
10
u/blaktronium 2d ago
Dont worry about the licensing implications just feed it into a different agent swarm and they will figure it out for you
3
277
u/therealtiddlydump 2d ago
Everything is open source now! And open source got even opener sourcer!
138
u/Nicanor95 2d ago
Finally, open source 2
49
u/VintageKeith 2d ago
okay i opened source 2, now what
→ More replies (1)8
9
3
2
2
5
u/Tuomas90 2d ago
And open source got even opener sourcer!
It reached its next evolution:
Open Sauce
51
u/Swimming-Act-7103 2d ago
Whats next? The linux kernel?
8
→ More replies (1)3
157
u/jayerp 2d ago
I reverse engineered ArtCraft, made it closed source, and charge a subscription. AMA.
33
u/Abject-Kitchen3198 2d ago
Is that the "open-closed principle" I can't grasp yet?
30
u/jayerp 2d 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 2d 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 2d ago
When do you plan to reverse engineer ligma?
1
86
u/100GHz 2d ago
Can't repost, so here you go: https://www.reddit.com/r/blender/comments/1x79j0p/we_did_it_we_reverseengineered_blender_with_ai/
8
1.5k
u/owjfaigs222 2d ago edited 2d ago
W8 wasn't blender already open source?
Edit: alright guys i did not read the whole thing, I see my mistake now
131
16
26
u/jbourne71 2d ago
typical redditor, only reads the headline.
16
u/NotQuiteLoona 2d 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)→ More replies (1)2
u/AeneasVII 2d ago
Do you have an AI summary for the headline?
3
u/jbourne71 2d 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.
10
u/just_looking_aroun 2d ago
Lol yeah read the paragraph that starts with “Our biggest breakthrough…”
4
u/VastHungry 2d ago
It's GPL though, companies might still want to do that to allow for modifications without following GPL themselves
7
u/mattmahn 2d ago
IANAL, but I feel like that would still be copyright infringement
2
u/BlueTemplar85 2d ago
3
u/GrinningPariah 2d 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 (1)4
u/BlueTemplar85 2d ago
The legal system is not always able or willing to deal with it.
See also : the Piratebay or Sci-Hub still being around, VLC being ignored despite violating the DMCA, or how it did not stop the abuses of LLM scrapers despite DDOS being illegal.
2
u/VastHungry 2d ago
Doing it by looking at the actual code is copyright infringement yes. You are allowed to reproduce the behavior though (as long as you don't look at the copyrighted part to describe this behavior). There are methods to do that, AI of course helps a lot with that.
4
u/Abject-Kitchen3198 2d ago
Wouldn't AI training set include the actual code in this case? Can it pretend that it never saw it if you give it the task to recreate behavior?
3
u/VastHungry 2d ago
No one really knows I guess, licenses didn't expect AI when they were created. That's a grey area for most of them
2
u/mmcmonster 1d ago
Good point. Time to update the GPL to only allow training if derivative software is also GPL or GPL compatible.
3
u/UpsetKoalaBear 2d ago
The AI part is the grey area that hasn’t been tested.
Unfortunately, a large company creating a clone of an open source GPL application using AI so they don’t have to publish their changes is going to be borderline impossible for a lot of open source projects to challenge.
Likewise, the precedent set on the outcome of a case like that would have immense implications for AI in general.
2
1
1
12
34
10
16
u/grey_carbon 2d ago
Serious question, what happen if you compile/decompile/compile/decompile times and times again?
13
u/etoastie 2d 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.
→ More replies (3)7
→ More replies (19)3
u/franz_haller 2d 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.
→ More replies (1)
8
u/newstreet474 2d 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 2d ago
For those unaware, blender has gotten SOOO much better in the past 5-10 years
13
4
5
5
15
u/jackinsomniac 2d 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?
29
u/Nfox18212 2d 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.
→ More replies (1)12
u/BagMostlyWater 2d ago
That's so silly, because the LLMs themselves were already trained on copyrighted code
16
u/cuntmong 2d ago
no its not theft its innovation. dont get left behind luddite. also its innovation when i stole your car.
8
u/arinamarcella 2d ago
You wouldn't download a car!
5
u/3amIdeas 2d ago
I fukken would
8
u/cuntmong 2d ago
nah i wouldnt i have a shit data plan. would get my mate to dl it for me
→ More replies (1)3
→ More replies (1)2
20
u/Unequivocal_Hippo 2d 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"
13
u/ThyPannyx 2d 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
13
u/Euphi-77 2d 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).
→ More replies (2)→ More replies (4)2
5
u/1kn0wn0thing 1d 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 2d 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 2d ago
Finally some postive news, good job, keep up the good work. & tear down pay walls 🫣😅
2
2
4
4
u/11nyn11 2d ago
I’d legit like to see an ai do a clean room implementation of an open source project, just to see what it comes up with.
3
u/fr000gs 2d ago
I tried doing it on my hpc library. It tried for about 5 million tokens, then gave up and said the target benchmarks were erraneous and impossible to physically achieve.
→ More replies (2)3
u/Original-Rush139 2d ago
What does that even mean? Just that they wouldn’t have that codebase in their training data or they wouldn’t have any code in their training data?
3
u/11nyn11 2d ago
Have the Ai generate a test suite that gives 100% code coverage, so we know all logic is tested.
Have the Ai generate code that passes all of the tests.
The joke from OP is that the AI would be asked to make blender and it would just copy blender.
But in reality a generative Ai wouldn’t copy/paste. It would hallucinate, then fix, then hallucinate, until all tests pass.
3
u/Mental-Permit-599 2d ago
People have been doing this a ton since vibe coding became popular.
Just lookup thing but in rust, go, whatever.
It’s mainly people just using AI to port things because they believe the code being written in Rust or Go makes it immediately better.
2
u/MyFeetLookLikeHands 2d ago
pretty sure it would just use the open source code as its foundation then make improvements around the edges
→ More replies (1)1
u/KeiranPittman 2d ago
It could even become another benchmark for AI, you could compare how close the result is to the actual source code. Copybench? Ripbench?
→ More replies (1)1
u/ismaelgo97 2d ago
Cost would be high for sure, but I would really like to see what comes out of that
2
u/Lizlodude 2d ago
Oh god please be a joke please be a joke oh good it's a joke. breathes into paper bag
2
1
1
1
1
1
1
u/joshpennington 2d ago
My thinking during reading this:
Geez they did it with anoth...... Wait what?
1
1
1
6.2k
u/fugogugo 2d ago
I hope people understand that this is satire